Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Faculty of Computer and Informatics / BLG 312E / Course Informations
 

Course Information

Course Name
Turkish Bilgisayar İşletim Sistemleri
English Computer Operating Systems
Course Code
BLG 312E Credit Lecture
(hour/week)
Recitation
(hour/week)
Laboratory
(hour/week)
Semester -
3 3 - -
Course Language English
Course Coordinator Muhammet Alkan
Course Objectives Teach students fundamentals of operating systems, design issues, algorithms and structures. Programming projects aim to provide experience to support basic concepts.
Course Description Introduction, history. Processes: basic concepts, concurrent processes, mutual exclusion, process management, scheduling approaches. Deadlock and deadlock prevention approaches. Memory management: segmentation, paging, related methods, virtual memory. Input/Output. UNIX and other example operating systems.
Course Outcomes
Pre-requisite(s)
Required Facilities
Other
Textbook Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts, 10th Edition
Andrew S. Tanenbaum, Modern Operating Systems, 5th edition
Other References Maurice J. Bach, Design of the Unix Operating System, Prentice-Hall
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2026