Operating Systems

Cards (11)

  • Examples of operating systems:
    • MacOS.
    • Windows 10, Windows 11.
    • iOS.
    • iPadOS.
    • Android (based on Linux).
    • Linux.
    • Chrome OS.
  • An operating system is responsible for managing the hardware and software in a computer.
  • OPERATING SYSTEM FUNCTIONS
    • Managing files.
    • Providing an interface.
    • Managing peripherals and drivers.
    • Managing memory.
    • Managing multitasking.
    • Providing a platform for running applications.
    • Providing system security.
    • Managing user accounts
  • Different operating systems are used in different devices:
    • MacOS → Apple Mac computers
    • Windows 10, Windows 11 → PCs
    • iOS Apple → iPhone
    • iPadOS → Apple iPad
    • Android (based on Linux) → Various smartphones and tablets
    • Linux → Servers; some home or work computers, especially for those with technical computer jobs
    • Raspberry Pi OS (based on Linux) → The operating system for Raspberry Pi
    • Chrome OS → Chromebook
  • The user interface allows the user to tell the computer what to do. It also shows the results after processing.
  • Peripheral management involves controlling input/output devices such as keyboards, mice, printers, scanners, cameras, microphones, speakers, etc.
  • Types of user interface:
    • GUI: Graphical User Interface.
    • Menu-driven interface.
    • CLI: Command Line Interface.
    • Voice activated.
    • Real-time.
  • Windows makes use of a WIMP user interface. It uses Windows, Icons, Menus and Pointers.
    • WIMP interfaces:
    • Windows are used to show each different program that is currently open.
    • The user can click on icons using a pointer or cursor.
    • Icons represent key functions and are used to launch programs.
    • Menus are used within programs and also as context-sensitive menus when you right-click.
    • Different shaped pointers indicate the current function of the pointer or state of the computer.
  • Operating System = Software managing a computer system, loaded by bootstrap loader
  • Bootstrap Loader → Loads the operating system during computer startup