This module introduces the concepts of operating systems at the undergraduate level. As prerequisites, we assume that the students are familiar with basic data structures, computer organization, and a high-level language, such as C or Java. The hardware topics required for an understanding of operating systems are also covered at the beginning of the course. The fundamental concepts and algorithms covered are presented in a general setting that is not tied to one particular operating system. Content of this module includes: -Overview: introduction, OS structures -Process management: processes, threads, process synchronization, CPU scheduling, Deadlocks -Memory management: main memory, virtual memory -Storage management: mass-storage structure, file-system interface, file-system implementation, I/O

Sorry, there are no lists here yet. You could try:

  • Clicking My Lists from the menu. Your course enrolled lists are stored here.
  • Searching for the list using the form below:

Lists linked to Operating Systems

There are currently no lists linked to this Module.