COMPUTER SCIENCE
Answer the following questions
1. Computers use different number systems to represent data.
(a) Convert the binary number 10110110 to denary..... [2]
(b) Explain why hexadecimal is often used to represent binary numbers..... [2]
(c) Convert the denary number 171 to hexadecimal..... [1]
(d) Explain how a computer represents text characters using character sets..... [3]
2. A computer has a central processing unit (CPU).
(a) Describe the purpose of the accumulator (ACC) in the CPU..... [2]
(b) Explain the role of the memory address register (MAR) and the memory data register
(MDR) in the fetch-execute cycle..... [4]
(c) Explain how increasing the clock speed of a CPU can improve performance. What are the
limitations of simply increasing the clock speed?.... [4]
3. A computer uses different types of memory.
(a) Describe the differences between RAM and ROM in terms of volatility and use..... [4]
(b) Explain how cache memory improves the performance of a computer..... [3]
(c) What is virtual memory and why is it used?.... [3]
4. An operating system (OS) manages the resources of a computer system.
(a) Describe three functions of an operating system..... [6]
(b) Explain how an operating system manages interrupts..... [4]
5. Data is transmitted over networks.
(a) Explain the purpose of encryption when transmitting data..... [3]
(b) Describe the difference between symmetric and asymmetric encryption..... [4]
(c) What is a packet and what information does it contain?.... [4]
6. Computers use different methods for error detection.
(a) Describe how a checksum is used for error detection during data transmission..... [4]
(b) Explain how parity checks are used for error detection..... [4]
7. Robotics and expert systems are used in various applications.
(a) Give two reasons why a self-driving car can be considered a robot..... [2]
(b) Describe the role of sensors, microprocessors, and actuators in a robot..... [6]
(c) What are the main components of an expert system?.... [3]
8. Digital currencies use blockchain technology.
(a) Explain what a blockchain is and how it works..... [5]
(b) Describe the benefits and drawbacks of using digital currencies..... [5]