FCM 710 Architecture of Secure Operating Systems Prof

  • Slides: 10
Download presentation
FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N ssengupta@jjay.

FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N ssengupta@jjay. cuny. edu http: //jjcweb. jjay. cuny. edu/ssengupta/ Spring 2010 Course Overview

What is the course about? Operating Systems q q q q What is Operating

What is the course about? Operating Systems q q q q 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 2

Timing and Contact Information q Class meeting time: Tuesday o 6: 20 pm –

Timing and Contact Information q Class meeting time: Tuesday o 6: 20 pm – 8: 20 pm q Office hours: o North Hall, 4210 o Tuesday (5: 00 pm – 6: 15 pm) Or By appointments q Email: ssengupta@jjay. cuny. edu q Office Phone: 212 -237 -8826 Course Overview 3

Course Material Information q q No single textbook. Class notes and slides. References to

Course Material Information q q No single textbook. Class notes and slides. References to current materials from journals, magazines and other websites may also be used. Reference Texts: o Modern Operating Systems, (3 rd Edition), by Andrew S. Tanenbaum, Publisher: Prentice Hall, ISBN-10: 0136006639 | ISBN-13: 9780136006633 o Operating Systems: Internals and Design Principles, (6 th Edition), by William Stallings, Publisher: Prentice Hall, ISBN-10: 0136006329 | ISBN-13: 9780136006329 o Operating System Concepts, (8 th Edition), by Abraham Silberschatz, Peter B. Galvin, Greg Gagne, ISBN: 9780470128725 q The above list is not exhaustive and students may refer to any other operating systems reference books for this course. Course Overview 4

Material Information (contd. ) q Class WWW site: o http: //jjcweb. jjay. cuny. edu/ssengupta/

Material Information (contd. ) q Class WWW site: o http: //jjcweb. jjay. cuny. edu/ssengupta/ o Blackboard online o Materials will be posted on these sites Class notes q Articles q Assignments q Grades [BLACKBOARD] q q Feel free to ask me any questions… o When emailing: “FCM 710 <YOUR SUBJECT>” Course Overview 5

Course Syllabus Overview q Operating Systems overview q Process Management o CPU scheduling, Threads

Course Syllabus Overview q Operating Systems overview q Process Management o CPU scheduling, Threads o Process synchronization and Deadlocks q Storage Management o Memory management, virtual memory q I/O Systems q Distributed Systems q Protection and Security q Case studies! (will also be part of the project) Course Overview 6

Grading Information q Workload and grading: Course work q Project 30% Two Homework assignments

Grading Information q Workload and grading: Course work q Project 30% Two Homework assignments 20% Midterm exam 25% Final In-class Quiz 25% Late policy q q approx % Submission will not be accepted after due date Permission needed for exceptional circumstances Grading Policy - standard Attendance Course Overview 7

More about Grading q Two Homework assignments q Midterm Exam q Final Exam o

More about Grading q Two Homework assignments q Midterm Exam q Final Exam o Usually 1 week for submission o Tentative schedule has been uploaded o Approx. 1 hour o Syllabus for midterm: materials covered till midterm o Approx. 1 hour o Syllabus for Final: materials covered after midterm Course Overview 8

More about Grading (Project) q 1 Project o 15 weeks time o Individual/2 -person

More about Grading (Project) q 1 Project o 15 weeks time o Individual/2 -person team project o Can be either 1. 2. Research article OR Hands-on Project pertaining to any OS o More about these will be discussed in class o See Handouts! Course Overview 9

Questions, Comments, …? ? Course Overview 10

Questions, Comments, …? ? Course Overview 10