Systems Software Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is operating system and its function ( 5 marks)

A

Manages hardware and runs software
Allows external hardware and software to communicate to communicate with each other
Allows user interface
Manages file disk and hard disk
Provides platform for application

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

Definition of device driver

A

Allows operating system to communicate with hardware

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

What is the function of encryption software

A

Encrypt data to prevent third party access

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

Advantage of encryption software

A

Very secure as a key is needed to decrypt the data
Hacker can’t brute-force attack to guess key

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

Disadvantage of encryption software

A

The user would be unable to explore the encrypted file if the password or key got the loss

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

What is meant Device drivers

A

Software program that controls a specific hardware device attached to a computer

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

Explain how the operating system manages memory and CPU time to allow the computer to multi-task ( 6 marks)

A

When an application is opened, OS moves the necessary parts of the application to memory, followed by additional parts when they are required
OS will decide if application or features have been used recently, if not they may be removed from memory
Memory manager allocates certain applications certain memory addresses to make sure their processes are placed into separate locations
To run multiple applications, the OS needs to make sure that the application don’t overwrite or interfere with each other
Only one application is processed by the CPU at a time, other processes will wait - OS divides CPU time between open applications and may prioritize certain processes in order for instructions to be executed in the most efficient order
Helps manage flow of data in the system by using memory buffers

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

Describe the purpose of a graphical user interface

A

Enables a person to communicate with a computer through the use of symbols, visual metaphors, and pointing devices.

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

What is meant by command line interface

A

A text-based user interface (UI) used to run programs, manage computer files and interact with the computer.

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

Two benefits of using a command line interface instead of GUI

A

Less resource-heavy than GUIs
Configuration can be far faster

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

Two benefits of using GUI over CLI

A

Anyone can edit
Easier to navigate

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