0% found this document useful (0 votes)
16 views2 pages

Computer Assignment

The document contains a series of questions related to computer science topics, including number systems, CPU functions, memory types, operating systems, data transmission, error detection, robotics, and blockchain technology. Each section requires explanations, descriptions, and conversions related to these topics. The questions assess understanding of fundamental concepts in computer science.

Uploaded by

info
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Computer Assignment

The document contains a series of questions related to computer science topics, including number systems, CPU functions, memory types, operating systems, data transmission, error detection, robotics, and blockchain technology. Each section requires explanations, descriptions, and conversions related to these topics. The questions assess understanding of fundamental concepts in computer science.

Uploaded by

info
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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]

You might also like