system software Flashcards
1
Q
operating system
A
a software platform that provides facilities for programs to be run which benefit the user
2
Q
why should an operating system be used
A
- hardware is unusable without an operating system
- acts as an interface and controls communication between user and hardware
- provides software platform
3
Q
command line interface (CLI)
A
- user types in instructions to open or launch a program
- user is in direct communication with the computer system
- usually a number of instructions need to be typed in to launch the program
4
Q
graphical user interface (GUI)
A
- user interacts with the computer system using icons
- user does not need to know where application is in the computer
- user launches app by the use of pointer
- e.g: Windows
5
Q
memory management
A
- allocates memory to processes
- ensure fair usage of memory
- organize memory by making use of virtual memory
- keeps processes separate
- to release memory when a process stops
6
Q
process management
A
- manages scheduling of process
- allows multitasking
- handles priorities
- enables process to share info
prevents interference between processes - manages which resource the process requires
7
Q
file management
A
- storage space divided into file allocation unit
- space allocated for particular files
- maintains directory structure
- specifies logical method of file storage
- file naming convention
- controls file access
8
Q
security management
A
- sets up user account
- access rights
- checks username and passwords
- auto back-up
- system restore
9
Q
printer management
A
- installs printer driver
- sends data to the printer
- handles error messages
- sends commands to the printer
10
Q
interrupt handling
A
- identifies priorities to the interrupt
- saves data on power outage
- loads appropriate interrupt service routine
11
Q
input output management
A
- installation of appropriate drivers
- control access to data being sent
- control access to hardware
- manages communication between devices
12
Q
utility software
A
analyzes and maintains a computer system and makes it functional
13
Q
hard disk formatter
A
- makes existing data inaccessible
- position the disk into logical drives
- prepare the disk for initial use
- might search for error
- sets up specified file system
14
Q
hard disk defragmenter
A
- re-ogranises the disk
- moves split files so they are contiguous
- creates a large area of contiguous free space
15
Q
disk repair
A
- check for any error
- resolves any errors on the disk
- retrieves files from damaged disk
- marks bad sectors of the disk