Skip to main content

Functional Elements

The operating system is generally the most complex item of software on a computer, as well as the most important. However, it can be broken down into a number of discrete layers, or functional elements, each of which is responsible for a specific task. A five layer model is often used:

  • User Interface
  • File Management System
  • Input / Output
  • Memory Management
  • Kernel

The relationship between the layers is shown in the following diagram:

Next: User Interface