ABOUT SEAVER  |  ACADEMICS  |  ADMISSION  |  ATHLETICS  |  STUDENT LIFE  |  ALUMNI  |  LOGIN

Natural Science Division
   
 

Operating Systems: COSC 535 (3)

  Operating Systems design and implementation—process management, device management, memory management, file management, protection and security.

Prerequisites: COSC 330 and COSC 450

Hours Topic

 
Overview of Operating System Concepts (3 hours)

 
1.5 System calls
1.5 OS structures

 
Process Management (7 hours)

 
2.0 Process synchronization
2.0 Inter-process communication
2.0 Process scheduling policies
1.0 Examples

 
Device Management (7 hours)

 
2.0 Hardware—input/output, direct memory access
2.0 Software—device drivers
2.0 Deadlocks
1.0 Examples

 
Memory Management (7 hours)

 
2.0 Virtual memory
2.5 Paging algorithms
1.5 Segmentation
1.0 Examples

 
File Management (7 hours)

 
2.0 Low-level files
2.0 Structured files
3.0 Database management systems

 
Protection and Security (4 hours)

 
1.0 Authentication
1.0 Authorization
2.0 Encryption

 

Total: 35.0 hours, excluding holidays, review sessions, and exams 

*Fifty-minute class hours

close this window