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
view 2020 Fall Course Page Tuna Tuğcu WThTh 512 Online | Online | Online
view 2019 Fall Course Page Tuna Tuğcu WThTh 512 BM A2 | BM A2 | BM A2
view 2018 Fall Course Page Tuna Tuğcu MWW 467 BM A2 | BM A2 | BM A2
view 2017 Fall Course Page Tuna Tuğcu WThTh 478 BM A2 | BM A2 | BM A2
view 2016 Fall Mehmet Ufuk Çağlayan WThTh 378
view 2015 Fall Mehmet Ufuk Çağlayan WThTh 178
view 2014 Fall Cem Ersoy
view 2014 Fall Mehmet Ufuk Çağlayan
view 2013 Fall Mehmet Ufuk Çağlayan
view 2013 Summer Mehmet Ufuk Çağlayan
view 2012 Fall Mehmet Ufuk Çağlayan
view 2012 Summer Course Page Mehmet Ufuk Çağlayan
view 2011 Fall Course Page Mehmet Ufuk Çağlayan
view 2011 Summer Course Page Mehmet Ufuk Çağlayan
view 2010 Fall Course Page Mehmet Ufuk Çağlayan
view 2010 Summer Course Page Mehmet Ufuk Çağlayan

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.