Course Title : Ceng 334 Operating Systems Lecturer : Prof. F. Payidar Genç Room A-409 Http://www.metu.edu.tr/~genc 1 Lecture Hours Monday 9:40 – 11:40 BMB 2 2 Book(s) (Course) Modern Operating Systems, 3/e, Andrew S. Tanenbaum, Prentice-Hall 2009 Book Material and Description: http://www.pearsonhighered.com/educator/academic/product/0,3110,0136006639, 00.html Operating Systems, Third Edition, Deitel, Deitel and Choffnes, Prentice Hall, 2004 Author’s web site: http://www.deitel.com 3 Course Outline Introduction (Chapter 1) Processes and Threads (Chapter 2) Memory Management (Chapter 3) File Systems (Chapter 4) Input/output (Chapter 5) Deadlocks (Chapter 6) Multimedia Operating Systems (Chapter 7) Multiple Processor Systems (Chapter 8) Case Study 1: UNIX –Linux (Chapter 10) Case Study 2: Windows – Vista (Chapter 11) Note: Chapter numbers are from the text book 4 Course Schedule CENG 334 (Section 1) OS COURSE 2014 SPRING TERM SCHEDULE Week Date Comment Lectures 1 16 February Courses Start 2 23 February Add/Drop 3 2 March Processes & Scheduling (Chapter 2) 4 9 March Interprocess Communication & Threads (Chapter 2) 5 16 March Memory Management & Virtual Memory (Chapter 3) 6 23 March Virtual Memory Management & OS Policies for VM (Chapter 3) 7 30 March Midterm 1 8 6 April File Systems (Chapter 4) 9 13 April Input and Output (Chapter 5) 10 20 April Deadlocks (Chapter 6) 11 27 April Midterm 2 12 4 May Multimedia Operating Systems (Chapter 7) 13 11 May Multiple Processor Systems (Chapter 8) 14 18 May Case Studies: UNIX - Linux (Chapter 10)- Windows (Chapter 11) Schedules course info, Introduction (Chapter 1) Project Assignment 5 Course Material & etc. All of the material (slides, past exams etc.) are all in my web site. I’ll be using a mixture of my own slides and the slides provided by Tanenbaum in the book web site (refer to the links on the previous slide) You do not have to take detailed notes during the lectures but a copy of the lecture slides may be handy to take short notes. A Ceng 334 discussion list will be provided so that we (me & our asst.) can make announcements. You may also use the list for inter-class communication. 6 Exam Dates Midterm 1 .. 30’th March 2015 (Monday) Midterm 2 .. 27’th April 2015 (Monday) Final .. To be announced 7 Exams All my exams are open book, notebook etc. except bringing a friend who has taken the course before. An English to Turkish dictionary is strongly recommended. You are strongly advised to solve most of the problems at the end of the chapters covered in class. 8 Grading Project (10%) Two midterm exams (30% each) Final exam (30%) 9 Attendance Attendance to lectures are expected from all students although I won’t hold a proper attendance sheet but sometimes on the spot attendance. This attendance will have a positive effect on your final grade. If the number of students in any class hour is less than the 10% of the class size, I will take an attendance sheet and reflect your attendance to your final grades 10 Course Assistants Özcan Dülger Emre Işıklıgil 11