Course Details
Course Code: CSCI220 Course ID: 5305 Credit Hours: 3 Level: Undergraduate
This course helps students understand the design and implementation of operating systems in the area of purpose. It focuses on description, contrast, and comparison of different structures for operating systems. Students will analyze theory and implementation of processes, resource control, physical and virtual memory, scheduling, I/O, and files. Students need to be familiar with C language before taking this course. The course introduces a high-level structure of the Linux kernel both in concept and source code, while offering a detailed understanding of its aspects. (Prerequisite: CSCI230)
- CSCI230 - Machine Architecture and Organization
Prerequisites
Course Schedule
Registration Dates | Course Dates | Start Month | Session | Weeks |
---|---|---|---|---|
Registration11/28/2024 - 05/02/2025 | Course Dates05/05/2025 - 08/24/2025 | Start Month May | SessionSpring 2025 Session K | Weeks16 Week session |
Registration03/31/2025 - 08/29/2025 | Course Dates09/01/2025 - 12/21/2025 | Start Month September | SessionSummer 2025 Session C | Weeks16 Week session |