CS4375 Operating Systems Concepts

CS 4375 is a course about the systems-level software called the operating system that provides an interface between application software and the computer hardware. The operation system is responsible for sharing resources, providing common services, and protecting programs from interference from other programs. Topics covered in the course include process and thread management, processor scheduling and concurrency, interprocess communication, memory management, input/output management, file systems, and networking basics.


The syllabus can be found here.


The course TA, Md Abu Sayed, can be contacted by email at this address: msayed@miners.utep.edu.


We program in class. Here are a couple of programs that we have written so far:


We worked on memory management in class. Here is a couple of exercises:


There will be 3 homework assignments in this course:


There will be midterm exams and a final exam in this course:


Submit your attendance codes by email to utep-2024-fall-os-attendance@christoph-lauter.org. Submit by 2024-12-06 at 11:59PM MST. Include your student ID and your list of attendance codes. Put all information in the email body. Do not add any attachments.


Copyright (C) 2024 Christoph Lauter