a. The earlier machines were using the hardwired mechanism to control the function of processes of the computer. Discuss the components of the Von Neumann Architecture that moved the functions of the computers from Special purpose machine to universal (General) machine. b. Almost all computer users think during multitasking processes, the CPU is actually processing all tasks given to concurrently. Explain to the ordinary user, with the help of one memory management technique and interrupts, what really happens during multitasking.
Question 1
a. The earlier machines were using the hardwired
processes of the computer. Discuss the components of the Von Neumann Architecture
that moved the functions of the computers from Special purpose machine to universal
(General) machine.
b. Almost all computer users think during multitasking processes, the CPU is actually
processing all tasks given to concurrently. Explain to the ordinary user, with the help
of one memory management technique and interrupts, what really happens during
multitasking.
Question 2
a. Balancing performance between processor, memory, buses and peripheral devices, is
almost impossible as due to constant evolving nature of certain two major factors.
Identify these factors and discuss how their nature hinders the attempt to keep these
devices in balance.
b. During an optimal use of the computer, where there are several application running
the CPU usage would usually be amount only 37%, which means that the CPU is idle
most of the time and hence being inefficient. Discuss using at least two or more jobs,
how Interrupts would help boost the efficiency of the machine and reduce the idle
times.
Question 3
a. As a computer manufacturer you are faced with the challenge of designing quality
machines with very excellent processing speed, which should also be affordable
to all. Discuss a mechanism you would employ to produce a high-quality machine
with good speed but at an affordable cost.
b. Use the Fetch Decode Execution steps to execute the assembly language into
machine instructions and execute the instruction as the computer would. Explain
into detail what happens during the execution of each statement.
# Machine code
0 001 1 111100
1 010 0 110000
2 001 1 101000
3 010 0 110111
4 001 0 110000
5 011 0 110111
6 010 0 111000
7 111 0 000000
Step by step
Solved in 4 steps with 1 images