Computer Organisation Worksheet 1 Answers
Computer Organisation Worksheet 1 Answers
Complete the diagrams below outlining the basic operations of various computer systems
Keyboard Characters
Story displayed
presses encoded
Coordinates
Position on
GPS signal matched to
map displayed
place on map
Image through
Image
lens, button Image digitised
displayed
press
Amount paid
checked
Ticket, money Validated ticket
against time of
stay
1
Worksheet 1 Computer architecture
Unit 5 Computer organisation
Complete the diagram below to label the following parts showing the direction in which
addresses travel:
A processor uses a word length of 16 bits and has an address bus of 16 lines.
a) What is the maximum number of addressable words in memory? 216 = 65,536
b) What is the overall memory capacity in KiB? 65,536 x 2 bytes (16 bits) / 1024 = 128 KiB
c) How does the width of the address bus affect system performance? Increases the
number of addressable memory spaces available // Increases the maximum amount of
primary storage. This indirectly affects system performance if large data files (e.g. image
files) need to be manipulated or large programs executed. Also multi-processing will be
more efficient as many processes can be held simultaneously in memory.
d) How does the width of the data bus affect system performance? Increases the data
transfer rate // number of bits that can be transferred at one time, therefore increases
system performance.
2
Worksheet 1 Computer architecture
Unit 5 Computer organisation
0 10010111 00101111
2 00000000 11010100
… …
One problem with this model is that the CPU can either be reading an instruction or
reading/writing data to or from memory, but not both at the same time since instructions and
data use the same bus system, which is a performance limitation.
a) Name another architecture that resolves this issue. How does it differ from von
Neumann architecture?
Harvard architecture – this has separate memories for instructions and data. Separate
data buses transfer instructions and data to and from memory