Computer System Revision Pack
Computer System Revision Pack
Computer System Revision Pack
Computer systems
Data representation Describe and exemplify the use of binary to represent positive integers.
Describe floating point representation of positive real numbers using the terms mantissa and
exponent.
Describe the vector graphics method of graphic representation for common objects:
rectangle
ellipse
line
polygon
with attributes:
co-ordinates
fill colour
line colour
Computer structure Describe the purpose of the basic computer architecture components and how they are linked
together:
Explain the need for interpreters and compilers to translate high level program code to binary
(machine code instructions).
Environmental impact Describe the energy use of computer systems, the implications on the environment and how
these could be reduced through:
settings on monitors
power down settings
leaving computers on standby
37 =
128 64 32 16 8 4 2 1
0 0 1 0 0 1 0 1
Describe floating point representation of positive real numbers using the terms mantissa and exponent.
• The mantissa and exponent are stored as separate numbers. The computer recreates the number
for calculations when it needs to. The mantissa will store the precision of the number and the
exponent will store the range of the number. The greater the number of bits used to store the
mantissa then more precise the number will be. The greater the number of bits used to store the
exponent then the greater the range of numbers can be represented.
Describe the vector graphics method of graphic representation for common objects:
• Vector graphics store a picture by storing each objects attribute – e.g. the instructions to draw the
shape.
• Rectangle - (height, width, x, y, fill colour, line colour)
• Ellipse - (cx, cy, rx, ry, fill colour, line colour)
• Line - (x1, y1, x2, y2, line colour)
• Polygon - any shape with 3 of more sides - (x1, y1, x2, y2, x3, y3, fill colour, line colour)
Explain the need for interpreters and compilers to translate high-level program code to binary.
• Interpreter – translates the program one line at a time into machine code and executes
immediately. Machine code is not retained, so must be translated each time. Good for testing,
errors are highlighted straight away.
• Compiler – translate whole program, and then save machine code version. Translate code can be
run again, and again. Used for programs that are ready for release.
Describe the energy use of computer systems, the implications on the environment
Environmental impact
• It is estimated that two billion computer systems are in use in the world – these all use energy. As
user we need to consider how to reduce unnecessary energy use.
• A firewall protects against suspicious access to a computer. When an external computer tries to
access a computer, the firewall decides if the external computers access should be granted or
denied. It does this by checking incoming data packets against a set of rules.
2. Describe how the computer can accurately read/write to any memory location.
12. Andrew program is now finished and working correctly. Which translator would you suggest he uses
and give a reason for your answer.
Translator:
Reason:
1.
a) Show how the denary number 115 would be stored in the computer.
d)
The current meter reading of 15007·11 would be stored in a computer system using floating-point
representation as shown below.
0·1500711 × 105
h) Write the vector graphics code that will draw both the diagrams shown below.
i) Draw the graphics that would be drawn using the following code.
1.Describe three ways how the energy use of computer systems could be reduced.
2.Describe the role of the firewall.
3.Describe two ways in which a firewall operates.
4.Explain what is meant by ‘encryption’ in Computing.
5.Describe the process of sending and receiving an encrypted message.
Other revision techniques you could try:
1. Create your own questions and answers
2. Try the assessment questions in each booklet again
3. Have another go at the end of topic test questions
4. Try the BBC Bitesize revision quizzes:
https://www.bbc.co.uk/bitesize/topics/z3kn7p3
5. Create a mind map for each topic
6. Create flashcards – on one side write the key words and on the other side the
definitions – remember to test yourself
7. Record your own podcast and listen to your creation
8. Have a look at Computer Systems past paper questions using the past paper
available on the SQA website – use the mark schemes to correct your answers.