0% found this document useful (0 votes)
5 views13 pages

Review Chapter 1-3 Doing

The document contains multiple-choice quiz questions covering various topics in computer science, including the stored-program concept, data channels, basic computer components, embedded systems, the Internet of Things (IoT), and ARM processors. Each section presents questions that test knowledge on key concepts, components, and functionalities related to these topics. The quizzes aim to assess understanding of computer architecture, hardware evolution, and the significance of embedded systems and IoT in modern technology.

Uploaded by

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

Review Chapter 1-3 Doing

The document contains multiple-choice quiz questions covering various topics in computer science, including the stored-program concept, data channels, basic computer components, embedded systems, the Internet of Things (IoT), and ARM processors. Each section presents questions that test knowledge on key concepts, components, and functionalities related to these topics. The quizzes aim to assess understanding of computer architecture, hardware evolution, and the significance of embedded systems and IoT in modern technology.

Uploaded by

danglyquan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

CHAPTER 1

Here are 10 multiple-choice quiz questions based on the provided text about the stored-
program concept and the IAS computer:

1. What was the primary problem with programming the ENIAC?


a) Limited memory capacity
b) Slow processing speed
c) Tedious manual input and alteration of programs
d) Lack of reliable input/output devices
2. Who is most commonly credited with developing the stored-program concept?
a) Alan Turing
b) John von Neumann
c) The ENIAC design team
d) Both a and b
3. Where was the IAS computer designed and built?
a) The University of Pennsylvania
b) The Massachusetts Institute of Technology
c) The Princeton Institute for Advanced Studies
d) The University of Cambridge
4. What key components make up the general structure of the IAS computer?
a) CPU, RAM, and hard drive
b) Main memory, ALU, control unit, and I/O equipment
c) Processor, cache, and bus
d) Input devices, output devices, and storage
5. How are both data and instructions stored in the IAS computer's memory?
a) As separate entities in different memory locations
b) As binary codes within the same memory locations
c) As ASCII characters
d) As analog signals
6. What is the purpose of an opcode within an instruction?
a) To specify the memory address of the data
b) To indicate the operation to be performed
c) To control the flow of data between registers
d) To store the result of the calculation
7. How does the control unit of the IAS computer execute instructions?
a) By executing all instructions simultaneously
b) By fetching and executing instructions sequentially from memory
c) By randomly selecting and executing instructions
d) By waiting for external signals to trigger instruction execution
8. What is the purpose of a branch instruction?
a) To transfer data between memory and registers
b) To perform arithmetic operations
c) To alter the sequence of instruction execution
d) To modify the contents of memory locations
9. What is the significance of the address modify instruction?
a) It allows for more efficient data storage.
b) It enables the computer to perform complex mathematical calculations.
c) It provides greater flexibility in addressing memory locations.
d) It improves the speed of input/output operations.
10. What is the primary function of the ALU (Arithmetic and Logic Unit) in the IAS
computer?
a) To control the flow of data within the computer.
b) To store and retrieve data from memory.
c) To perform arithmetic and logical operations on data.
d) To decode and execute instructions.

Here are 10 multiple-choice quiz questions based on the provided text about data
channels, multiplexing, and the evolution of computer hardware:

1. What is the primary function of a data channel in a computer system?


