°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 31
Operating System Concepts


Course Description

Concepts and use of operating systems: multiprogramming and multiprocessing systems; processor interrupts, processes and threads, mutual exclusion, indefinite postponement, deadlocks; scheduling considerations and security management.

Student Learning Outcomes

  • Analyze the functionality of a modern operating system in terms of different management functions.
  • Describe the algorithms and basic data-structures being utilized in modern operating systems.

View Active Outline

Course Details

Units
5 Units
Hours
  • Weekly Lecture Hours: 5
  • Weekly Lab Hours: 0
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Advisory(ies)
CIS 21JA and CIS 22B or CIS 22BH
Prerequisite(s)
Corequisite(s)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
.