DiscussionCS-502 Fall Class Discussion Peterson’s Solution for n > 2
DiscussionCS-502 Fall 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?
DiscussionCS-502 Fall 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
DiscussionCS-502 Fall 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?
DiscussionCS-502 Fall 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
DiscussionCS-502 Fall Next topic – Term Project Assignment