Computer Science

Operating Systems

Operating Systems

Operating System is the bridge between computer hardware and software. It is the key to understand how computers represent data, execute programs, and control peripherals. Common subtopics includes System Programming, Hardware / Software Interface etc.

Prerequisites

Most courses of Operation Systems require students to have the following knowledge backgrounds:

  1. Computer Programming, especially C/C++
  2. Understanding of Computer Systems
  3. Data Structures and Algorithms