DIST OPER SYS PRINC
DIST OPER SYS PRINC COP 5615
Popular in Course
Popular in Computer Programming
This 5 page Class Notes was uploaded by Hans Farrell PhD on Friday September 18, 2015. The Class Notes belongs to COP 5615 at University of Florida taught by Yuan Chow in Fall. Since its upload, it has received 30 views. For similar materials see /class/206691/cop-5615-university-of-florida in Computer Programming at University of Florida.
Reviews for DIST OPER SYS PRINC
Report this Material
What is Karma?
Karma is the currency of StudySoup.
You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!
Date Created: 09/18/15
CHAPTER 3 CONCURRENT PROCESSES AND PROGRAMMING Chapter outline 0 Thread implementations 0 Process models 0 The clientserver model 0 Time services 0 Language constructs for synchronization o Concurrent programming systems Processes and threads 0 Processes separate logical address space 0 Threads common logical address space Major Issues 0 Processthread creation 0 Light weight context switching o Blocking and scheduling Twolevel concurrency of processes and threads Native Computer System PCB PCB PCB TCB TCB TCB TCB TCB TCB E g 2 2 2 2 2 2 q q q q q q E E E E E E Single thread Multiple thread processes process Thread runtime library support Native operating system Thread applications a Terminal server b File server c Client requests 2 c N E 8 6 Dynamic threads with Concurrent and Identical static threads dispatcher asynchronous requests Thread implementations 0 User space simple but non preemptable o Kemel space ef cient but not portable Solaris thread implementation Heavyweight process Heavyweight process E User space threads l Lightweight processes D U Kernel space threads multiple processor system l l l E4 a E4 E E4 E Process models Synchronous Proccss Asynchronous Communication Time Space Graph representations
Are you sure you want to buy this material for
You're already Subscribed!
Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'