Computer Systems · Mixed-topic revision

CS13 — Computer Systems Revision

Duration 80-90 minutes
Focus CS1-CS12 retrieval and exam answers
Output Marked revision page for OneNote
Learning intentions
Success criteria
Warm up — mixed recall
Answer these from memory first. They are designed to wake up the whole unit, not one lesson at a time.
W1
Convert denary -80 into 8-bit two's complement.
W2
State the range of 6-bit two's complement numbers.
W3
Which change increases floating-point range but decreases precision?
W4
Name the register that stores the instruction currently being decoded or executed.
W5
What is the main purpose of a digital certificate?

Key Vocabulary

two's complement
A signed integer representation where the leftmost bit has a negative place value.
mantissa
The significant digits in a floating-point number; more bits gives greater precision.
exponent
The power used to move the binary point; more bits gives greater range.
Unicode
A character set that can represent a much wider range of symbols and languages than ASCII.
data bus
Transfers data between the processor, memory and other parts of the computer system.
cache
Fast memory close to the processor that stores frequently used instructions and data.
tracking cookie
A small file used to record online activity and build a profile of user behaviour.
digital signature
A value created using a sender's private key so the receiver can check origin and integrity.

Revision Notes

Computer Systems revision is difficult because the exam rarely presents topics in the neat order of the lessons. A paper may move from a two's complement conversion to a graphics comparison, then into a fetch-execute explanation and a security question. The skill today is switching method quickly. Before answering, decide what kind of question you have: a mechanical conversion, a comparison, a process explanation, or an impact explanation. That choice controls the shape of your answer.

Data representation questions

Binary and two's complement questions reward careful working. For positive integers, use place values and pad with leading zeroes where the question asks for a fixed number of bits. For negative two's complement, convert the positive size, invert the bits, then add one. When converting from two's complement to denary, check the leftmost bit first. If it is 0, use ordinary place values. If it is 1, treat the leftmost place value as negative or invert-and-add-one to find the magnitude. Always check that the final answer fits the number of bits given.

Floating-point questions usually assess the trade-off between range and precision. The mantissa stores the significant digits, so more mantissa bits gives a more precise value. The exponent stores how far the binary point moves, so more exponent bits gives a larger range of possible values. If the total number of bits is fixed, giving more bits to one part means taking bits away from the other. This is why a change can improve range but reduce precision, or improve precision but reduce range.

Text and graphics questions

ASCII and Unicode questions often ask for advantages or disadvantages. Unicode can represent a far wider range of characters, including characters from many writing systems and symbols beyond standard English text. The trade-off is that Unicode may require more storage per character, depending on the encoding used. Bitmap and vector graphics are another common comparison. Bitmap graphics store individual pixels and are well suited to photographs and pixel-level editing, but they can have large file sizes and lose quality when scaled up. Vector graphics store objects and their properties, so they scale cleanly and are often smaller for simple drawings, but they are not suitable for realistic photographs.

Computer structure and performance

Fetch-execute questions need ordered steps. A strong answer mentions the address of the next instruction, the address bus, a read signal, the data bus, the instruction register, decoding by the control unit, and execution by the processor. You do not always need every register name for every mark, but order matters. Performance questions need both the factor and the effect. For example, saying cache alone is not enough; say that a larger cache can store more frequently used instructions and data close to the processor, reducing slower RAM access and improving performance.

Environmental, legal and security questions

Environmental impact answers need a system plus a clear effect. Intelligent heating can use sensors to heat only occupied rooms, reducing wasted energy. Traffic management can use sensors or cameras to adjust signals and reduce congestion, which can reduce idling and emissions. Security answers need precise vocabulary. The Computer Misuse Act covers unauthorised access, unauthorised access with intent to commit further crime, unauthorised modification, and making or supplying tools for misuse. Tracking cookies create privacy risks because they can build a profile of browsing behaviour. DoS attacks attempt to prevent legitimate users from accessing a system, often through bandwidth consumption, resource starvation or DNS-related attacks.

CS1-CS3 Number representation and floating point
CS4-CS5 Text and graphics representation
CS6-CS8 Architecture, fetch-execute and performance
CS9 Environmental impact of intelligent systems
CS10-CS11 Misuse Act, cookies and DoS attacks
CS12 Encryption, certificates and signatures

Worked Examples