a) To execute the main program instructions
b) To store data for the CPU
c) To handle I/O operations independently of the CPU
d) To control the system clock
2. How does a data channel relieve the CPU of processing burden?
a) By executing I/O instructions directly
b) By increasing the CPU's processing speed
c) By reducing the amount of data transferred
d) By eliminating the need for I/O operations
3. What is the role of the multiplexor in a computer system?
a) To increase the speed of the CPU
b) To schedule memory access for the CPU and data channels
c) To store data for the CPU
d) To control the flow of data within the CPU
4. What were early electronic devices primarily composed of?
a) Integrated circuits
b) Microprocessors
c) Discrete components
d) Vacuum tubes
5. What was the major drawback of using discrete components in electronic devices?
a) High cost and complex manufacturing
b) Low reliability and frequent failures
c) Limited processing power
d) Incompatibility with newer technologies
6. What technological advancement revolutionized electronics and ushered in the third
generation of computers?
a) The invention of the transistor
b) The development of the microprocessor
c) The invention of the integrated circuit
d) The discovery of magnetic storage
7. What are the two fundamental types of components required in a digital computer?
a) Processors and memory
b) Gates and memory cells
c) Input devices and output devices
d) Software and hardware
8. What is the primary function of a gate in a digital circuit?
a) To store data
b) To move data between components
c) To implement simple logical functions
d) To control the system clock
9. How are data movement and control functions achieved in a computer?
a) Through the use of specialized software
b) Through the interconnection paths between components
c) Through the use of external control signals
d) Through the manipulation of memory cells
10. What is the significance of the control signal in the operation of a gate?
a) It determines the type of data to be processed.
b) It activates or deactivates the gate's function.
c) It controls the speed of data transfer.
d) It determines the memory location to be accessed.
Here are 10 multiple-choice quiz questions based on the provided passage about the
basic components of a computer:

1. Which component provides the data storage function in a computer?


a) Gates
b) Memory cells
c) Interconnections
d) Control signals
2. What is the primary function of gates in a computer?
a) Storing data
b) Processing data
c) Controlling data flow
d) Connecting components
3. How does data move within a computer?
a) Through paths connecting components
b) Via control signals
c) Using gates
d) Only through memory
4. What is the role of a control signal in a gate's operation?
a) Elementary row operations Storing data in the gate
b) Activating or deactivating the gate's function
c) Reading data from the gate
d) Determining the type of data processed
5. What are the basic building blocks of computer components?
a) Only logic gates
b) Only memory cells
c) Simple electronic components like transistors and capacitors
d) Complete integrated circuits
6. Integrated circuits are fabricated from which material?
a) Metal
b) Wood
c) Semiconductors like silicon
d) Plastic
7. What is the main advantage of integrated circuits?
a) Large size
b) High power consumption
c) Integration of many transistors on a small chip
d) High manufacturing cost
8. How does the integration of many transistors on a single silicon wafer benefit
computers?
a) Increases computer size
b) Reduces performance
c) Raises production costs
d) Improves reliability and reduces size
9. Which of the following components does not directly participate in data processing?
a) Gates
b) Memory cells
c) Interconnections
d) Control signals
10. What is the main purpose of understanding the internal structure of a computer?
a) To repair computers when they break down
b) To better understand how computers work
c) To develop new software
d) To design simple electronic circuits
Here are 10 multiple-choice quiz questions based on the provided passage about
embedded systems:

1. What is an embedded system?


a) A general-purpose computer like a laptop
b) A computer system integrated into a larger device
c) A standalone computer for personal use
d) A large server for data storage
2. How do embedded systems differ from general-purpose computers?
a) They are less powerful.
b) They are more expensive.
c) They are designed for specific tasks within a device.
d) They are not connected to the internet.
3. Which of the following is NOT an example of a device with an embedded system?
a) A smartphone
b) A washing machine
c) A desktop computer
d) A microwave oven
4. What is the estimated future of embedded systems?
a) They will become less common.
b) They will only be found in high-tech devices.
c) Most electrically powered devices will have them.
d) They will be replaced by general-purpose computers.
5. What does "tightly coupled to their environment" mean for embedded systems?
a) They are difficult to repair.
b) They require a lot of power.
c) They must interact with the environment in real-time.
d) They are physically connected to the device they are in.
6. What are real-time constraints in the context of embedded systems?
a) Limitations on the size of the system.
b) Restrictions on the types of software that can be used.
c) Requirements for specific timing and performance.
d) The need for constant internet connectivity.
7. How do multiple activities affect real-time constraints?
a) They simplify the system.
b) They make the system more complex.
c) They have no impact on constraints.
d) They reduce the need for real-time performance.
8. What is the primary purpose of an embedded system within a product?
a) To provide internet connectivity.
b) To enhance the product's appearance.
c) To control specific functions or features.
d) To increase the product's cost.
9. Which of the following is NOT mentioned as an example of an automotive system
with an embedded system?
a) Fuel injection
b) Anti-lock brakes
c) Air conditioning
d) Cruise control
10. What is the significance of embedded systems in modern technology?
a) They are becoming increasingly rare.
b) They are primarily used in industrial settings.
c) They are essential for the functionality of many devices.
d) They have little impact on everyday life.

