50 likes | 461 Views
Term Project Presentations CS502 – Operating Systems Spring 2006 Reminder Term project presentations begin next week Presentations, April 3: N, Lloyd – Tiny OS L. Stolzar – Palm OS Cobalt Presentations, April 10: J. Halbrook – QNX Neutrino Li Xiang – z/OS K. Overfield – OSEK
E N D
Term Project Presentations CS502 – Operating Systems Spring 2006 CS502 Spring 2006
ReminderTerm project presentations begin next week • Presentations, April 3: • N, Lloyd – Tiny OS • L. Stolzar – Palm OS Cobalt • Presentations, April 10: • J. Halbrook – QNX Neutrino • Li Xiang – z/OS • K. Overfield – OSEK • S. Kota Reddy – Symbian CS502 Spring 2006
Requirements • Research phase • Identify at least five such systems • In-depth study phase • With approval of instructor, select one system for in-depth study • Oral report • Describe your findings to class (11th and 12th weeks) • Written report • Write up your findings • Address feedback from your oral report CS502 Spring 2006
Study Phase • Class of applications and/or users • Why is Unix/Linux or Windows not appropriate • Describe principal abstractions and services • Processes and concurrency • Synchronization and interprocess communication • Memory management, virtual memory, etc. • File systems and/or persistent storage • I/O, networking, and (possibly) graphics • Program loading, security, multiple processor support, as applicable • If a major abstraction or service is missing, explain why and how applications do without CS502 Spring 2006
Reports • Present a 10-15 minute oral report describing your findings • Support with slides (PowerPoint or otherwise) • Accept questions and feedback from class and instructor • 11th and 12th weeks of class • Submit written report <= 10 pages • Summary of findings • Address feedback from class and instructor • Due at start of final class, April 24 CS502 Spring 2006