91热爆

Operating systems and user interfaces

An is a collection (or suite) of that manages and controls the computer. Operating systems have many functions:

  • controlling components
  • providing a platform for to run on
  • providing a
  • facilities
  • managing the computer's
  • managing
  • managing
  • managing users

Example operating systems include:

  • Microsoft Windows
  • Apple OS X
  • Linux
  • Android
  • IOS

User interfaces

A user interface is a program, or suite of programs that allows a user to interact with a computer. There are three types of interface to be considered:

  • graphical user interface (GUI) - sometimes known as WIMP (Windows, Icons, Menus, Pointers) interface
  • mobile user interface (Mobile UI)
  • command line interface (CLI)

A graphical user interface is familiar to most users of PCs and laptops. GUIs feature a desktop where everything is displayed. Applications run in Windows, and all objects (apps, hardware and files) are represented by icons. Application features are accessible through the use of menus. Users interact with the interface by using a mouse and on-screen pointer.

GUIs are powerful and easy to use, but require a lot of processing power.

Mobile UIs are similar in many ways to GUIs, except that they respond to touch. Fingers are used to open programs and interact with them. Gestures such as swiping are used to scroll within documents. Pinching and stretching are used to re-size images.

Mobile UIs are found on smartphones and tablets.

Command line interfaces are text-based. Users control the computer by typing in commands.

CLIs require little processing power and are extremely powerful, but are difficult to use. Originally most interfaces were CLIs, and they still exist within modern operating systems, for example the command prompt app in Windows, and Terminal in OS X.

A command line interface, mobile user interface and graphical user interface