wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CA BÀI 1: Architecture and organization of Computer

Total questions: 104

Worksheet time: 52mins

Name
Class
Date
1.

Which attribute directly affects the execution of program instructions?

a)

Computer Organization

b)

Computer Architecture

c)

I/O Mechanism

d)

Memory Paging

2.

What is the set of instructions that a CPU can execute called?

a)

Memory Organization

b)

Instruction Set

c)

Control Unit

d)

CPU Cache

3.

CISC and RISC are two types of what?

a)

Memory management systems

b)

CPU instruction sets

c)

I/O mechanisms

d)

Logic processing units

4.

The number of bits used in a CPU is related to what?

a)

The size of virtual memory

b)

The amount of data the CPU can process in one execution

c)

Cache mechanism

d)

CPU multitasking capability

5.

What is the I/O mechanism related to?

a)

Memory management

b)

Interaction of the computer with peripheral devices

c)

CPU size

d)

Backward compatibility

6.

How does parallel I/O transmit data?

a)

One bit at a time

b)

Multiple bits simultaneously

c)

Between CPUs

d)

Through a USB port

7.

What is virtual memory?

a)

The physical memory of the CPU

b)

A combination of physical and virtual memory

c)

A special type of cache

d)

A type of buffer memory

8.

What does cache memory help with?

a)

Accelerating data access from RAM

b)

Reducing CPU size

c)

Increasing main memory capacity

d)

Reducing memory fragmentation

9.

What is paging in memory management?

a)

Memory segmentation

b)

Dividing memory into smaller pages for easier management

c)

Increasing CPU size

d)

Storing data on hard drives

10.

How does segmentation help in memory management?

a)

Dividing memory into large segments by function

b)

Dividing memory into small pages

c)

Speeding up data access

d)

Reducing interaction with peripheral devices

11.

How is computer architecture different from computer organization?

a)

Focuses on hardware

b)

Focuses on software

c)

Focuses on the connection between internal functional blocks

d)

Focuses on hardware attributes that impact performance

12.

What is the main feature of the IBM System 370?

a)

It does not support multitasking

b)

Backward compatibility

c)

It has only one CPU

d)

It does not support virtualization architecture

13.

What is symmetric multiprocessing (SMP)?

a)

Using a single CPU to execute tasks

b)

Using multiple CPUs to increase processing efficiency

c)

Increasing cache memory size

d)

Reducing the number of CPU instructions

14.

In IBM System 370, what does data processing refer to?

a)

Control signal processing

b)

Processing data in various forms

c)

Long-term data storage

d)

Transferring data between CPUs

15.

Where is L1 cache located in the system?

a)

Near RAM

b)

Integrated directly into the CPU

c)

The furthest from the CPU

d)

Between the CPU and RAM

16.

How does L3 cache differ from L1 and L2 cache?

a)

aster than L1

b)

Smaller than L1

c)

The slowest among the cache levels

d)

The fastest among the cache levels

17.

What is the function of the control unit in the CPU?

a)

Performing arithmetic and logical operations

b)

Controlling the operations of the CPU and the computer

c)

Temporarily storing data

d)

Connecting internal components in the CPU

18.

What is the function of registers in the CPU?

a)

Connecting CPU components

b)

Storing external memory

c)

Providing internal memory for the CPU

d)

Controlling signals between peripheral devices

19.

In a multicore computer structure, what is a core?

a)

Cache memory

b)

Processing unit in the CPU

c)

Connection between CPU components

d)
  • Peripheral device

20.

How does paging enhance security?

a)

Dividing memory into smaller pages, reducing unauthorized access

b)

Increasing virtual memory size

c)

Increasing the number of instructions the CPU can process

d)

Providing stronger control signals

21.

What is the main function of the arithmetic logic unit (ALU) in the CPU?

a)

Processing control signals

b)

Performing arithmetic and logical operations

c)

Controlling peripheral devices

d)

Connecting CPU components

22.

What is the difference between parallel I/O and serial I/O?

a)

Parallel I/O transmits one bit at a time, while serial I/O transmits multiple bits at once

b)

Parallel I/O transmits multiple bits at once, while serial I/O transmits one bit at a time

c)

Parallel I/O is only used for cache memory, while serial I/O is for the CPU

d)

Parallel I/O is slower than serial I/O

23.

What is the main purpose of segmentation in memory management?

a)

Dividing memory into large segments for easier functional management

b)

Dividing memory into smaller pages

c)

Increasing virtual memory capacity

d)

Accelerating peripheral device access

24.

What does virtualization architecture in IBM System 370 enable?

a)

Increasing processing speed

b)

Running multiple operating systems on one computer

c)

Reducing memory size

d)

Supporting parallel I/O

25.

How does symmetric multiprocessing (SMP) enhance system performance?

a)

Using one CPU to execute multiple instructions simultaneously

b)

Using multiple CPUs to execute instructions in parallel

c)

Reducing power consumption

d)

Increasing cache memory size

26.

Why is L1 cache faster than L2 and L3 cache?

a)

Because it is further from the CPU

b)

Because it is closest to and often integrated into the CPU

c)

Because it has a larger capacity than L2 and L3

d)

Because it can store more instructions

27.

What is the main feature of L2 cache?

a)
  • Storing data that is not in L1 cache

b)

Storing long-term data and instructions of the CPU

c)
  • Only storing CPU instructions

d)

Having smaller capacity than L1 cache

28.

Where is L3 cache located in the system?

a)

Closest to the CPU

b)

Between the CPU and RAM

c)

The furthest from the CPU among cache levels

d)

Integrated into the CPU

29.

What is the main purpose of using multiple levels of cache (L1, L2, L3)?

a)

Increasing main memory capacity

b)

Optimizing performance by providing multiple levels of fast data access

c)

Reducing CPU production costs

d)

Increasing the number of CPU instructions

30.

What is CPU interconnection?

a)

Temporary memory for the CPU

b)
  • Connecting internal components within the CPU and facilitating communication between them

c)

Connecting the CPU to peripheral devices

d)

Connecting the CPU to main memory

31.

What is the function of virtual memory?

a)

Speeding up CPU processing

b)

Combining physical and virtual memory to use more memory than physically available

c)

Increasing CPU capacity

d)

Reducing cache size

32.

How do peripheral devices interact with the computer?

a)

Through main memory

b)

Through the central processing unit (CPU)

c)

Through the I/O mechanism

d)

Through cache memory

33.

In IBM System 370, what allows it to run old programs without modification?

a)

Multitasking

b)

Backward compatibility

c)

Paging memory management

d)

L2 cache

34.

What is the role of the control unit in the CPU?

a)

Performing arithmetic operations

b)

Controlling the operations of the CPU and the entire computer

c)

Temporarily storing data

d)

Speeding up data access

35.

What is the function of a multicore processor?

a)

Enabling the CPU to handle multiple tasks in parallel due to multiple cores

b)

Reducing CPU size

c)

Increasing cache memory size

d)

Increasing compatibility with peripheral devices

36.

What is the main difference between main memory and cache memory?

a)

Main memory is faster than cache memory

b)

Cache memory is smaller and faster than main memory

c)

Main memory has a smaller capacity than cache memory

d)

Main memory only temporarily stores data

37.

What is the function of instruction cache (I-cache) in the L1 cache level?

a)

Storing frequently used data

b)

Storing instructions waiting to be executed

c)

Speeding up access to main memory

d)

Controlling the execution of multiple instructions

38.

What is the function of Data Cache (D-Cache) in the L1 cache level?

a)

Storing CPU instructions

b)

Storing data required by instructions

c)

Reducing CPU power consumption

d)

Increasing virtual memory capacity

39.

What is a Multicore Processor typically used for?

a)

Reducing power consumption

b)

Increasing the number of instructions the CPU can execute simultaneously

c)

