Operating System

    Cards (7)

    • Hardware Abstraction
      Bridge between user and hardware
      • hides complexity
      • human usable
    • Memory Management
      • Loading and Unloading of RAM
      • Efficient allocation of RAM space
      • virtual memory creation/usage
      • separation of different data for security
    • Peripheral management
      • Usage of device drivers (communicate with I/O controllers)
      • coverts peripheral signals into OS signals as an interface
      • allocation of tasks
    • Process Scheduling
      Management of tasks by allocating processing time
      • multitasking
      • scheduler used to efficiently allocate processor time & queue-up
    • A real-time operating system (RTOS) is an operating system (OS) for real-time computing applications that processes data and events that have critically defined time constraints
    • A network operating system (NOS) is a specialized operating system for a network device such as a router, switch or firewall.
    • distributed operating system is a collection of independent software, networked, communicating, and physically separate computational devices. They handle jobs which are serviced by multiple CPUs.
    See similar decks