Navigation

  • index
  • modules |
  • next |
  • previous |
  • Operating Systems Study Guide »

1. Introduction to Operating SystemsΒΆ

Contents:

  • 1.1. Weekly Schedule
    • 1.1.1. Week 1 - 1/22
    • 1.1.2. Week 2 - 1/27
    • 1.1.3. Week 3 - 2/3
    • 1.1.4. Week 4 - 2/10
    • 1.1.5. Week 5 - 2/17
    • 1.1.6. Week 6 - 2/24
    • 1.1.7. Week 7 - 3/3
    • 1.1.8. Week 8 - 3/10
    • 1.1.9. Spring Break - 3/17
    • 1.1.10. Week 9 - 3/24
    • 1.1.11. Week 10 - 3/31
    • 1.1.12. Week 11 - 4/7
    • 1.1.13. Week 12 - 4/14
    • 1.1.14. Week 13 - 4/21
    • 1.1.15. Week 14 - 4/28
    • 1.1.16. Week 15 - 5/5
  • 1.2. Basic Operating System Concepts
    • 1.2.1. What is an Operating System?
    • 1.2.2. Operating System Benefits
  • 1.3. History of Operating Systems
    • 1.3.1. Batch Processing
    • 1.3.2. Timesharing
    • 1.3.3. Fun Pictures
  • 1.4. Current Operating Systems Research Topics
  • 1.5. Computer Architecture
    • 1.5.1. The von Neumann Architecture
    • 1.5.2. The CPU Control Unit
    • 1.5.3. The Arithmetic Logic Unit (ALU)
    • 1.5.4. The von Neumann Loop
  • 1.6. Basics of How Operating Systems Work
    • 1.6.1. Role of Interrupts
    • 1.6.2. CPU Execution Mode
    • 1.6.3. CPU Response to Interrupts
  • 1.7. Parts of an Operating System
  • 1.8. Operating-System Design and Implementation
    • 1.8.1. Design Goals
    • 1.8.2. Implementation
  • 1.9. Operating-System Structure
    • 1.9.1. Simple Structure
    • 1.9.2. Monolithic Approach
    • 1.9.3. Layered Approach
    • 1.9.4. Microkernels
  • 1.10. System Boot
  • 1.11. The Operating System Environment
    • 1.11.1. Some OS Tasks
    • 1.11.2. OS Efficiency Functions
  • 1.12. System Calls
    • 1.12.1. System Call Parameters
    • 1.12.2. Types of System Calls

Logo

Previous topic

Operating Systems Study Guide

Next topic

1.1. Weekly Schedule

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Operating Systems Study Guide »
© Copyright 2009 to 2015, Tim Bower. Created using Sphinx 1.8.5.