Performing multiple tasks in parallel

d)

Increasing main memory size

40.

What is the benefit of Symmetric Multiprocessing (SMP) in computer systems?

a)

Using multiple CPUs to perform parallel tasks, increasing performance

b)

Reducing interaction between the CPU and cache memory

c)

Increasing virtual memory capacity

d)

Reducing the number of instructions the CPU needs to process

41.

What is the main function of Data Movement in IBM System 370?

a)

Processing data from the cache

b)

Transferring data between peripheral devices and the computer

c)

Temporarily storing data

d)

Controlling signals between the CPU and peripheral devices

42.

What role does memory management play in a multitasking system?

a)

Sharing memory among multiple processes to execute simultaneously

b)

Increasing cache memory size

c)

Reducing the number of instructions the CPU needs to process

d)

Increasing CPU speed

43.

What is the function of Registers in the CPU during instruction processing?

a)

Temporarily storing data and instructions for quick CPU access

b)

Connecting peripheral devices to the CPU

c)

Increasing the main memory capacity

d)

Reducing power consumption

44.

Why does the IBM System 370 architecture support Symmetric Multiprocessing (SMP)?

a)

To execute sequential tasks

b)

To use multiple CPUs to perform parallel instructions

c)

To increase cache memory size

d)

To reduce the number of instructions in the instruction set

45.

What is the function of Control in IBM System 370?

a)

Controlling signals from the cache

b)

Temporarily processing data

c)

Managing system resources and controlling system operations

d)

Connecting CPUs with each other

46.

What is the function of cores in a Multicore Architecture?

a)

Reducing CPU size

b)

Increasing the number of instructions the CPU can execute in one cycle

c)

Performing parallel tasks, with each core acting as a separate processing unit

d)

Connecting peripheral devices to the CPU

47.

What is Instruction Set Architecture (ISA) in computer architecture?

a)

The set of instructions the CPU can execute

b)

The main memory in the CPU

c)
  • Temporary cache memory in the CPU

d)

A set of peripheral devices connected to the CPU

48.

How do CISC (Complex Instruction Set Computer) and RISC (Reduced Instruction Set Computer) differ?

a)

CISC uses fewer instructions than RISC

b)

ISC has a more complex and diverse instruction set, while RISC focuses on simpler and faster instructions

c)

RISC has a more complex instruction set than CISC

d)

RISC requires more resources than CISC

49.

How does the number of bits used by the CPU to execute instructions affect the computer system?

a)

Affects data access speed

b)

Affects the amount of data and memory addresses that can be processed in one execution

c)

Reduces cache memory capacity

d)

Increases CPU processing speed

50.

In IBM System 370, what is the main function of Data Processing?

a)

Moving data from the cache

b)

Processing data in various forms

c)

Temporarily storing data

d)

Controlling signals from peripheral devices

51.

What is the role of Main Memory in a computer system?

a)

Only storing CPU instructions

b)

Temporarily storing data for CPU access

c)

Controlling signals between peripheral devices

d)

Increasing cache memory capacity

52.

How does Cache Memory improve system performance?

a)

Reducing the number of instructions the CPU needs to execute

b)

Temporarily storing frequently accessed data and instructions, reducing access time to main memory

c)

Increasing main memory capacity

d)

Connecting the CPU to peripheral devices

53.

What is the main function of the L3 cache level?

a)

Increasing CPU processing speed

b)

Storing data that is not in L1 or L2, acting as the final storage level before the CPU accesses main memory

c)

Storing CPU instructions

d)

Connecting peripheral devices to the CPU

54.

Why does the CPU need multiple cache levels like L1, L2, and L3?

a)

To optimize performance by providing multiple levels of fast data access with reasonable cost and design

b)

To increase main memory size

c)
  • To reduce power consumption

d)

To connect the CPU to peripheral devices

55.

What type of technology did first-generation computers use?

a)

Transistors

b)

Integrated circuits

c)

Vacuum tubes

d)

