Lesson plan / OPERATING SYSTEMS

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator Assist. Prof. Dr. AHMED EL-HADAD
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course To teach students internal working principles and algorithms of Operating Systems
Course Content Hardware and architecture support for OS Process description and Control Concurrency Scheduling Memory Management File Management Distributed Systems and networks Real-world examples of implementations For more details, stay tuned. What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protection and Security Distributed Systems Special-Purpose Systems Computing Environments Open-Source Operating Systems

Weekly Course Subjects

1Computer System Overview
2Operating System Overview
3Process Description and Control
4Threads
5Concurrency: Mutual Exclusion and Synchronization
6Concurrency: Deadlock and Starvation
7Memory Management
8Midterm
9Virtual Memory
10Uniprocessor Scheduling
11Multiprocessor and Real-Time Scheduling
12I/O Management and Disk Scheduling
13Computer Security Threats
14Computer Security Techniques

Resources

1. Operating Systems, 8th Edition, William Stallings, Prentice Hall 2015
2. Operatıng System Concepts, Ninth Edition, Peter Baer Galvin & Greg Gagne, Willey

2013, ISBN: 1118063333

3. Modern Operating Systems, Third Edition, Andrew S. Tanenbaum, Prentice Hall

2008, ISBN: 0136006639

4. Operating Systems Design and Implementation, Third Edition, Andrew S. Tanenbaum

& Amherst, Massachusetts, Prentice Hall 2006, ISBN: 0131429388

5. Understanding Operating Systems, Sixth Edition, Ann McIver McHoes & Ida M.

Flynn, Course Technology, Cengage Learning 2011, ISBN: 143907920X