Here are 10 multiple-choice quiz questions based on the provided passage about the
Internet of Things (IoT):

1. What is the IoT (Internet of Things)?


a) A network of interconnected computers.
b) A system of smart devices connected to the internet.
c) A collection of embedded systems in appliances.
d) A platform for online shopping.
2. What is a key characteristic of IoT devices?
a) High processing power.
b) Large storage capacity.
c) Embedding of short-range mobile transceivers.
d) Reliance on wired connectivity.
3. How does the IoT enable communication?
a) Primarily between people.
b) Only between things.
c) Between people, things, and things themselves.
d) Exclusively through cloud systems.
4. Which of the following is NOT a typical function of IoT devices?
a) Delivering sensor information.
b) Acting on their environment.
c) Modifying themselves.
d) Processing complex calculations.
5. What type of devices are the primary drivers of the IoT?
a) High-bandwidth devices like video cameras.
b) Deeply embedded devices with low-bandwidth requirements.
c) Smartphones and tablets.
d) General-purpose computers.
6. What is the role of "deeply embedded devices" in the IoT?
a) To provide high-resolution video streaming.
b) To handle large data transfers.
c) To capture and transmit small amounts of data.
d) To manage complex networks.
7. Which generation of internet deployment is primarily associated with the IoT?
a) Information technology (IT)
b) Operational technology (OT)
c) Personal technology
d) Sensor/actuator technology
8. What distinguishes the fourth generation of internet deployment (IoT) from previous
generations?
a) Increased use of wired connectivity.
b) Widespread use of billions of embedded devices.
c) Focus on enterprise IT systems.
d) Dominance of personal computers.
9. What is the significance of cloud systems in the IoT?
a) They are not relevant to the IoT.
b) They provide storage and processing for IoT data.
c) They are primarily used for personal computing.
d) They are only used for industrial applications.
10. Which of the following is NOT a potential application of the IoT?
a) Smart home automation.
b) Industrial automation and control.
c) Online banking.
d) Environmental monitoring.
Here are 10 multiple-choice quiz questions based on the provided passage about ARM
processors:

1. What is ARM?
a) A manufacturer of computer processors.
b) A company that designs and licenses processor architectures.
c) A type of memory chip used in smartphones.
d) A software company that develops operating systems.
2. What is the primary business model of ARM Holdings?
a) Manufacturing and selling processors.
b) Designing and selling complete computers.
c) Licensing processor architectures to other companies.
d) Providing software support for ARM-based devices.
3. What are ARM chips known for?
a) High power consumption.
b) Large die size.
c) Low power consumption and small die size.
d) High cost and limited availability.
4. Where are ARM chips commonly used?
a) Only in high-performance servers.
b) Primarily in desktop computers.
c) In a wide range of devices, including smartphones and tablets.
d) Exclusively in Apple products.
5. What is the estimated number of ARM-based chips shipped in 2016?
a) 1.6 billion
b) 6.7 billion
c) 16.7 billion
d) 67 billion
6. What was the origin of ARM technology?
a) Research conducted by NASA.
b) A project to develop a new microcomputer architecture for the BBC.
c) A collaboration between Apple and Microsoft.
d) The need for a faster processor for personal computers.
7. Which company was initially responsible for manufacturing the first ARM chips?
a) ARM Holdings
b) Acorn Computers
c) VLSI Technology
d) Apple Computer
8. What was a key driver for the development of the ARM architecture?
a) The need for more powerful processors for gaming consoles.
b) The demand for high-performance, low-power processors for embedded systems.
c) The desire to create a cheaper alternative to Intel processors.
d) The need for a processor specifically designed for smartphones.
9. Who acquired ARM Holdings in 2016?
a) Apple
b) Intel
c) Microsoft
d) SoftBank Group
10. What does RISC stand for?
a) Reduced Instruction Set Computing
b) Random Integrated System Circuit
c) Rapid Instruction Set Computer
d) Real-time Intelligent System Chip
CHAPTER 3

