110 likes | 266 Vues
Prof. Shamik Sengupta Office 4210 N ssengupta@jjay.cuny.edu http://jjcweb.jjay.cuny.edu/ssengupta/ Spring 2010. FCM 710 Architecture of Secure Operating Systems. What is the course about?. Operating Systems What is Operating System (OS)? Focus on basic theoretical foundations of OS
E N D
Prof. Shamik Sengupta Office 4210 N ssengupta@jjay.cuny.edu http://jjcweb.jjay.cuny.edu/ssengupta/ Spring 2010 FCM 710 Architecture of Secure Operating Systems Course Overview
What is the course about? Operating Systems • What is Operating System (OS)? • Focus on basic theoretical foundations of OS • learn components of efficient OS • Will learn about OS glitches • How to secure OS? • How to protect OS? • Case Studies! Course Overview
Timing and Contact Information • Class meeting time: Tuesday • 6:20pm – 8:20pm • Office hours: • North Hall, 4210 • Tuesday (5:00pm – 6:15pm) Or By appointments • Email: ssengupta@jjay.cuny.edu • Office Phone: 212-237-8826 Course Overview
Course Material Information • No single textbook. • Class notes and slides. • References to current materials from journals, magazines and other websites may also be used. • Reference Texts: • Modern Operating Systems, (3rd Edition), by Andrew S. Tanenbaum, Publisher: Prentice Hall, ISBN-10: 0136006639 | ISBN-13: 9780136006633 • Operating Systems: Internals and Design Principles, (6th Edition), by William Stallings, Publisher: Prentice Hall, ISBN-10: 0136006329 | ISBN-13: 9780136006329 • Operating System Concepts, (8th Edition), by Abraham Silberschatz, Peter B. Galvin, Greg Gagne, ISBN: 9780470128725 • The above list is not exhaustive and students may refer to any other operating systems reference books for this course. Course Overview
Material Information (contd.) • Class WWW site: • http://jjcweb.jjay.cuny.edu/ssengupta/ • Blackboard online • Materials will be posted on these sites • Class notes • Articles • Assignments • Grades [BLACKBOARD] • Feel free to ask me any questions… • When emailing: “FCM 710 <YOUR SUBJECT>” Course Overview
Course Syllabus Overview • Operating Systems overview • Process Management • CPU scheduling, Threads • Process synchronization and Deadlocks • Storage Management • Memory management, virtual memory • I/O Systems • Distributed Systems • Protection and Security • Case studies! (will also be part of the project) Course Overview
Grading Information • Workload and grading: • Late policy • Submission will not be accepted after due date • Permission needed for exceptional circumstances • Grading Policy - standard • Attendance Course Overview
More about Grading Two Homework assignments Usually 1 week for submission Tentative schedule has been uploaded Midterm Exam Approx. 1 hour Syllabus for midterm: materials covered till midterm Final Exam Approx. 1 hour Syllabus for Final: materials covered after midterm Course Overview
More about Grading (Project) 1 Project 15 weeks time Individual/2-person team project Can be either Research article OR Hands-on Project pertaining to any OS More about these will be discussed in class See Handouts! Course Overview
Questions, Comments, …?? Course Overview