|
Dec 14, 2024
|
|
|
|
2024-2025 Undergraduate Catalog
|
CS 311 - Principles of Operating Systems Covers the basic components and techniques used within modern operating systems. Topics covered are primarily concerned with the management of the following: file systems stored on secondary memory; primary and virtual memory; and process scheduling. Internal details of Linux/UNIX and several other operating systems will be included. Concurrent programming techniques for synchronization and the safe sharing of data in a distributed system will be emphasized, with some discussion of the client-server model.
Credits: 4
Prerequisites/Restrictions: CS 211 and CS 213
Notes: Fulfills writing intensive requirement for the Computer Science major in combination with CS 303 and CS 313.
|
|