Introduction# Operations System Types, Hierarchical Structures. Process Concept# Data Structures, Process Creation, Termination, Suspension, Resumption and Coordination, Message Passing and Context Switching. Main Memory Management# Organization and Realization. Interrupt Processing# Input/output Interrupt Dispatcher, Rescheduling While Processing an Interrupt, Exceptions, Traps and Illegal Interrupts. Real Time Clock Management# Organization and Realization. File Systems# Disk and File Servers, Data Structure For File Systems. The Directory Structure. Device Independent Input Output. Device Drivers# Tty Drivers, Disk Drivers, a Data Link Communication Driver. System Initialization And Configuration.

Faculty: Electrical and Computer Engineering
|Undergraduate Studies |Graduate Studies

Pre-required courses

(44101 - Introduction to Software Systems and 44262 - Logic Design and Intr. to Comp.) or (44101 - Introduction to Software Systems and 44252 - Digital Systems and Computer Structure) or (44262 - Logic Design and Intr. to Comp. and 234122 - Introduction to Systems Programming) or (44262 - Logic Design and Intr. to Comp. and 234124 - Introduction to Systems Programming) or (234122 - Introduction to Systems Programming and 234262 - Logic Design) or (234124 - Introduction to Systems Programming and 234262 - Logic Design) or (234124 - Introduction to Systems Programming and 234252 - Digital Systems and Computer Structure)


Course with no extra credit

94210 - Computer Architecture and Operating Sys. 234120 234123 - Operating Systems 236364


Semestrial Information