CMPE 235: Operating Systems and Their Use

Topics

Introduction and Overview of Operating Systems
Operating Systems in Different Computation Contexts
Basic Computer Architecture and Function of Operating Systems
Processes: Execution and Management
Memory Management
Input and Output Management
Distributed Systems: Sharing resources
Security: Authentication, Protection, Control.

Lecture Notes ( See Fork Example )

Hands On Practice

Impacts of running programs on the system
Basics of Linux
Manipulating Processes

Grading

Midterm 1 25
Midterm 2 25
Final 30
Hands on20