Here are 20 multiple-choice quiz questions based on the provided passage about the
basic components of a computer system and the instruction cycle:

1. What are the two major components of the CPU?


a) Memory and I/O
b) Instruction interpreter and arithmetic/logic unit
c) Control unit and data bus
d) Cache and registers
2. What is the purpose of an input module?
a) To store data and instructions
b) To execute instructions
c) To accept data and convert it into a usable format
d) To control the flow of data
3. What is the role of the output module?
a) To receive and process input
b) To display or store the results of computations
c) To manage memory access
d) To control the CPU
4. What is the purpose of memory in a computer system?
a) To store data permanently
b) To temporarily store both instructions and data
c) To execute instructions
d) To control input/output operations
5. What is the significance of the Von Neumann architecture?
a) Using separate memory for instructions and data
b) Using the same memory for both instructions and data
c) Eliminating the need for memory
d) Separating the CPU and memory
6. What is the purpose of the MAR (Memory Address Register)?
a) To store data to be written to memory
b) To receive data read from memory
c) To specify the memory location for the next read or write
d) To control the flow of data between the CPU and memory
7. What is the purpose of the MBR (Memory Buffer Register)?
a) To store the address of the next instruction
b) To hold data to be written to or read from memory
c) To control the operation of the CPU
d) To store the results of calculations
8. What are the two main steps of instruction processing?
a) Fetch and execute
b) Input and output
c) Store and retrieve
d) Encode and decode
9. What happens during the fetch cycle?
a) The CPU executes an instruction
b) The CPU reads an instruction from memory
c) Data is transferred between memory and registers
d) The CPU performs arithmetic operations
10. What happens during the execute cycle?
a) The CPU reads an instruction from memory
b) The CPU performs the operation specified by the instruction
c) The CPU halts program execution
d) Data is transferred to the output module
11. What is an instruction cycle?
a) The time it takes to execute a single instruction
b) A sequence of instructions that perform a specific task
c) The process of fetching and executing a single instruction
d) The amount of data processed per second
12. When does program execution halt?
a) After executing a single instruction
b) When the power is turned off or an error occurs
c) At the end of each fetch cycle
d) After every execute cycle
13. Can a program be executed sequentially?
a) Always
b) Never
c) Sometimes, depending on the instructions
d) Only in modern computers
14. What is the role of the I/OAR (I/O Address Register)?
a) To specify a particular I/O device
b) To store data for I/O operations
c) To control the CPU's clock speed
d) To manage memory access
15. What is the role of the I/OBR (I/O Buffer Register)?
a) To store the address of the next instruction
b) To exchange data between an I/O module and the CPU
c) To store the results of calculations
d) To control the flow of data within the CPU
16. Which component is responsible for accepting data and converting it into a usable
format?
a) CPU
b) Memory
c) Input module
d) Output module
17. Which component is responsible for displaying or storing the results of
computations?
a) CPU
b) Memory
c) Input module
d) Output module
18. What happens if an unrecoverable error occurs?
a) Program execution continues normally
b) Program execution halts
c) The CPU restarts automatically
d) The computer automatically repairs itself
19. What is the purpose of the instruction interpreter?
a) To store data
b) To execute instructions
c) To control input/output operations
d) To manage memory access
20. What is the purpose of the arithmetic/logic unit?
a) To store data
b) To execute instructions
c) To perform arithmetic and logic operations
d) To control input/output operations

You might also like