60 likes | 180 Views
Class Discussion Peterson’s Solution for n > 2. Question:–. Can Peterson’s solution for controlling access to critical sections be extended to more than two concurrent activities? What are the essential elements of a solution?. Requirements – Controlling Access to a Critical Section.
E N D
Question:– • Can Peterson’s solution for controlling access to critical sections be extended to more than two concurrent activities? • What are the essential elements of a solution? Discussion
Requirements – Controlling Access to a Critical Section • Symmetrical among n computations • No assumption about relative speeds • A stoppage outside critical section does not lead to potential blocking of others • No starvation — i.e. no combination of timings that could cause a computation to wait forever to enter its critical section Discussion
Virtual Machines & Linux Kernel • Requirement for CS-502 programming projects:– • to be able to build, modify, and install a Linux kernel with root password • SUSE Linux 9.3 • How many people have this environment set up already? Discussion
Options / Alternatives • VMware Server, accessed via VMware client • Requires ability to install client • VMware Workstation on your personal computer at home or office • VMware Player running previously created virtual machine • Macintosh on Intel platform • Parallels: install SUSE Linux 9.3 directly • Boot Camp: install VMware xxx on Windows partition • An other computer on which you can install SUSE Linux 9.3 directly Discussion
Next topic – Term Project Assignment Discussion