Operating system: Difference between revisions

From Computer Science Wiki
No edit summary
No edit summary
Line 5: Line 5:
An operating system manages:
An operating system manages:


# Memory  
 
# Processes
{| style="width: 95%;" class="wikitable"
# Boot-up / Shutdown process
|-
# Files
! The OS manages  !!  Linux tools you can use
# Security
|-
# CPU Scheduling
| Memory || foo
# Devices, Device I/O
|-
# Interrupts  
| Processes || top,
# The user interface, most often a [[GUI]] but also a [[CLI]]
|-
| Boot-up / Shutdown process
|-
| Files || File system
|-
| Security
|-
| CPU Scheduling
|-
| Devices, Device I/O
|-
| Interrupts  
|-
| The user interface, most often a [[GUI]] but also a [[CLI]]
|}
 


An operating system also provides:  
An operating system also provides:  

Revision as of 14:17, 1 September 2016

Operating system placement.svg.png

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function.[1]

An operating system manages:


The OS manages Linux tools you can use
Memory foo
Processes top,
Boot-up / Shutdown process
Files File system
Security
CPU Scheduling
Devices, Device I/O
Interrupts
The user interface, most often a GUI but also a CLI


An operating system also provides:

  1. Tools for managing the operating system. These are often called utilities or system tools. Click here for a brilliant graphic showing the different types of tools you can use to view inside the Linux operating system

Different operating systems[edit]

  1. Linux
  2. OS X
  3. WIndows
  4. iOS
  5. Android OS
  6. Google chrome OS (Based on Linux)


Do you understand this topic?[edit]

  • Describe the main functions of an operating system.

Do you have an advanced understanding about this topic?[edit]

  • Describe how an operating system manages the functions you have just described above.

References[edit]