Project Assignment
• Discuss the importance of mutual exclusion and synchronization in the case of process cooperation. What problems could arise if the system lacks these two features? How could semaphores help?
• Compare threads and processes and discuss their similarities and differences.
• Conduct research on the type of multiprocessor configuration IBM uses in its recent mainframe computers. Name one of the most recent mainframes and compile a list of its key features.
• Write an algorithm for an airline reservation system using semaphore variables. Submit your answer in a report.
Format your assignment according to the give formatting requirements:
• The answer must be using Times New Roman font (size 12), double spaced, typed, with one-inch margins on all sides.
• The response also includes a cover page containing the student's name, the title of the assignment, the course title, and the date. The cover page is not included in the required page length.
• Also include a reference page. The references and Citations should follow APA format. The reference page is not included in the required page length.