CmpE 322 Operating Systems

Catalog Description: 

Evolution of operating systems. Multiprogramming and time sharing concepts. User and program interfaces. Concurrent processes, CPU scheduling, process synchronization, critical section problem. Deadlock prevention, avoidance, detection and recovery. Memory management, swapping, multiple partitions. Paging, segmentation, virtual memory, page replacement algorithms. File system structures, allocation methods, directory implementation. I/O interfaces, secondary storage structure. Protection and Security: Access matrix and rights, capabilities, security issues. LINUX case studies.

Credits: 

(3+0+2) 4 ECTS 6

Prerequisites: 

CMPE 250
Link Year Semester Course Page Instructor Course Schedule Lab Schedule
görüntüle 2020 Fall Course Page Tuna Tuğcu WThTh 512 Online | Online | Online
görüntüle 2019 Fall Course Page Tuna Tuğcu WThTh 512 BM A2 | BM A2 | BM A2
görüntüle 2018 Fall Course Page Tuna Tuğcu MWW 467 BM A2 | BM A2 | BM A2
görüntüle 2017 Fall Course Page Tuna Tuğcu WThTh 478 BM A2 | BM A2 | BM A2
görüntüle 2016 Fall Mehmet Ufuk Çağlayan WThTh 378
görüntüle 2015 Fall Mehmet Ufuk Çağlayan WThTh 178
görüntüle 2014 Fall Cem Ersoy
görüntüle 2014 Fall Mehmet Ufuk Çağlayan
görüntüle 2013 Fall Mehmet Ufuk Çağlayan
görüntüle 2013 Summer Mehmet Ufuk Çağlayan
görüntüle 2012 Fall Mehmet Ufuk Çağlayan
görüntüle 2012 Summer Course Page Mehmet Ufuk Çağlayan
görüntüle 2011 Fall Course Page Mehmet Ufuk Çağlayan
görüntüle 2011 Summer Course Page Mehmet Ufuk Çağlayan
görüntüle 2010 Fall Course Page Mehmet Ufuk Çağlayan
görüntüle 2010 Summer Course Page Mehmet Ufuk Çağlayan

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz