Font size
S
M
L
XL
WorksheetsCHAPTER 1 CSI
Total questions: 100
Worksheet time: 52mins
Name
Class
Date
1.
Q1. According to the course slides, who proposed the Turing Model?
a)
John von Neumann
b)
Alan Turing
c)
Claude Shannon
d)
Charles Babbage
2.
Q2. According to the course slides, in which year was the Turing Model proposed?
a)
1945
b)
1956
c)
1940
d)
1937
3.
Q3. In the slides, a Turing machine is defined as a _____.
a)
permanent storage device
b)
network communication device
c)
universal computational device
d)
single-purpose control device
4.
Q4. Which statement best matches the 'black box' view of a computer in the slides?
a)
It takes input, processes it, and produces output.
b)
It only stores data and never processes it.
c)
It only outputs results without input.
d)
It processes data but cannot produce output.
5.
Q5. Early machines in the slides were designed mainly to:
a)
run any program without modification.
b)
translate languages in real time.
c)
perform a single specific task (e.g., control temperature/fuel).
d)
store massive multimedia files.
6.
Q6. Modern computers are described in the slides as:
a)
general-purpose systems that handle many task types.
b)
devices that only perform arithmetic.
c)
single-purpose systems optimized for one job.
d)
machines that cannot be reprogrammed.
7.
Q7. A 'programmable data processor' works by:
a)
changing the hardware wiring for every new task.
b)
removing the need for any input data.
c)
adding a program (a set of instructions) to guide processing.
d)
storing only input data, not instructions.
8.
Q8. In a programmable system, the output depends on:
a)
only the program.
b)
only the CPU clock speed.
c)
only the input data.
d)
both the program and the input data.
9.
Q9. According to the slides, a Universal Turing Machine is a machine that can:
a)
only control input/output devices.
b)
perform any computation given the right program.
c)
only perform arithmetic operations.
d)
store data permanently without power.
10.
Q10. According to the slides, the Von Neumann model originated in:
a)
Germany during the 1950s
b)
Japan during the 1960s
c)
the USA during the 1940s
d)
the UK during the 1930s
11.
Q11. According to the slides, who developed the Von Neumann model?
a)
Konrad Zuse
b)
John von Neumann
c)
Grace Hopper
d)
Alan Turing
12.
Q12. In the slides, John von Neumann is described as a:
a)
German chemist
b)
Hungarian-born mathematician
c)
British physicist
d)
American electrical engineer
13.
Q13. Which list matches the Von Neumann subsystems in the slides?
a)
Cache, ROM, HDD, CPU
b)
Registers, Bus, SSD, BIOS
c)
Memory, ALU, Control Unit, Input/Output
d)
CPU, GPU, NIC, PSU
14.
Q14. In the Von Neumann model, Memory primarily:
a)
sends control signals to devices.
b)
stores programs and data during processing.
c)
executes arithmetic operations.
d)
converts optical signals to digital.
15.
Q15. In the Von Neumann model, the ALU:
a)
manages the input/output devices only.
b)
stores programs permanently.
c)
routes network packets.
d)
performs calculations and logical operations.
16.
Q16. In the Von Neumann model, the Control Unit:
a)
is a type of storage device.
b)
replaces the need for registers.
c)
stores results after execution.
d)
manages operations of memory, ALU, and I/O.
17.
Q17. In the slides, the Input/Output subsystem:
a)
inputs data/programs and outputs results to the outside world.
b)
only outputs results but never takes input.
c)
stores all data in CPU registers.
d)
only takes input but never outputs.
18.
Q18. The 'stored program concept' in the slides means:
a)
a program is stored in memory along with its data.
b)
programs are stored only in switches.
c)
data is stored only in ROM.
d)
programs cannot be stored.
19.
Q19. According to the slides, early computers handled programs mainly through:
a)
switches or wiring
b)
cloud downloads
c)
compilers in RAM
d)
SSD firmware
20.
Q20. Modern computers in the slides store:
a)
only programs in I/O devices
b)
only results in registers
c)
only data in memory
d)
both program and data in memory
21.
Q21. In the slides, a program contains:
a)
no instructions at all
b)
an infinite number of instructions
c)
only one instruction
d)
a finite set of instructions
22.
Q22. Which component fetches, decodes, and executes instructions (as described in the slides)?
a)
Input device
b)
Control Unit
c)
Main Memory
d)
ALU
23.
Q23. In the instruction cycle, 'fetch' means:
a)
get an instruction from memory
b)
perform an arithmetic operation
c)
store results in ROM
d)
convert input to binary
24.
Q24. In the instruction cycle, 'decode' means:
a)
interpret the instruction
b)
copy data to cache
c)
write output to disk
d)
erase DRAM contents
25.
Q25. In the instruction cycle, 'execute' means:
a)
refresh SRAM
b)
increase the address space
c)
look up the CPU serial number
d)
carry out the instruction's operation
26.
Q26. According to the slides, instructions are typically executed:
a)
only in reverse order
b)
only in parallel
c)
sequentially
d)
randomly
27.
Q27. The slides note that even with sequential execution, a program may:
a)
stop using the Control Unit
b)
disable the ALU
c)
delete the entire memory
d)
jump to other instructions
28.
Q28. A key advantage of the stored-program approach is that:
a)
hardware must be rebuilt for every task
b)
input data becomes unnecessary
c)
memory no longer needs addresses
d)
changing the program can change what the same hardware does
29.
Q29. Which is the BEST summary of the Von Neumann model idea in the slides?
a)
A basic computer model still widely used today
b)
A model that eliminates memory
c)
A model where only I/O matters
d)
A model that forbids programs in memory
30.
Q30. According to the slides, the First Generation of computers is:
a)
1959–1965
b)
1945–1956
c)
1975–1985
d)
1965–1975
31.
Q31. First-generation computers mainly used:
a)
microprocessors
b)
NAND flash
c)
integrated circuits
d)
vacuum tubes
32.
Q32. A common issue of vacuum-tube computers in the slides is that they:
a)
were smaller and cheaper than transistor computers
b)
were battery-powered and cool
c)
stored programs in SSDs
d)
required high power and produced lots of heat
33.
Q33. According to the slides, the Second Generation is:
a)
1959–1965
b)
1945–1956
c)
1965–1975
d)
1985–1995
34.
Q34. Second-generation computers replaced vacuum tubes with:
a)
transistors
b)
optical disks
c)
microcomputers
d)
integrated circuits
35.
Q35. According to the slides, second-generation computers became:
a)
larger and more expensive
b)
dependent on UV light
c)
unable to run programs
d)
smaller, cheaper, and more reliable
36.
Q36. High-level languages introduced (as listed in the slides) include:
a)
C and C++
b)
Python and Java
c)
FORTRAN and COBOL
d)
HTML and CSS
37.
Q37. According to the slides, the Third Generation is:
a)
1959–1965
b)
1965–1975
c)
1975–1985
d)
1945–1956
38.
Q38. Third-generation computers used:
a)
paper tape as CPU
b)
manual wiring only
c)
vacuum tubes
d)
integrated circuits (ICs)
39.
Q39. A result of ICs in the slides is:
a)
removed the need for software
b)
increased size and cost
c)
eliminated input devices
d)
reduced size and cost further
40.
Q40. The slides note that in the third generation:
a)
cache replaced RAM
b)
no programs were stored
c)
software packages appeared (e.g., accounting programs)
d)
only machine code existed
41.
Q41. According to the slides, the Fourth Generation is:
a)
1965–1975
b)
1985–1995
c)
1975–1985
d)
1959–1965
42.
Q42. The fourth generation in the slides is marked by the introduction of:
a)
optical ROM only
b)
vacuum tubes
c)
microcomputers
d)
isolated I/O only
43.
Q43. According to the slides, Altair 8800 is an example from (year):
a)
1957
b)
1985
c)
1975
d)
1965
44.
Q44. The slides state that in the fourth generation:
a)
entire subsystems could fit on a single circuit board
b)
ALUs were removed
c)
computers could not store programs
d)
only optical storage existed
45.
Q45. According to the slides, the Fifth Generation refers to:
a)
the present and beyond
b)
1959–1965
c)
1965–1975
d)
1945–1956
46.
Q46. The Fifth Generation is based on:
a)
magnetic core memory
b)
vacuum tubes
c)
manual wiring
d)
artificial intelligence (AI)
47.
Q47. Which is listed as a current application of the fifth generation?
a)
voice recognition
b)
vacuum tube control
c)
paper tape storage
d)
transistor switching
48.
Q48. The goal of fifth-generation machines in the slides is to:
a)
use only isolated I/O
b)
avoid input/output entirely
c)
store only data (no programs)
d)
understand natural language and self-learn
49.
Q49. According to the slides, a computer can be divided into how many main subsystems?
a)
five
b)
three
c)
two
d)
four
50.
Q50. Which set matches the three main subsystems in the slides?
a)
ALU, Cache, ROM
b)
HDD, SSD, CD-ROM
c)
CPU, Main Memory, Input/Output subsystem
d)
Transistor, IC, Microprocessor
51.
Q51. Why must subsystems work together (according to the slides)?
a)
to perform computing tasks
b)
to eliminate addressing
c)
to remove the need for input
d)
to prevent any programs from running
52.
Q52. Which choice BEST describes the CPU role in the slides?
a)
stores data permanently without power
b)
is the address space itself
c)
is a type of optical storage
d)
performs operations on data
53.
Q53. If a system lacks an Input/Output subsystem, it would mainly struggle to:
a)
define an address space
b)
communicate with the outside world
c)
store instructions in registers
d)
execute logical operations
54.
Q54. If a system lacks main memory, it would mainly struggle to:
a)
store instructions/data needed during execution
b)
connect USB devices
c)
generate control signals
d)
perform XOR operations
55.
Q55. Which statement best matches the slides’ 'data processor' idea?
a)
A system only stores data with no processing
b)
A system is only a physical enclosure
c)
A system only outputs with no input
d)
A system transforms input data into output results
56.
Q56. According to the slides, the CPU usually consists of:
a)
HDD, SSD, and ROM
b)
Memory, I/O, and Cache
c)
Address bus, Data bus, and Control bus
d)
ALU, Control Unit, and Registers
57.
Q57. Which logic operations are listed for the ALU in the slides?
a)
READ, WRITE, FETCH, STORE
b)
ADD, SUB, MUL, DIV
c)
SHIFT, JUMP, CALL, RET
d)
NOT, AND, OR, XOR
58.
Q58. The ALU in the slides also handles:
a)
logical and arithmetic shifts
b)
network protocols
c)
memory addressing only
d)
only optical conversions
59.
Q59. The slides state the ALU handles arithmetic operations on:
a)
only integers
b)
integers and real numbers
c)
only strings
d)
only real numbers
60.
Q60. Registers are best described as:
a)
large non-volatile storage devices
b)
external input devices
c)
optical storage media
d)
fast temporary storage locations inside the CPU
61.
Q61. Why are multiple registers used (per the slides)?
a)
to connect I/O devices directly
b)
to store data permanently
c)
to support CPU operations
d)
to replace the ALU
62.
Q62. According to the slides, the Control Unit:
a)
is an auxiliary storage device
b)
directs operations of all subsystems
c)
performs all arithmetic directly
d)
stores all programs permanently
63.
Q63. The Control Unit sends ______ to coordinate CPU, memory, and I/O (slides).
a)
optical beams
b)
UV pulses
c)
magnetic domains
d)
control signals
64.
Q64. Which is the correct order of the instruction cycle in the slides?
a)
Execute → Decode → Fetch
b)
Fetch → Execute → Decode
c)
Fetch → Decode → Execute
d)
Decode → Fetch → Execute
65.
Q65. In the slides, a 'jump' instruction implies that:
a)
the ALU stops working
b)
execution may move to a different instruction location
c)
RAM becomes non-volatile
d)
the CPU changes its hardware permanently
66.
Q66. Which statement is MOST accurate about registers vs. main memory?
a)
Main memory is inside the ALU.
b)
Main memory has no addresses.
c)
Registers are slower but larger than main memory.
d)
Registers are faster but smaller than main memory.
67.
Q67. Which component primarily performs calculations and logical operations?
a)
ALU
b)
Control Unit
c)
Input device
d)
Address bus
68.
Q68. Main memory in the slides is described as:
a)
a type of optical disk
b)
a set of bus wires only
c)
a collection of I/O controllers
d)
a collection of storage locations, each identified by an address
69.
Q69. Data is transferred in groups of bits called:
a)
buses
b)
words
c)
registers
d)
ports
70.
Q70. In the slides, each word is identified by:
a)
a human-readable label
b)
a unique hardware address
c)
a file extension
d)
a network IP address
71.
Q71. The total number of unique addresses defines the:
a)
cache size
b)
address space
c)
I/O bandwidth
d)
instruction set
72.
Q72. Example (slides): 64 KB memory with 1-byte words has addresses from:
a)
1 to 64,000
b)
0 to 64,000
c)
1 to 65,536
d)
0 to 65,535
73.
Q73. According to the slides, 32 MB memory needs how many bits to address each byte?
a)
20 bits
b)
25 bits
c)
24 bits
d)
32 bits
74.
Q74. According to the slides, 128 MB memory with 8-byte words needs how many bits to address each word?
a)
27 bits
b)
24 bits
c)
16 bits
d)
25 bits
75.
Q75. RAM is described as:
a)
write-once memory
b)
volatile (data is lost when power is off)
c)
non-volatile (data remains without power)
d)
UV-erasable memory
76.
Q76. DRAM is characterized by needing:
a)
UV erasing
b)
mechanical spinning parts
c)
constant refreshing
d)
optical reading
77.
Q77. SRAM is characterized as:
a)
slower and must be refreshed constantly
b)
write-once memory
c)
faster and does not need refreshing
d)
non-volatile storage
78.
Q78. ROM is described as:
a)
a type of cache
b)
volatile (loses data without power)
c)
a bus for addresses
d)
non-volatile (retains data without power)
79.
Q79. PROM is described as:
a)
electrically erased and rewritten
b)
erased with UV light
c)
refreshed constantly
d)
written once
80.
Q80. EPROM can be erased using:
a)
electric current only
b)
mechanical rewinding
c)
UV light
d)
magnetic fields
81.
Q81. EEPROM can be erased and rewritten using:
a)
electrical methods
b)
UV light only
c)
vacuum tubes
d)
optical disks
82.
Q82. The slides say users want memory that is fast, large, and cheap, but this is:
a)
only limited by I/O devices
b)
not fully possible at the same time
c)
always easy to achieve
d)
solved by vacuum tubes
83.
Q83. The slides propose organizing memory into:
a)
only external storage
b)
hierarchical levels
c)
random wiring grids
d)
only one uniform level
84.
Q84. Cache memory is described as:
a)
faster than main memory but slower than CPU registers
b)
non-volatile storage like ROM
c)
the same speed as registers
d)
slower than main memory
85.
Q85. Cache memory is typically:
a)
located inside input devices
b)
very large and placed in I/O devices
c)
stored only on optical disks
d)
small and placed between CPU and main memory
86.
Q86. In the slides, the I/O subsystem is:
a)
the part that performs arithmetic only
b)
the collection of devices that lets a computer communicate with the outside world
c)
the definition of address space
d)
the set of CPU registers
87.
Q87. The slides distinguish non-storage devices as those that:
a)
allow CPU/memory to interact with the outside world but cannot store information
b)
erase memory with UV light
c)
store large amounts of data permanently
d)
refresh DRAM continuously
88.
Q88. Storage devices in the slides are defined as those that:
a)
only handle arithmetic operations
b)
are always smaller than cache
c)
store large amounts of data permanently (non-volatile)
d)
cannot retain data when power is off
89.
Q89. Which storage type pairing matches the slides?
a)
HDD = magnetic, CD-ROM = optical, SSD = NAND flash
b)
HDD = NAND flash, CD-ROM = CPU register, SSD = optical
c)
HDD = optical, CD-ROM = magnetic, SSD = vacuum tube
d)
HDD = DRAM, CD-ROM = SRAM, SSD = EEPROM
90.
Q90. According to the slides, compared to HDDs, SSDs are generally:
a)
more expensive per unit but faster and more durable
b)
UV-erasable
c)
cheaper and slower
d)
mechanical and fragile
91.
Q91. The slides say CPU, main memory, and I/O must be interconnected to:
a)
eliminate programs
b)
avoid using addresses
c)
exchange information
d)
remove the need for buses
92.
Q92. CPU and memory are connected by three groups of lines called buses. Which list is correct?
a)
Wire bus, Tube bus, IC bus
b)
Input bus, Output bus, Storage bus
c)
Data bus, Address bus, Control bus
d)
ALU bus, Register bus, Cache bus
93.
Q93. Which bus transfers addresses (as defined in the slides)?
a)
Control bus
b)
Address bus
c)
Data bus
d)
I/O controller
94.
Q94. The slides note I/O devices are often slower than CPU/memory, so they are attached through:
a)
I/O controllers or interfaces
b)
CPU registers
c)
address space reduction
d)
cache lines
95.
Q95. According to the slides, the two I/O addressing methods are:
a)
Isolated I/O and Memory-mapped I/O
b)
Optical I/O and Magnetic I/O
c)
Direct I/O and Indirect I/O
d)
Serial I/O and Parallel I/O
96.
Q96. According to the slides, CISC stands for:
a)
Common Integrated System Chip
b)
Core Instruction Set Controller
c)
Complex Instruction Set Computer
d)
Compact Instruction Set Computer
97.
Q97. In the slides, a key idea of CISC is that it:
a)
cannot perform logical operations
b)
uses only a small set of simple instructions
c)
uses a large set of instructions, including complex ones
d)
stores programs only in ROM
98.
Q98. According to the slides, RISC stands for:
a)
Random Instruction Sequence Controller
b)
Rapid Instruction Set Computer
c)
Registered Instruction System Cache
d)
Reduced Instruction Set Computer
99.
Q99. In the slides, RISC systems typically:
a)
use a small set of simple instructions
b)
avoid combining instructions
c)
eliminate the need for control units
d)
use many complex instructions to reduce combinations
100.
Q100. According to the slides, complex tasks in RISC are achieved by:
a)
adding more complex single instructions
b)
removing ALU operations
c)
combining simple instructions
d)
replacing memory with I/O
Reset
