(11070) Operating Systems I

2nd Year, 2nd Semester

Subject: Compulsory of 7,5 Credits

 
  1. Introduction to Operating Systems
  1. Basic elements
  2. Processor registers
  3. Instruction execution
  4. Interrupts
  5. Operating System functions and goals
  6. Evolution of Operating Systems.
  1. Processes
  1. Process states
  2. Process description
  3. Process control
  1. Threads
  1. Processes and threads
  2. Multiprocessing
  3. Funcionality of threads
  4. Kernel-level and user-level threads
  1. Scheduling
  1. Types of scheduling
  2. Scheduling algorithms
  3. Traditional UNIX scheduling
  1. Concurrency
  1. Mutual exclusion and synchronization
  2. Deadlock and starvation
  1. Memory management in monoprocessors
  1. Requirements
  2. Memory partitioning
  3. Paging
  4. Segmentation
  1. Virtual memory
  1. Hardware and control structures
  2. Operating system software
  1. Input/output management
  1. I/O devices
  2. Organization of the I/O functions
  3. I/O buffering
  1. File management
  2. Security

Last modification: 11/06/2007 11:32