Address Bus - correct answerLocates an instruction
Advantages of Multi Process - correct answerPerform seemingly concurrent tasks
More efficient use of resources
Shared CPU usage
Algorithms - Priority - correct answerProcess is assigned a priority
Those with highest priority executed first
Eg Highest Response Ratio Next
Priority = Time waiting + runtime/runtime
Algorithms - Round Robin - correct answerPre-emptive
Selects process that has been waiting the longest
After a specified time the running process is pre-empted and a new process is selected
Algorithms - Shortest Job First - correct answerCan starve long jobs of CPU time
In case of a tie FCFS used
Algorithms - Shortest Time Remaining - correct answerPre-emptive
New job arrives -> expected process time compared with that of currently Running
Process.
IF new process time < current ... the current process is pre-empted
Favours short jobs
Arithmetic Logic Unit (ALU) - correct answerThe combinational circuit responsible for
performing the arithmetic and logic functions in a CPU.
Bus - correct answerA shared group of wires through which data is transmitted from one
part of a com- puter to another. Synchronous buses are clocked so events occur only at
clock ticks. Asynchronous buses use control lines to coordinate the operations and
require complex handshaking protocols to enforce timing. See also Address Bus, Data
Bus, and Control Bus.
bus cycle - correct answerThe time between one tick of the bus clock and another.
Bus Protocol - correct answerA set of usage rules governing how buses are used.
Central Processing Unit (CPU) - correct answerThe computer component responsible
for fetching instructions, decoding them, and performing the indicated sequence of
operations on the correct data. The CPU consists of:
Arithmetic Logic Unit
Registers
Control unit.