Multiple Processor Systems

8.1 MULTIPROCESSORS

8.1.1 Multiprocessor Hardware

8.1.2 Multiprocessor Operating System Types

8.1.3 Multiprocessor Synchronization

8.1.4 Multiprocessor Scheduling

8.2 MULTICOMPUTERS

8.2.1 Multicomputer Hardware

8.2.2 Low-Level Communication Software

8.2.3 User-Level Communication Software

8.2.4 Remote Procedure Call

8.2.5 Distributed Shared Memory

8.2.6 Multicomputer Scheduling

8.2.7 Load Balancing

8.3 VIRTUALIZATION

8.3.1 Requirements for Virtualization

8.3.2 Type 1 Hypervisors

8.3.3 Type 2 Hypervisors

8.3.4 Paravirtualization

8.3.5 Memory Virtualization

8.3.6 I/O Virtualization

8.3.7 Virtual Appliances

8.3.8 Virtual Machines on Multicore CPUs

8.3.9 Licensing Issues

8.4 DISTRIBUTED SYSTEMS

8.4.1 Network Hardware

8.4.2 Network Services and Protocols

8.4.3 Document-Based Middleware

8.4.4 File System-Based Middleware

8.4.5 Object-Based Middleware

8.4.6 Coordination-Based Middleware

8.5 RESEARCH ON MULTIPLE PROCESSOR SYSTEMS

8.6 SUMMARY

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.