problems with insufficient resources Flashcards

1
Q

what is batch processing

A

computer operation where some programs are batched together and executed as a group

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

how do programs run in batch processing

A

only one program runs at a time whilst others wait for their turn

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

what is multiprogramming

A

early form of parallel processing where several programs are run at the same time on a single processor
CPU executes the entire process before to execute the next waiting

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

what takes place in the memory during multiprogramming

A

two or more programs are loaded in the main memory - only one program is executed by the CPU at a time

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

what is the purpose of multiprogramming

A

to maximise the use of CPU time

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

what is a problem that has to be dealt with multiple programs residing in the main memory

A

memory fragmentation as programs are moved into and out of the memory

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

what is multitasking

A

tasks or processes (instead of programs) are run simultaneously and they share a common resource (eg. CPU)

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

how is multitasking quicker than multiprogramming

A

tasks are smaller than programs - this makes it appear as if the programs are all running at the same time

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

how does multitasking make best use of CPU resources

A

uses program fragments called processes

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

what is multiprocessing

A

means that a computer has more than one CPU core - refers to hardware

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

what is multithreading

A

ability of a program to execute different parts of the program (threads) at the same time

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

what do several threads of a single process share

A

they share the CPU in a single CPU system
they run in parallel in a multi core system

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

what is multiaccess

A

operation where a lot of users can interact with a one computer system using their terminals

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

what does multiaccess system require (4)

A

multiline communication capabilities that supports simultaneous dialogues with remote terminals
ability to instantly switch from executing one client’s program to executing another
ability to protect all data from unauthorized access
ability to quickly find and make all the data stored on the hard disk available

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