5 - Operating Systems Flashcards

(27 cards)

1
Q

What are the three types of application software?

A

General purpose / off the shelf
Bespoke
Special purpose

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

What is general purpose software?

A

Standardised software available to the general public e.g. Microsoft word

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

What is bespoke software?

A

Custom software which is made specifically for the client e.g. eBay’s website

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

What is special purpose software?

A

Special purpose software is a software written for a singular task

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

Name four types of utility software

A

Virus scanner
Disk defragmenter
System monitor
File manegement

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

What do virus scanners do?

A

Scans the computer for potential viruses, by checking for malicious code. Updates weekly to check for new types of malicious code.

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

Explain how disk defragmenters work

A

When data is stored on a hard drive the programs often get broken up.
This means it will take longer to read each program as the hard drive has to constantly jump around. To stop this disk defrag places all the parts of a program next to each other.

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

What does a system monitor do?

A

Monitors the computers performance and system resources

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

What is file magement

A

Creates an organised system of files allowing data to be accessed easily

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

Advantages of bespoke software

A

Can be customised to specific needs
Code can be altered upon request

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

Disadvantages of bespoke software

A

Expensive.
No online support or guides.
Doesn’t receive constant updates.
Long wait time while being developed.
Software companies make code complicated so clients can’t go to other companies.
Companies go out of business so source code may not be accessible.

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

What is the operating system

A

A set of programs that manage the computer hardware to hide the complexities from the user.

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

What tasks does the operating system manage?

A

File management
Processor management
Peripheral management
Battery management

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

Name the two methods of process management

A

Round robin
Scheduling

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

What is scheduling?

A

Assigning a priority ranking and allocating higher priority tasks more processing time

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

What is round robin CPU allocation

A

Each task is allocated an even amount of processing time

17
Q

Benefits of scheduling over round robin

A

High priority tasks are completed quickly

18
Q

Benefits of round robin over scheduling

A

Lower priority tasks are still executed as they are assigned the same amount of processing time

19
Q

Explain virtual memory

A
  1. Space in the hard drive is used as extra storage for currently open programs.
  2. The physical memory is split into fixed size pages so the RAM can easily find the data
20
Q

Advantages and disadvantages of virtual memory

A

Allows the computer to continue running even when the RAM is full.
However this process is very slow.

21
Q

What are library programs

A

Collections of routines which are shared by multiple programs. This is why all Microsoft office programs look the same: because they all use the same libraries.

22
Q

What is a DLL

A

Dynamic Link Libraries are collections of small programs that larger programs can load. E.g. communicating with the printer

23
Q

Advantages of libraries

A
  1. Allows sharing of code across platforms.
  2. Saves memory as routines are only loaded when needed
  3. Reduces the time taken to write programs
24
Q

What is the key disadvantage of DLLs?

A

Some programs may alter DLLs without authorisation which may corrupt them.

25
What are the two overarching types of software?
Application software System software
26
What is proprietary software?
Software that requires the purchase of a license to use e.g. office programs
27
What is open source software?
Software that has source code that is open and the user can edit whenever e.g. Linux