Syllabus
Hacettepe University
Department of Electrical and Electronics Engineering
Instructors:
Dr. Derya Altunay (Section 21)
Lecture
Hours:
Section 21: Mondays
13:00 - 15:45, Classroom: E6
Textbook:
Stallings W., “Operating
Systems: Internals and Design Principles”, 9/e, Global Edition, Pearson,
2017.
Course
Outline:
· Computer System Overview
· Operating System Overview
· Process Description and Control
· Threads
· Concurrency: Mutual Exclusion and Synchronization
· Concurrency: Deadlock and Starvation
· Memory Management
· Virtual Memory
· Uniprocessor Scheduling
· Multiprocessor and Real-Time Scheduling
· I/O Management and Disk Scheduling
· File Management
· Operating System Security
Attendance:
Daily attendance
is strongly encouraged. Any student missing a lecture is responsible for all
material assigned or covered in class during his or her absence.
Grading:
Grading will be
based on a midterm exam (40%), a final exam (60%), and several assignments.
The assignments
will be given but will not be collected. You are expected to do all the assignments.
Your labor on the assignments will be tested and evaluated thru some
assignment-related questions both in the midterm and final exams.
Mark Range Grade
|
Mark Range Grade
|
95-100 A1 |
65-69 C1 |
90-94 A2 |
60-64 C2 |
85-89 A3 |
55-59 C3 |
80-84 B1 |
50-54 D |
75-79 B2 |
0-49 F3 |
70-74 B3 |
|
Reference Books:
·
Tanenbaum & Bos “Modern Operating Systems”,
4/E, Global Edition, , Pearson, 2014.
·
Silberschatz, A., Galvin, P.B., and Gagne, G., “Operating
System Concepts”, 10/e, John Wiley, 2018.
· Haldar S., Aravind A., “Operating Systems”, 1/e, Prentice Hall,
2010.