COP 4600 Operating Systems Fall 2010 Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 3:30-4:30 PM
Lecture 23 – Tuesday November 9, 2010 Last time: Presentation of the paper “Programming with Threads” by Andrew Birell Thread coordination with a bounded buffer. AWAIT ADVANCE SEQUENCE TICKET Today: Presentation of the paper “Commodity OS on scalable multiprocessors” by E. Bugnion Thread coordination: multiple senders – multiple receivers Virtual Machines Scheduling Algorithms Next Time Lecture 23
Single sender and single receiver Lecture 23
Multiple sender –multiple receiver Lecture 23
Lecture 23
Virtual machines First commercial product IBM VM 370 originally developed as CP-67 Advantages: One could run multiple guest operating systems on the same machine An error in one guest operating system does not bring the machine down An ideal environment for developing operating systems Lecture 23