Syllabus

Hacettepe University

Department of Electrical and Electronics Engineering

ELE 464 Operating Systems

Spring 2020

 

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 & BosModern 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.