System Software Flashcards

1
Q

Identify three tasks performed by a single user operating system

A

Memory management, allocation of resources, handling user input, handling output

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

What is the purpose of data compression software?

A

Reduces the physical size of data in order to save storage space, reduces transmission time

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

What is the purpose of disk fragmentation software?

A

Decreases access times and uses storage more efficiently, merges fragmented files into one contiguous block or space

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

Summarise how an OS manages computer resources

A

«It communicates with and sends data output to a printer
«It communicates and receives data input from mouse
«It offers data compression which can be used to save disc space
«manages RAM by ensuring all programs have enough memory allocated

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

Describe the features of GUI that are provided by the operating system

A

Manages peripherals such as input and output devices
Receives data from input and output devices such as a mouse
Manages printing using spooling
Manages backing store- ensures data is stored and can be retrieved correctly from any disc drive
Carries out file compression- files made smaller to save space

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

What is a suitable mode of operating system for selling individual seat tickets for a play at a theatre, and why?

A

Real time processing- transactions have to be dealt with as they occur to ensure no double bookings

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

What is a suitable mode of operating system for running the monthly payroll application, and why?

A

Batch processing- because data and program can be put together and run with no need for user interaction, therefor can be carried out overnight when computer not required

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

Explain how a multi user operating system uses Time Slices

A

A time slice is a finite amount of processor time, each task has a set time slice and the processor will switch between tasks, making it feel like the user is the sole user of the processor, even though it is being shared.

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

Explain what is meant by fragmentation, one possible effect of it, and explain defragmentation

A

Fragmentation is when data is split and stored on different parts of disc, meaning it takes longer for disc head to move between parts of file which slows down process of loading data. Defragmentation is when the files are physically rearranged on disk so they ae no longer fragmented, which speeds up accessing data from disk

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

Explain the main features of Multi-user

A

Number of users can use system simultaneously
Each user allocated a time slice so they appear to be sole user of system
Resources (peripheral etc.) are shared among users
Used where several users need to access applications at same time

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

Describe the main features of multi tasking

A

For an interactive user where a number of different tasks can be run simultaneously
The user can switch from one task to another without having to close one and open the other.
Tasks run in background
Used in windows environment so user can switch between different windows

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

Describe the main features of Real-time

A

Can react fast enough to influence behaviour in outside world. Essential for many control applications where immediate feedback is necessary- airport

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

What is meant by the term operating system?

A

It is a program which controls the hardware of the computer directly

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

Identify main resources managed by single user multi tasking OS

A

Internal memory, External memory, CPU, IO devices

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

Identify main functions of multi user OS

A

Resource allocating and scheduling- time slicing, internal memory management, external memory management, IO Control, Security

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

What is meant by batch processing in customer orders

A

Transactions are grouped until a sufficient quantity is available or over a certain period of time. All transactions in a batch undergo same processing. Processing takes place at night and no human intervention is required.

17
Q

What is the purpose of an OS

A

The OS manages memory management, peripheral devices, manages files, controls the UI

18
Q

Explain how archive software is used by a typical business

A

Data not currently in use is removed and stored off line to free up storage space. It is still available for legal reasons.