Microprocessors

56.

The IAS computer was designed based on the ideas of which mathematician?

a)

Alan Turing

b)

John von Neumann

c)

Gordon Moore

d)

Steve Jobs

57.

In which year was the IAS computer completed?

a)

1945

b)

1950

c)

1952

d)

1964

58.

How many bits long is the instruction word in the IAS machine?

a)

32

b)

40

c)

64

d)

128

59.

How many bits long is the opcode in an instruction word?

a)

8

b)

12

c)

16

d)

25

60.

What is the function of an opcode?

a)

Store the data address

b)

Specify the operation to be performed

c)

Perform multiplication operations

d)

Specify the address of the next instruction

61.

What type of technology did second-generation computers use?

a)

Transistors

b)

Vacuum tubes

c)

Integrated circuits

d)

Microprocessors

62.

The transistor was invented in which lab?

a)

Bell Labs

b)

Fairchild

c)

IBM

d)

Intel

63.

In which year was the integrated circuit first invented?

a)

1947

b)

1950

c)

1958

d)

971

64.

How were electronic components manufactured before integrated circuits?

a)

Cheap and compact

b)

Expensive and bulky

c)

Easy and fast

d)

Low energy consumption

65.

Moore’s Law predicts that the number of transistors on a chip will double every how many years?

a)

1 year

b)

2

c)

3

d)

6

66.

What is the benefit of Moore’s Law?

a)

Computers become smaller and more energy-efficient

b)

Increased production costs

c)

Computers become larger and slower

d)

Reduced memory density

67.

In which year was IBM System 360 launched?

a)

1958

b)

1964

c)

1971

d)

1980

68.

The first semiconductor memory produced by Fairchild could store how many bits?

a)

128 bits

b)

256 bits

c)

512 bits

d)

1024 bits

69.

Which was the first microprocessor developed by Intel?

a)

Intel 4004

b)

Intel 8008

c)

Intel 8080

d)

Intel X86

70.

The 8008 microprocessor was how many bits?

a)

4-bit

b)

8-bit

c)

16-bit

d)

32-bit

71.

Which microprocessor was the first to integrate all the CPU components on one chip?

a)

Intel 4004

b)

ARM

c)

DEC PDP-8

d)

IBM System 360

72.

What is an embedded system?

a)

Multi-tasking computer

b)

A compact system designed for a specific task

c)

Personal computer

d)

Supercomputer

73.

In a deeply embedded system, what does the microcontroller include?

a)

CPU and memory

b)

CPU only

c)

CPU, memory, and I/O mechanisms

d)

I/O only

74.

Once a program is loaded into the ROM of a deeply embedded system, can it be changed?

a)

Yes

b)

. No

c)

Can be changed depending on the situation

d)

Can only be changed with special software

75.

What type of architecture does the ARM processor belong to?

a)

CISC

b)

RISC

c)

Hybrid

d)

Harvard

76.
  1. The ARM chip was designed by which company?

a)

Intel

b)

IBM

c)

ARM Holding

d)

Fairchild

77.

The IAS computer was the prototype of which type of computer?

a)

General-purpose computer

b)

Single-purpose computer

c)

Pocket computer

d)

Personal computer

78.

How many instructions can an instruction word in the IAS machine store?

a)

1 instruction

b)

2 instructions

c)

3 instructions

d)

4 instructions

79.

What did integrated circuits improve?

a)

Size and cost

b)

Size and speed

c)

Cost and energy

d)

All of the above

80.

What is the term used when the CPU can execute two instructions in parallel in the IAS machine architecture?

a)

Sequential Execution

b)

Parallel Execution

c)

Simultaneous Execution

d)

Pipelining

81.

What is it called when the CPU processes instructions in order from left to right in the IAS machine architecture?

a)

Parallel Execution

b)

Random Execution

c)

Sequential Execution

d)

Direct Execution

82.

Which register in the CPU holds temporary data that is read or written to memory?

a)

