Unix
UNIX
William Stallings This document is an extract from Operating Systems: Internals and Design Principles, Fourth Edition Prentice Hall, 2000, ISBN 0-13-031999-6 It is available at WilliamStallings.com/OS4e.html
Copyright 2001 William Stallings
-1-
11/17/00
2.6 TRADITIONAL UNIXSYSTEMS....................................................................................4 History............................................................................................................................4 Description.....................................................................................................................4 2.7 MODERN UNIX SYSTEMS .............................................................................................6 System VRelease 4 (SVR4) ..........................................................................................6 Solaris 2.x.......................................................................................................................6 4.4BSD...........................................................................................................................6 Linux..............................................................................................................................6 History................................................................................................................6 Modular Structure ..............................................................................................7 3.4 UNIX SVR4 PROCESSMANAGEMENT.........................................................................9 Process States.................................................................................................................9 Process Description........................................................................................................9 Process Control............................................................................................................10 4.5 SOLARIS THREAD AND SMP MANAGEMENT ........................................................12 Multithreaded Architecture..........................................................................................12 Motivation....................................................................................................................12Process Structure..........................................................................................................13 Thread Execution .........................................................................................................13 Interrupts as Threads....................................................................................................14 4.6 LINUX PROCESS ANDTHREAD MANAGEMENT ...................................................16 Linux Processes............................................................................................................16 Linux Threads ..............................................................................................................16 6.7 UNIX CONCURRENCYMECHANISMS......................................................................17 Pipes.............................................................................................................................17 Messages ......................................................................................................................17 SharedMemory............................................................................................................17 Semaphores ..................................................................................................................17 Signals..........................................................................................................................18 6.8 SOLARIS THREAD SYNCHRONIZATION PRIMITIVES ..........................................19 Mutual Exclusion...
Regístrate para leer el documento completo.