Example 1 — Convert 1111 0111 0101 0100 from two's complement
1
The leftmost bit is 1, so the number is negative.
2
Invert the bits: 0000 1000 1010 1011.
3
Add one: 0000 1000 1010 1100.
4
Convert the magnitude: 2048 + 128 + 32 + 8 + 4 = 2220.
Final answer: -2220.
Example 2 — Explain a performance factor
1
Name the factor: width of the data bus.
2
Describe what it means: the width is the number of bits that can be transferred at one time.
3
Explain the effect: a wider data bus transfers more data per cycle, so the processor can receive or send data more quickly.
This earns description plus effect, which is the pattern needed for performance questions.
Example 3 — Public-key encryption method
1
The sender uses the receiver's public key, checked by a digital certificate, to encrypt the data.
2
Only the receiver's matching private key can decrypt that data.
3
A digital signature can be created using the sender's private key, often based on a hash of the message.
4
The receiver checks the signature with the sender's public key to confirm the sender and detect alteration.
This covers encryption, decryption, certificate trust and signature checking.

Now You Try

Bridge question

A real number is stored using 32 bits. The mantissa currently has 16 bits and the exponent has 16 bits. Describe the effect of changing to a 24-bit mantissa and an 8-bit exponent.

The mantissa has more bits, so the value can be represented with greater precision. The exponent has fewer bits, so the range of values that can be represented is reduced.

Common mistakes — examiner feedback
Exam tip

For written Computer Systems answers, think in marking points. A 2-mark explain answer usually needs a fact and an effect. A 4-mark process answer usually needs four ordered steps. If your answer is one long sentence, split it into clear points before you finish.

Task Set A

Task Set A — Core revision questions
Mixed questions adapted from the EOTT and recap material. Auto-check handles exact answers; written questions reveal model answers for self-assessment.
A1 — 1 mark
Convert denary 119 into 8-bit binary.
A2 — 1 mark
Convert 0000 1000 1100 1111 from 16-bit two's complement into denary.
A3 — 1 mark
Convert 1111 1111 1110 1111 from 16-bit two's complement into denary.
A4 — 2 marks
A 16-bit floating-point format uses 12 bits for the mantissa and 4 bits for the exponent. Describe how the allocation could be changed to increase the range, and state the effect on precision.
Model answer
A5 — 2 marks
Describe one advantage and one disadvantage of using Unicode instead of ASCII for storing text.
Model answer
A6 — 4 marks
Compare bitmap and vector graphics by giving advantages and disadvantages. Do not repeat the same point twice.
Model answer
A7 — 4 marks
Describe the steps of the fetch-execute cycle.
Model answer
A8 — 4 marks
Explain two factors, other than number of cores, which affect computer system performance.
Model answer
A9 — 2 marks
Describe the privacy risks of tracking cookies.
Model answer
A10 — 4 marks
Describe a DoS attack, including one type of fault it may exploit, a symptom, and one possible cost to a business.
Model answer

Task Set B

Task Set B — Extension · Exam stamina
No auto-check. Use these as timed practice or discussion prompts.
B1 — 2 marks
Explain the environmental impact of an intelligent heating system.
Model answer
B2 — 4 marks
Describe the public-key method of sending and receiving encrypted data.
Model answer
B3 — 3 marks
State and describe aspects of the Computer Misuse Act 1990 that could apply when someone accesses a bank system and changes data.
Model answer
B4 — challenge
Create your own 16-bit floating-point question using a 12-bit mantissa and a 4-bit exponent. Swap with a partner and mark their answer by checking sign, mantissa and exponent separately.
Marking guidance
File this in OneNote under:
Higher Computing Science → Computer Systems → CS13
Teacher notes

Suggested timing: 8 min warm up · 12 min vocabulary and topic map · 18 min notes · 18 min worked examples and bridge · 30 min Task Set A · 10 min Task Set B or review.

Source material: Adapted from Chris's EOTT1, EOTT2 and Recap 1. Numerical values used here have been independently checked; source issues corrected include the 6-bit two's complement range and the conversion of 1111 1101 1001 1110.

Key misconception: Pupils may answer by topic memory instead of command word. Push them to identify whether each question needs a conversion, comparison, process or impact explanation.

SQA command words covered: state, describe, explain, compare.

Privacy note: Keep security scenarios generic. Do not add real pupil names, registration groups or live incident examples.