1 course title : title : ceng 334 operating systems ceng 334 operating systems lecturer : lecturer :...
TRANSCRIPT
1
CourseCourse Title : Title :
Ceng 334 Operating SystemsCeng 334 Operating Systems
Lecturer : Lecturer : Prof. F. Payidar GençProf. F. Payidar Genç Room A-409Room A-409 Http://www.metu.edu.tr/~gencHttp://www.metu.edu.tr/~genc
2
Lecture HoursLecture Hours
MondayMonday 9:40 – 19:40 – 111:40 :40 BMBBMB 2 2
3
BookBook(s)(s) (Course)(Course)
Modern Operating Systems, 3/e,Modern Operating Systems, 3/e, Andrew S Andrew S.. TanenbaumTanenbaum,, Prentice-HallPrentice-Hall 2009 2009 Book Material and Description:Book Material and Description: http://www.pearsonhighered.com/educator/academic/product/0,3
110,0136006639,00.html
Operating Systems, Third Edition, Operating Systems, Third Edition, Deitel, Deitel Deitel, Deitel and Choffnes,and Choffnes,
Prentice Hall, 2004Prentice Hall, 2004 Author’s web site:Author’s web site:
http://http://www.deitel.comwww.deitel.com
4
Course OutlineCourse Outline Introduction (Chapter 1)Introduction (Chapter 1) Processes Processes and Threads and Threads (Chapter 2)(Chapter 2) Memory Management (Chapter Memory Management (Chapter 33)) File SystemsFile Systems (Chapter (Chapter 44)) Input/output (Chapter 5)Input/output (Chapter 5) DeadlocksDeadlocks (Chapter (Chapter 66)) Multimedia Operating Systems (Chapter 7)Multimedia Operating Systems (Chapter 7) MultipleMultiple Processor Processor Systems (Chapter 8)Systems (Chapter 8) Case Study Case Study 11: UNIX : UNIX –Linux –Linux (Chapter(Chapter 10 10)) Case Study Case Study 22: Windows: Windows – Vista (Chapter 11) – Vista (Chapter 11)
Note: Note: Chapter numbers are from the text bookChapter numbers are from the text book
Course ScheduleCourse Schedule
5
CENG 334 (Section 1) OS COURSE 2014 SPRING TERM SCHEDULE
Week Date Comment Lectures Schedules
116 February Courses Start
223 February Add/Drop course info, Introduction (Chapter 1)
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
Project Assignment
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)
6
Course Material & etc.Course Material & etc. All of the material (slides, past exams etc.) are All of the material (slides, past exams etc.) are
all in my web site.all in my web site. I’ll be using a mixture of my own slides and I’ll be using a mixture of my own slides and
the slides provided by Tanenbaum in the book the slides provided by Tanenbaum in the book web site (refer to the links on the previous web site (refer to the links on the previous slide)slide)
You do not have to take detailed notes during You do not have to take detailed notes during the lectures but a copy of the lecture slides the lectures but a copy of the lecture slides may be handy to take short notes.may be handy to take short notes.
A Ceng 334 discussion list will be provided so A Ceng 334 discussion list will be provided so that we (me & our asst.) can make that we (me & our asst.) can make announcements. You may also use the list for announcements. You may also use the list for inter-class communication.inter-class communication.
7
Exam DatesExam Dates
Midterm 1 .. 3Midterm 1 .. 300’th ’th March 20March 201515 ((MondayMonday))
Midterm 2 .. 2Midterm 2 .. 277’th ’th April 20April 201515 ((Monday)Monday)
Final .. To be announcedFinal .. To be announced
8
ExamsExams All my exams are open book, notebook All my exams are open book, notebook
etc. except bringing a friend who has etc. except bringing a friend who has taken the course before. taken the course before.
An English to Turkish dictionary is An English to Turkish dictionary is strongly recommended. strongly recommended.
You are strongly advised to solve most You are strongly advised to solve most of the problems at the end of the of the problems at the end of the chapters covered in class. chapters covered in class.
9
GradingGrading
Project Project ( (1010%) %)
Two midterm exams (Two midterm exams (3030% each)% each)
Final exam (Final exam (3030%) %)
10
AttendanceAttendance
Attendance to lectures are expected from Attendance to lectures are expected from all students although I won’t hold a proper all students although I won’t hold a proper attendance sheet but sometimes on the attendance sheet but sometimes on the spot attendance. This attendance will have spot attendance. This attendance will have a positive effect on your final grade.a positive effect on your final grade.
If the number of students in any class hour If the number of students in any class hour is less than the 10% of the class size, I will is less than the 10% of the class size, I will take an attendance sheet and reflect your take an attendance sheet and reflect your attendance to your final gradesattendance to your final grades
11
Course AssistantCourse Assistantss
Özcan DülgerÖzcan Dülger Emre IşıklıgilEmre Işıklıgil