Memory Address Register (MAR)

b)

Memory Buffer Register (MBR)

c)

Instruction Buffer Register (IBR)

d)

Accumulator (AC)

83.

Which register holds the address of the memory location to be read or written?

a)

Memory Buffer Register (MBR)

b)

Memory Address Register (MAR)

c)

nstruction Register (IR)

d)

. Program Counter (PC)

84.

Which register stores the current instruction being executed?

a)

Instruction Register (IR)

b)

Program Counter (PC)

c)

Accumulator (AC)

d)

Instruction Buffer Register (IBR)

85.

Which register temporarily stores the next instructions to be executed?

a)

Memory Buffer Register (MBR)

b)

Instruction Buffer Register (IBR)

c)

Instruction Register (IR)

d)

Program Counter (PC)

86.

Which register contains the address of the next instruction to be executed?

a)

Program Counter (PC)

b)

Accumulator (AC)

c)

Instruction Register (IR)

d)

Multiplier Quotient Register (MQ)

87.

Which register stores the temporary results of calculations?

a)

Memory Buffer Register (MBR)

b)

Accumulator (AC)

c)

Program Counter (PC)

d)

nstruction Buffer Register (IBR)

88.

Which register stores the result of multiplication and division operations?

a)

Memory Address Register (MAR)

b)

Multiplier Quotient Register (MQ)

c)

Accumulator (AC)

d)

Memory Buffer Register (MBR)

89.

What technology was used in third-generation computers?

a)

Transistor

b)

Vacuum Tubes

c)

Integrated Circuits

d)

Microprocessor

90.

The IBM System 360 is an example of a computer from which generation?

a)

First Generation

b)

Second Generation

c)

Third Generation

d)

Fourth Generation

91.

In what year was the first integrated circuit invented?

a)

1947

b)

1958

c)

1965

d)

1971

92.

What is the process of manufacturing transistors before integrated circuits called?

a)

Production Fabrication

b)

Integrated Process

c)

Discrete Components

d)

Circuitry Layout

93.

When was the IBM System 360 launched?

a)

1958

b)

1964

c)

1971

d)

1980

94.

What is common to all models of the IBM System 360?

a)

Same memory

b)

Same instruction set and operating system

c)

Same number of I/O ports

d)

Same size

95.

What does Moore’s Law predict about the development of microprocessor chips?

a)

Doubling in size every 2 years

b)

Doubling in the number of transistors every 2 years

c)

Halving in price every year

d)

Maintaining production cost while reducing size

96.

What was characteristic of the first semiconductor memory produced by Fairchild?

a)

Non-destructive

b)

Slower than core memory

c)

Very large and bulky

d)

Expensive

97.

What was the first microprocessor to contain all components of the CPU on one chip?

a)

Intel 4004

b)

Intel 8080

c)

ARM

d)

IBM System 360

98.

How many bits was the Intel 4004 microprocessor?

a)

4-bit

b)

8-bit

c)

16-bit

d)

32-bit

99.

What is the Intel 8080 microprocessor known for?

a)

Being the first 4-bit microprocessor

b)

Being the first 16-bit microprocessor

c)

. Being the first general-purpose microprocessor

d)

Being the fastest microprocessor

100.

ARM is a microprocessor architecture based on which principle?

a)

CISC

b)

RISC

c)

Hybrid

d)

Harvard

101.

Embedded systems are typically used in which devices?

a)

Personal computers

b)

Multi-tasking computers

c)

Consumer electronic devices

d)

Mainframes

102.

ARM was designed by which company?

a)

Intel

b)

Fairchild

c)

ARM Holding

d)

IBM

103.

Why can’t deeply embedded systems be reprogrammed?

a)
  • Because they do not have a CPU

b)

Because they do not have memory

c)

Because instructions are loaded into ROM

d)

Because they do not have I/O

104.

ARM is a popular architecture in which type of system?

a)

Personal computers

b)

Embedded systems

c)

Supercomputers

d)

Servers