Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Compulsory
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
- To help students to understand the OS concepts; - To introduce alternative approaches used in OS
|
Course Content
|
This course explains the role, purpose and functionality of operating systems, mechanisms used by them and discusses the design issues. Course topics include role and purpose of the operating system, preemptive and non-preemptive scheduling, schedulers and policies, processes and threads, process synchronization, interprocess communication, deadlocks, memory management and virtual memory (e.g. physical memory and memory management hardware, working sets and thrashing), file systems (e.g. data, metadata, operations, organization, buffering, sequential, nonsequential, directories: contents and structure, memory-mapped files , special-purpose file systems, Naming, searching, access, backups, journaling and log-structured file systems, mass-storage structure and management.
|
Course Methods and Techniques
|
Every week, there will be a video sharing explaining the topic of the week. During the face to face lecture, the parts which was hard to understand will be re-explaind, the questions of the students will be answered, also, some example questions will be solved. At the end of the face to face lecture, a quize with a one or two question will be done.
|
Prerequisites and co-requisities
|
( COMP203 )
|
Course Coordinator
|
None
|
Name of Lecturers
|
Asist Prof.Dr. Gülay Yalçın Alkan Asist Prof.Dr. VEHBİ ÇAĞRI GÜNGÖR gulay.yalcin@agu.edu.tr
|
Assistants
|
Research Assist. Hilal Hacılar
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
“Operating System Concepts”, A. Silberschatz, P. Galvin, G. Gagne, 10th edition, Wiley, 2018. Book’s webpage: https://www.os-book.com/OS10/
|
|
..
|
|
|
|
|
|
|
|