Systems software Flashcards

1
Q

What is the purpose of systems software?

A

The purpose of systems software is to provide a platform on which the user can run applications and manage the computer system.

Without systems software the computer would be unusable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the two types of system software?

A

Operating system software

Utility software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the six functions of an operating system?

A
To provide a user interface
To enable multi-tasking
To provide memory management
To manage peripherals such as printers
To provide user management
To provide file management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a user interface?

A

A user interface provides the means by which the user of the computer communicates/ interacts with the computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are four types of User Interface?

A
Types of User Interface include
Graphical User Interface (GUI)
Natural Language Interface
Menu Interface
Command Line Interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what are the 8 features of a graphical use interface (GUI)?

A
Windows
Icons
Menus
Pointers
Easy to use
Visual
Intuitive
Optimised for mouse or touch gesture input
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the features of a natural language interface?

A

Answer questions spoken in natural language.

Not always reliable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the features of a menu interface?

A

Successive menus presented to the user

Single option chosen at each stage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the features of a command line interface?

A
Text based.
Less resource heavy than a GUI.
For advanced users.
Efficient.
More commands than a GUI.
Automate processes using scripts.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How does multi-tasking work?

A

Programs are held by the operating system in a queue.
The program at the front of the queue runs its code on the processor.
After a small amount of time, the program stops running and is moved to the back of the queue.
The next program at the front of the queue then starts running.
The cycle continues with newly loaded programs joining the queue and programs that are closed leaving the queue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What happens when programs are loaded into memory?

A

The operating system decides where in memory the program will be stored. Over time memory becomes fragmented (see next slide)and the operating system has to keep track of where the different parts of a program are stored.

When memory becomes full virtual memory will be needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the purpose of a device driver?

A

Device drivers are small programs used to allow the operating system to control peripheral devices such as printers.

Each peripheral has a device driver. This translates commands from the operating system into hardware specific commands that only that device understands.

The device can also pass data back to the operating system using the device driver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is user management?

A

Providing for different users to log in to a computer. The operating system will retain individual settings for each user.

Different users may have different access rights to files and peripherals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is file management

A

Computers store data in files
A file extension (eg: .jpg .doc, .xls) is used to tell the operating system which program to use to open a file
The operating system presents a folder structure to make ii easy for users to locate files
The operating system also makes it possible for files to be edited, renamed and deleted
As new files are added and other file deleted and edited over time, files will become fragmented

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is utility software?

A

Utility software is a piece of software which performs one specific useful task (sometimes called housekeeping software)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are four examples of utility software?

A

Compression software
Defragmentation software
Backup software
Encryption software

17
Q

What is Compression software?

A

Compression software reduces the size of a file so that;
it takes up less disk space,
is quicker to download over the internet

Compressed files must be extracted before they can be read

18
Q

What is Defragmentation software?

A

Defragmentation reorganises files on a hard disk to put fragments of files back together, and to collect free space.

This reduces the movement of a read/write head across the surface of the disk speeding up file access.

Solid state drives do not need to be defragmented because they contain no moving parts.

Defragmenting an SSD actually reduces their lifespan.

19
Q

What is Backup software?

A

Backup software takes a copy of files to protect against data loss and malware attacks.

Backups can either be full backups where every file is copied,

or

Incremental where only the files that have changed since the last backup are copied.

20
Q

What is Encryption software?

A

Encryption uses an algorithm to scramble plain text into cipher text.

The text can only be decrypted and made readable again with a key