Skip to main content Skip to footer site map
Electrical and Computer Engineering Department

EC404 Operating Systems

Catalog Data & Credits (Recitation-Lab-Total)

EC404 Operating Systems (3-0-3): This is an introductory course covering fundamental concepts and principles of computer operating systems with emphasis on process management including threads, memory management, file system structures, I/O management, and security. Students will engage in a number of programming projects.

Pre-requisites

SI204 Intro to Computer Science

Course Objectives

  1. Describe the services provided by modern operating systems and discuss their design.
  2. Understand processes including how they are synchronized and scheduled
  3. Explain memory management approaches used in modern operating systems
  4. Describe the structure and organization of modern file systems.
  5. Understand operating system disk management and I/O related functions.
  6. Discuss operating system protection and security mechanisms.
go to Top