Professional Documents
Culture Documents
Year 07-08
Compute-IT C
1.1.3 b) Now look at a Raspberry Pi, the credit-card-sized computer that
you can plug into a TV and a keyboard. Can you locate the processor,
the memory, the storage and the input and output?
◄Raspberr
y Pi
01 – Under the Hood – Raspberry Pi
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Compute-IT C
1.1.3 b) Now look at a Raspberry Pi, the credit-card-sized computer that
you can plug into a TV and a keyboard. Can you locate the processor,
the memory, the storage and the input and output?
◄Raspberry
Pi Diagram
01 – Under the Hood – Modern Computer
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Think-IT T
1.1.4 - Look at the table and name as many examples of each part of a
computer as you can.
Function Examples
Input Without external data a computer can do almost nothing. The
Devices role of the input device is to ‘input’ data into the computer
Memory The computer has to keep the data that has been entered
until it is ready to process it. It also has to load software
applications. This memory is lost when the computer is off.
Storage Files and applications need to be stored safely until the
computer is ready to load them again. This data is not lost
when the computer is off.
Processor This is the part of the computer that processes data,
according to the instructions it has been given, to provide the
user with information.
Output Information has to be conveyed to the user. This function is
Devices performed by ‘output’ devices
01 – Under the Hood – Modern Computer
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Compute-IT C
1.1.6 Create a function machine, like the one in the picture. Decide on an
input, describe the processing that will take place and think about the
resulting output.
Now create three cards containing this information. Place the cards face
down on the function machine. Turn over the input and output, and ask a
fellow student to work out what the processing card has on it.
Example
When a teacher asks you to do something, you listen (fetch), work out what
you are being asked to do (decode) and then do it (execute). A CPU works
in a similar way. It:
fetches the instruction fetch
from memory.
decodes the instruction
to find out what decode
processing to do.
executes the instruction.
execute
► A Fetch-Decode-Execute cycle
01 – Under the Hood – Modern Computer
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Think-IT T
1.1.7 - What have you learned about the CPU and what it can and
cannot do?
Colossus
Code breaking requires vast numbers of computations to be carried out
extremely quickly. The team at Bletchley Park were working against the
clock. Alan Turing, the mathematician who led the team, knew that humans
were just too slow at performing the required volume of calculations, so the
code breakers built a computer, known as Colossus, to speed things up.
Colossus decrypted codes generated by the Lorenz Machine by carrying out
complex analysis on the intercepted messages. Colossus could read 5000
characters per second. This meant that the analysis could be carried out in
hours, rather than weeks. In a sense, Colossus was a function machine
because it was programmed to perform just one task.
It took the enciphered input, processed it and, after many
repetitions, produced the deciphered output.
A computer uses stored programs and must have
writeable memory to store, load and run them. The
Manchester Baby, developed shortly after the Second World War, was one
of the first programmable computers. It was the ability to store and run
programs that turned the special purpose computer, or function machine,
into a general purpose computer.
01 – Code Breakers – Colossus
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Compute-IT C
1.2.1 - Think back to when you learned to organise numbers
in multiples of ten, and then copy and complete the table.
Number Hundreds Tens Units
146 1 6
0 3
5
24
0 5
93
131
1 9
2 3
255
01 – Code Breakers – Colossus
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Circuit semaphore
Imagine an electric circuit with
three lights, each controlled by its
own switch. You can switch the
lights on in many different
patterns.
Now imagine that each pattern
represents a number, and each
number relates to a message in a
code book. ► Circuit Semaphore
Think-IT T
1.2.2 - Look at the circuit semaphore diagram above. What do you
notice about the number at the top of each column?
01 – Code Breakers – Colossus
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
C
Compute-IT
1.2.3 a) Use the information
contained in the circuit semaphore
diagram right to work out what
numbers the other four patterns of
lights represent.
b) In the code book, the number 5
represents the question, ‘What is
your choice of meeting point, A, B
or C?’ The code book contains the
following responses: 1 = A, 2 = B
and 3 = C. What pattern of lights
would an agent use to tell their
controller to meet them at point B?
01 – Binary
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
01 – Binary
01 – Under the 02 – Think like a 03 – Drawing and 04 – Creating and
Hood Computer Scientist Manipulating Shapes Animation
Compute-IT C
1.2.4 a) - Copy and extend the table below as required. Complete the cells for all the
different binary combinations you can make. The first have been completed for you.
1 Bit 2 Bits 3 Bits 4 Bits
0 00 000
1 01 001
Total number of 1 bit Total number of 2 bit Total number of 3 bit Total number of 4 bit
combinations combinations combinations combinations
b) You have seen how it is possible to count up to 7 in binary. How would you count to
8?
c) What is the largest number you can make with 1 bit? With 2 bits? With 3 bits? With 4
bits?
d) What is the smallest number you can make regardless of the number of bits?
e) What pattern can you spot when working out the largest number with a given number
of bits?
f) What would you have to do if you wanted to count to 16?
g) What do you notice when you place a ‘0’ to the right of a ‘1’?
?