1.5 Operating systems Flashcards
Types of systems software
Operating systems
Utility software
examples of operating systems
Windows
IOS
Mac os
Android
Linux
Raspbian
What is systems software
System software is software which allows a computer to run and to be maintained.
Functions/features/purposes/functionality of an OS
The OS:
communicates with hardware via device drivers
Provides a user interface
Provides a platform on which users can run programs
Allows a computer to multitask by controlling memory
Deals with file and disk management
Manages the security of the system
_______________________________________
Provide a User interface
Memory management
Multitasking
Peripheral management
Drivers
User management
File management
Function of operating system
Provides a platform on which users can run programs
What is meant by a user interface
A computer design that allows the user to interact with the computer.
Function of utility software
Used to maintain the computer system
Types of user interfaces
Graphical User interface (GUI)
Command Line Interface
Menu Driven Interface
Natural language interface
State features of GUI
It has Windows, icons, menus, pointers (WIMP)
Visual
Interactive
Intuitive
Optimised for mouse and touch gesture input
(often known as WIMP interface)
What is meant by a Graphic User Interface
A user interface that uses graphics/images and words to represent the interaction between the end user and a computer.
Icons are used to represent actions and resources.
Features of Command Line Interface
Text based
Less resource heavy compared to GUI
More commands than a GUI
Efficient
For advanced users
Useful for automating processes with scripts
How is a Command Line Interface used
User provides a text input or command using the computer keyboard and the computer outputs text on the monitor.
What is meant by a CLI
An interface which allows the user to interact with a computer only by typing in commands from a set list
Features of Menu Driven Interface
Successive menus presented to the users
Single options chosen at each stage
Often with buttons on a keypad (Users interact with these devices with buttons on a keypad)
Identify two benefits of using a Command Line Interface instead of a GUI
Command line interfaces give greater control to Users than GUIs
They are less resource-heavy than GUIs