CS13 — Computer Systems Revision
- I can retrieve key facts and methods from across the Computer Systems unit.
- I can choose the correct method for binary, two's complement, floating-point and data representation questions.
- I can write concise exam answers for computer structure, performance, environmental impact and security topics.
- I can complete mixed-topic questions without being told which lesson they came from.
- I can show working for numerical questions and check that my answer is in range.
- I can self-assess written answers against model answers and identify the exact marking point I missed.
-80 into 8-bit two's complement.Key Vocabulary
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.
Worked Examples
1, so the number is negative.0000 1000 1010 1011.0000 1000 1010 1100.2048 + 128 + 32 + 8 + 4 = 2220.Now You Try
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.
- Reversing the two's complement range. For 6 bits it is -32 to 31, not 31 to -32.
- Writing
more mantissa means more range
. Mantissa controls precision; exponent controls range. - Giving a performance factor without explaining how it affects performance.
- Describing public and private keys but forgetting the role of certificates or digital signatures.
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
119 into 8-bit binary.0000 1000 1100 1111 from 16-bit two's complement into denary.1111 1111 1110 1111 from 16-bit two's complement into denary.Task Set B
Higher Computing Science → Computer Systems → CS13
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.