Skip to main content

Operating System

A collection of software on a computer that allows the user to access and use the computer's memory, file system, process, hardware & software, and program applications.

Components

  • Kernel
  • Utilities
  • Interfaces
  • Software Programs

Common OSs

  • Microsoft-Windows
  • Apple-macOS
  • Linux
  • Chrome-OS

Features

  • Multiprocessing (multiple CPUs in use)
  • Multitasking (runs applications simultaneously)
    • Cooperative (requires processes to work together)
    • Preemptive (forces applications to share processing resources)
  • Multithreading (runs different parts of a program simultaneously)

Basic Actions (Raw Lesson Content)

  • Receive user input from devices such as the keyboard or mouse.
  • Send user output to devices such as the monitor or a printer.
  • Control processing devices by applications.
  • Serve as a platform for applications.
  • Moderate hardware.
  • Provide security.
  • Manage the file system.

#IV