Introduction to the computer and operating system structures; Processes, CPU scheduling; Inter-process communication; Synchronization and deadlocks; Memory management; Virtual memory; File systems and file system interface; Secondary storage structure; Protection and security; Networking structure; Distributed systems; Distributed file systems; Distributed coordination; Case studies: Unix, Mach, Windows.
İşletim Sistemlerine Giriş: Bilgisayar ve işletim sistemlerinin alt yapıları; Prosesler, CPU planlama; Prosesler arası iletişim; Senkronizasyon ve ölümcül kilitler; Bellek yönetimi; Zahiri bellek; Dosyalama sistemleri ve dosyama sistemi arayüzü; İkincil bellek yapısı; Koruma ve güvenlik; Ağ yapıları; Dağıtık sistem yapıları; Dağıtık dosya sistemleri; Dağıtık koordinasyon; Mevcut işletim sistemlerinin analizleri: Unix, Mach, Windows.
[1] A. Silberscatz, P.B. Galvin, “Operating System Concepts”, Addison Wesley.
[2] W. Stallings, “Operating systems: Internals and Design Principles”, Prentice Hall.
[3] M.Singhal, N.G. Shivaratri, “Advanced Concepts in Operating Systems”, Mc Graw Hill.