Key facts

  • In 1969, Ken Thompson and Dennis Ritchie began Unix work at Bell Labs, establishing portable, multi-user operating-system ideas that shaped later Linu...
  • In 1981, Microsoft supplied MS-DOS for the IBM Personal Computer, making command-line disk operating systems central to early personal-computer use.
  • In 1985, Microsoft released Windows 1.0, beginning the Windows graphical environment that later evolved into a dominant desktop operating-system famil...
  • In 1991, Linus Torvalds announced the Linux kernel, creating the basis for a Unix-like free and open-source operating system used in servers, desktops...
  • In 1993, Microsoft released Windows NT 3.1, introducing a modern protected, pre-emptive and portable Windows architecture separate from the older DOS-...

Key Points at a Glance

  1. 1

    In 1969, Ken Thompson and Dennis Ritchie began Unix work at Bell Labs, establishing portable, multi-user operating-system ideas that shaped later Linux and server systems.

  2. 2

    In 1981, Microsoft supplied MS-DOS for the IBM Personal Computer, making command-line disk operating systems central to early personal-computer use.

  3. 3

    In 1985, Microsoft released Windows 1.0, beginning the Windows graphical environment that later evolved into a dominant desktop operating-system family.

  4. 4

    In 1991, Linus Torvalds announced the Linux kernel, creating the basis for a Unix-like free and open-source operating system used in servers, desktops and embedded devices.

  5. 5

    In 1993, Microsoft released Windows NT 3.1, introducing a modern protected, pre-emptive and portable Windows architecture separate from the older DOS-based line.

  6. 6

    In 2001, Apple released Mac OS X 10.0, combining a Unix-based core with a graphical desktop and strengthening Unix ideas in consumer operating systems.

  7. 7

    In 2008, Google and the Open Handset Alliance released Android 1.0, a Linux-kernel-based mobile operating system that became central to smartphone computing.

Role, services and types of operating systems

An operating system is system software that acts as an intermediary between user programmes and computer hardware. Its core task is resource management: it allocates CPU time, memory, files, devices and network access while hiding low-level hardware details behind controlled interfaces. Common services include programme execution, input-output handling, file and directory management, communication between processes, error detection, accounting, protection and security. The kernel is the privileged core that controls hardware; the shell or graphical desktop is the user-facing layer for commands and interaction.

Operating systems are classified by use and behaviour. A batch OS runs jobs without continuous user interaction. A time-sharing OS gives many users or processes the impression of simultaneous service by rapidly switching CPU time. A real-time OS responds within strict deadlines and may be hard real-time or soft real-time. Distributed systems coordinate multiple networked computers; embedded systems run inside devices such as routers, printers and controllers. Mobile operating systems add power management, touch input, sensors and application sandboxing. In an RSSB computer lab, the same theory explains Windows desktops, Linux servers and Android tablets used for learning or attendance.

Exam focus: an OS is not just a user interface; it is the manager and protector of all major hardware resources.

Open the complete note

This public page shows the first available section. The study pack opens the complete topic with all revision material.

7 more sections in the complete note

Open study pack