Course Description : | This course enables students to understand and implement operating systems functions in managing computer systems component. It includes the following major topics: Introduction to Hardware and Software Concepts; Process and CPU scheduling, Threads, Synchronous and Concurrent Execution, Deadlock and Indefinite Postponement; Memory management: Physical and Virtual Memory; Management of external storage and I/O devices: Files management; Performance and Optimization; Security and Protection; and Distributed Systems. Linux Assignments
|