1 course title : title : ceng 334 operating systems ceng 334 operating systems lecturer : lecturer :...

11
1 Course Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409 Room A-409 Http://www.metu.edu.tr/~genc Http://www.metu.edu.tr/~genc

Upload: jeremy-farmer

Post on 22-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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

Page 2: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

2

Lecture HoursLecture Hours

MondayMonday 9:40 – 19:40 – 111:40 :40 BMBBMB 2 2

Page 3: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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

Page 4: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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

Page 5: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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)  

Page 6: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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.

Page 7: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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

Page 8: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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.

Page 9: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

9

GradingGrading

Project Project ( (1010%) %)

Two midterm exams (Two midterm exams (3030% each)% each)

Final exam (Final exam (3030%) %)

Page 10: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

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

Page 11: 1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409

11

Course AssistantCourse Assistantss

Özcan DülgerÖzcan Dülger Emre IşıklıgilEmre Işıklıgil