There are two main categories of software used on computers:
Operating systems (OS) are found in almost all computing devices, from video game consoles to mobile phones, tablets to desktops, and from data servers to supercomputers.
They control the general operation of the system or device and provide a way for users to interact with it and run programs.
Well-known operating systems include: Windows, MacOS, Linux, Ubuntu, Android, iOS.
The operating system manages the hardware in a computer and provides an environment for applications to run. It is essential to the function of any computer.
The functions controlled by the OS include:
The user interface allows the user to interact with the computer system. Most modern OSs provide a Graphical User Interface (GUI), which uses small icons to represent files, devices and applications, and allows the user to interact by clicking, dragging or touching them.
Most systems use the WIMP interface:
| Letter | Stands for | Description |
|---|---|---|
| W | Windows | Applications are shown in resizable windows |
| I | Icons | Programs and files are represented by icons |
| M | Menus | Allow you to access features and other options |
| P | Pointers | A cursor controlled by a mouse or touchpad |