1.5 Systems Software Flashcards

(30 cards)

1
Q

What is the function of operating systems?

A

To manage computer hardware, users, and the computing resources used by software

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

What is meant by system software?

A

the software that provides a platform for other software to work

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

What 6 tasks is the operating system responsible for?

A
  1. The user interface
  2. Memory management
  3. Multitasking
  4. Peripheral management
  5. User management
  6. File management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the function of a user interface?

A

It provides a method for users to interact with a computer.

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

What features does a Graphical User Interface (GUI) have?

A
  • Windows
    • Icons
    • Menus
    • Pointers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two main types of user interface?

A
  • Graphical user interface (GUI)
  • command line interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is meant by a command line interface?

A

A user interface where users type text-based commands to interact with the computer.

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

What is meant by a GUI?

A

A visual way for users to interact with devices. It includes windows, icons, menus and pointers.

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

What does memory management involve?

A

Allocating specific RAM locations to running programs and copying them from secondary storage (and vice versa), as well as tracking which parts of main memory are in use.

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

Why must the running programs be moved into RAM?

A

Because RAM is much closer to the CPU, ensuring the fetch part of the FDE cycle will be carried out much faster.

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

What is meant by multitasking?

A

The quick switching of which tasks are running on the computer so that it looks like many tasks are being carried out at the same time.

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

What does the OS (operating system) ensure during multitasking?

A

Each program gets the memory and processing time it needs without interference.

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

What is meant by peripheral management?

A

Getting inputs from and sending outputs to peripheral devices connected to the computer such as a mouse or keyboard

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

What is meant by a driver?

A

A small program that acts as a translator between the operating system and a peripheral device.

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

Why does each peripheral need its own driver?

A

Drivers are specific to the hardware they support.

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

Name three user management functions that an operating system performs.

A
  • allocation of user account
  • user access rights
  • ensuring security
17
Q

What are the 4 key features that the operating system provides in terms of file management?

A
  • naming files
  • allocation of files to folders
  • moving files
  • saving files
18
Q

What is meant by file management?

A

Manages where files are stored in secondary storage, and ensures no file writes over another

19
Q

What is meant by user management?

A

The OS’ ability to manage multiple user accounts, security, and access rights

20
Q

What is utility software?

A

Software that performs additional housekeeping tasks not handled by the operating system.

21
Q

What are 3 examples of utility software?

A
  • encryption software
  • defragmentation software
  • data compression
22
Q

TRUE OR FALSE: Computers often come with utility software.

23
Q

What is the purpose of encryption software?

A

Converts data into a coded format so that only authorised users with the correct decryption key can understand it.

24
Q

What is the purpose of defragmentation software?

A

To rearrange the fragmented files on the hard drive so that they run contiguously.

25
What is meant by fragmentation?
When files are scattered in non-contiguous blocks on a hard drive.
26
Why is fragmentation a problem?
The computer has to look in several places on the disk to read the whole file, which slows down performance.
27
What is the purpose of data compression?
To reduce the size of files.
28
Why is data compression useful?
It saves storage space and speeds up transmission.
29
How does compression speed up transmission?
Compression speeds up data transmission by reducing file size, allowing fewer bits to be transmitted over a network in less time.
30
HOW DO FILES BECOME FRAGMENTED??