1.5 - utility software Flashcards
What is a system software
Software that governs computer system
What does a system software do
Controls hardware, including peripherals
Allows the programs (applications) to run
Provides interface for user to interact with computer
Maintains the system
What is an OS
Collection of programs that manage and controls the computer
What does an OS do
Controls hardware computers
Provides platform for software to run on
Provides a user interface
Multitasking facilities
Manages the computers memory
Manages peripherals
Manages files
Manages users
Examples of OS
Microsoft Windows
Apple OS
Linux
Android
IOS
What is an interface
Program or collection of programs that allows user to interact with computer
Types of interface
Graphical user interface - GUI
Mobile user interface - Mobile UI
Command line interface - CLI
What is a GUI
Feature a desktop where everything is displayed, all objects represented by icons, interact using mouse and on screen pointer
Characteristics of GUIs
Powerful and easy to use
Require lots of processing power
What is a mobile UI
Similar to GUIs but respond to finger touch instead, found in smartphones and tablets
What is a CLI
Text based, users control it by typing in commands
CLI characteristics
Require little processing power
Extremely powerful
Difficult to use
What is multitasking
Multitasking means to be able to run more than one program simultaneously. Modern operating systems are multitasking in that they allow several programs to run side-by-side
What is needed for multitasking
the operating system can support multitasking
the computer has enough memory to hold more than one program in primary memory at the same time
Why is managing memory important
To ensure that:
- more than one program can run at the same time
- more than one document can be opened at the same time