Title :
Symmetric multiprocessing in Solaris 2.0
Author :
Kleiman, Steven ; Voll, Jim ; Eykholt, Joe ; Shivalingiah, Anil ; Williams, Dock ; Smith, Mark ; Barton, Steve ; Skinner, Glenn
Author_Institution :
SunSoft Inc., Mountain View, CA, USA
Abstract :
SunOS 5.0 is the operating system component of the Solaris 2.0 environment. SunOS 5.0 is a dynamically loaded, fully preemptable, real-time, symmetric multiprocessing kernel that supports multiple threads of control within a single application process. The kernel not only runs equally on all processors within a tightly coupled shared memory multiprocessor, but also it has sufficient locking so that kernel processing can efficiently utilize multiple processors. The authors describe the overall architecture of the SunOS 5.0 kernel and the locking strategy of several major kernal subsystems to illustrate the concurrency available.<>
Keywords :
concurrency control; multiprocessing systems; operating systems (computers); Solaris 2.0 environment; SunOS 5.0; concurrency; locking strategy; multiple threads of control; operating system; real-time kernel; symmetric multiprocessing kernel; tightly coupled shared memory multiprocessor; Concurrent computing; File systems; Kernel; Lighting control; Operating systems; Process control; Protocols; Switches; Synchronization; Yarn;
Conference_Titel :
Compcon Spring '92. Thirty-Seventh IEEE Computer Society International Conference, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2655-0
DOI :
10.1109/CMPCON.1992.186706