Undergraduate Degree & Course Catalog

Help & Advanced Search Features

Tips & Tricks

Course Search

CSE 320LR Intro to Operating Systems
Computer Science & Engineering

This course is an introduction to operating system design and implementation. We study operating systems because they are examples of mature and elegant solutions to a difficult design problem: how to safely and efficiently share system resources and provide abstractions useful to applications. For the processor, memory, and disks, we discuss how the operating system allocates each resource and explore the design and implementation of related abstractions. We also establish techniques for testing and improving system performance and introduce the idea of hardware virtualization. Programming assignments provide hands-on experience with implementing core operating system components in a realistic development environment.

Credits: 4
Semester(s) Typically Offered: Spring
Grading: Graded (GRD)
Pre-Requisites: CSE 250LR: Data Structures; Computer Science, Computer Engineering, or Bioinformatics-CS majors only.

Reg # Alt Title Section Dates Days Time Type Instructor
{{course | enrollmentAllowedFltr}} {{course | altTitleFltr}} {{course.section}} {{course.start.date | date:'MMM d'}} - {{course.end.date | date:'MMM d'}} {{course.when[0].pattern}} {{course.start.time | military2RegularFltr}} - {{course.end.time | military2RegularFltr}} {{course.catalog.type_pk}} {{course.instructor}}
No classes scheduled for this course during the {{rsC.scheduleErrors[0]}} semester.