wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CEA201

Total questions: 137

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

How many bytes of data does each sector in the Winchester hard drive disk have?

a)

128 bytes

b)

256 bytes

c)

512 bytes

d)

1024 bytes

e)

4096 bytes

2.

A byte addressable microprocessor has 24 bit address. What is maximum memory capacity

a)

4 MegaByte

b)

8 MegaByte

c)

16 MegaByte

d)

32 MegaByte

3.

What is the maximum addressable memory of a 32-bit microprcessor with 24-bit address

a)

16GB

b)

16MB

c)

16 Gbits

d)

16 Mbits

4.

Consider a 5-drive, 200 GBytes-per-drive RAID array. What is the availabale data storage capacity for each of the RAID levels 5

a)

200 GBytes

b)

400 GBytes

c)

600 GBytes

d)

800 GBytes

e)

None of the mentioned

5.

Consider a 5-drive, 100 GBytes-per-drive RAID arrat. What is the acailable data storage capacity for each of the RAID levels 5?

a)

400 GBytes

b)

200 GBytes

c)

300 GBytes

d)

500 GBytes

6.

In the direct mapping method from 256MB main memory with 512KB cache, what is the number of bits for the TAG element in the address?

a)

6

b)

7

c)

8

d)

9

7.

In error correcting code (single ECC), how many bits are used to correct one bit in 8-bit data?

a)

4

b)

5

c)

6

d)

7

8.

Consider an expression: NOT (1111 1010)

What is the result of this expression?

a)

0000 1010

b)

0000 0101

c)

1111 0101

d)

1111 1010

9.

What is result of 10100101 XOR 11001001

a)

11101101

b)

10000001

c)

01101100

d)

10101100

10.

(R1) = 01110110, (R2) = 11011111, the result of (R1) XOR (R2) is:

a)

11011011

b)

00010110

c)

10101001

d)

11001101

11.

What is result left rotate of 10110101 by 2 bit?

a)

01101011

b)

10101101

c)

01101101

d)

11010110

e)

11010100

12.

What is the output of Left Shift Operator << on (00011000<<2)?

a)

0110000

b)

11000000

c)

00000110

d)

00000011

13.

Express an integer number +18 (using 8-bits length) in twos complement representation.

a)

00010010

b)

10010010

c)

00001101

d)

10011101

14.

Using Hamming Code with one error corection to store an 12-bit word in memory, the stored word 111001001101 consists of 8 bits data and 4 bit bits parity check. What are the parity bits?

a)

0110

b)

0111

c)

1110

d)

0101

e)

None of the mentioned

15.
a)

1,1,1,0

b)

1,1,1,1

c)

1,0,1,0

d)

0,1,1,0

e)

None of the mentioned

16.

What is the output of a NOT gate when the input is 0?

a)

0

b)

1

c)

Undefined

d)

2

17.

When both inputs are 0, what is the result of a NOR gate?

a)

0

b)

1

c)

2

d)

Undefined

e)

#NA

18.

When both inputs are 1, what is the result of a NAND gate?

a)

0

b)

1

c)

2

d)

Undefined

e)

#NA

19.

A set-asociative cache consist of 64 lines, divided into four-line sets. 2^19-words main memory contains 4K blocks of 128 words each. How many bits are there in the tag field of the cache?

a)

5

b)

6

c)

7

d)

8

e)

9

20.

Consider a machine with a byte addressable main memory of 2^16 bytes and block size of 8 bytes. Assume that a direct mapped cache consisting of 32 lines is used with this machine. How many bits are there in the line field of the cache?

a)

3

b)

4

c)

5

d)

6

e)

7

21.

The instruction, which adds 1 to thevalue in a memory location, has five stages: fetch opcode (four cycles), fetch operand address (three cycles), fetch operand (three cycles), add 1 to operand (three cycles), and store operand (three cycles). An interrupt sends request at beginning of fetch operand stage. How many cycles does the processor enter the interrupt processing cycle?

a)

6

b)

7

c)

8

d)

9

e)

10

22.

In the concept of Register Windows, how many register groups are there?

a)

4

b)

3

c)

2

d)

No distinction

23.

How many common classifications of parallel systems are there as proposed by Flynn?

a)

2

b)

3

c)

4

d)

5

24.

If you have a boolean function with 3 variables, how many rows are there in the truth table?

a)

8 rows

b)

3 rows

c)

6 rows

d)

12 rows

25.

Follow the Amdahl's law for multiprocessors, if only 10% of the code is inherently serial (f = 0.9), running the program on a multicore system with 4 processors, a performance gain (speedup factor) would be ____.

a)

307%

b)

297%

c)

317%

d)

327%

26.
a)

MIPS rate = 285.7

b)

MIPS rate = 275.7

c)

MIPS rate = 265.7

d)

MIPS rate 295.7

27.

Regarding the ALU(Arithmetic Logic Unit), besides basic arithmetic operations, what operations can it perform? (choose two correct answers)

a)

It handles logical operations such as AND, OR, XOR, NOT.

b)

It handles data transfer operations like MOVE, GO, JUMP.

c)

It handles decoding operations after an instruction is fetched.

d)

It handles bit shifting operations like multi and div operations by powers of two.

COUNTY

28.

Why is cache design used in high-performance computing (HPC)? (Choose three correct answers)

a)

Because there is a significant speed gap between the processor and the internal memory in HPC.

b)

Because applications in HPC often require a large bandwidth to support intensive data proce

c)

Because power consumption can be a significant operational cost in HPC environments.

d)

Because multiple processors are often working in parallel, caches provide a way to efficiently manage data required by these processors

29.

In the computer, what categories do external devices include? (choose 3 correct answers)

a)

Human readable

b)

Communic

c)

Data Conversion

d)

Machine readable

30.

___ is a set of physical disk drives viewed by the operating system as a single logical drive.

a)

CLV

b)

SSD

c)

RAID

d)

CAV

31.

refers to the operational units and their interconnections that realize the architectural

specifications.

a)

Computer architecture

b)

Computer function

c)

Computer organization

d)

Instruction set architecture

32.

___ interprets the instructions in memory and causes them to be executed.

a)

Registers

b)

CPU interconnection

c)

Arithmetic and Logic Unit (ALU)

d)

I/O Modules

e)

Control Unit (CU)

33.

____ : If the operation involves reference to an operand in memory or available via I/O, then

determine the address of the operand.

a)

Operand fetch

b)

Data operation

c)

Operand store

d)

Operand address calculation

34.

____ : Determine the address of the next instruction to be executed. Usually, this involves adding a fixed number to the address of the previous instruction.

a)

Instruction fetch

b)

Instruction operation decoding

c)

Instruction address calculation

d)

Operand fetch

e)

Operand address calculation

35.

_____ is (are) determined by the number of instructions that can be fetched and executed at the same time (the number of parallel pipelines) and by the speed and sophistication of the mechanisms that the processor uses to find independent instructions.

a)

Instruction-level parallelism

b)

Machine parallelism

c)

Both instruction-level parallelism and machine parallelism

d)

None of the mentioned

36.

Consider the expression: NOT(A + B) = ? Apply DeMorgan's Theorem to replace at "?"

a)

NOT A AND NOT B

b)

NOT A OR NOT B

c)

NOT A AND B

NOT A AND B

37.
a)

AND

b)

OR

c)

NAND

d)

NOR

38.

The operation ____ yields true (binary value 1) if and only if both of its operands are true.

a)

OR

b)

AND

c)

XOR

d)

NAND

39.

The effective address of ____ is

EA = A + (R)

(R) (R) + 1

a)

relative addressing

b)

autoindexing

c)

postindexing

d)

preindexing

40.

The effective address of Register indirect addressing mode is _____

a)

EA = R

b)

EA = (R)

c)

EA = (R)+A

d)

EA = (R)+(A)

41.

Which of the following PDP series computers is known for its use of 12-bit instructions and a single general-purpose register, the accumulator?

a)

PDP-8

b)

PDP-10

c)

PDP-11

d)

PDP-6

42.

Which RAID level uses striping technique with a minimum of 3 disks and provides fault tolerance through the use of parity bit?

a)

RAID 0

b)

RAID 1

c)

RAID 2

d)

RAID 3

43.

Which register is the memory address register?

a)

MAR

b)

MBR

c)

IR

d)

PC

44.

Which registers can interact with the secondary storage?

a)

MAR

b)

PC

c)

IR

d)

R0

e)

All of the mentioned

45.

For reads to and writes from main memory, ____ address in main memory. translates each virtual address into a physical address in main memory.

a)

MAR

b)

MMU

c)

Overlays

d)

TLB

e)

Accumulator

46.

Consider an expression: A + (B.C)

What expression is equal to the given expression?

a)

(A + B). (A + C)

b)

(A+B).C

c)

A.(B+C)

d)

NOT (A.(B+C))

47.

In MASM32, which command is incorrect?

a)

ADD EAX, a

b)

ADD EAX, EBX

c)

ADD a, EAX

d)

ADD a, b

48.

Consider some computer generations

1: the first computer generation

2: the second computer generation

3: the third computer generation

And some technologies are used in computer generations

A: Vacuum Tubes

B: Transistors

C: Integrated Circuits (IC)

D: Microprocessors

Select the main technology applied in each computer generation

a)

1-D;2-C;3-B

b)

1-A;2-C;3-D

c)

1-A;2-B;3-C

d)

1-D;2-B;3-C

49.

What is the initial state of a process when it is admitted by the high-level scheduler, but not yet ready to execute?

a)

New

b)

Ready

c)

Running

d)

Halted

50.

What electronic component is used to govern operations such as fetching, decoding, and performing arithmetic operations executed by a processor?

a)

A. Using a system clock

b)

B. Using a quartz crystal

c)

C. Using a analog to digital converter

d)

D. Using a counter

51.

What is the most common mapping technique used in cache memory in modern compu

a)

A. Direct Mapping

b)

B. Fully Associative

c)

C. Set Associative

d)

D. None of the mentioned

52.

What is the cache memory level that is integrated into the processor chip and has the lowest latency?

a)

A. L1 cache

b)

B. L2 cache

c)

C. L3 cache

d)

D. L4 cache

53.

Which cache is not a shared cache?

a)

A. L4 cache

b)

B. L3 cache

c)

C. L2 cache

d)

D. L1 cache

54.

Which of the following component does not belong to central processing unit?

a)

A. System interconnection

b)

B. Arithmetic and logic unit

c)

C. Registers

d)

D. Control unit

e)

E. CPU interconnection

55.

Which addressing mode allows direct specification of the memory address within the instruction?

a)

A. Direct

b)

B. Indirect

c)

C. Register Indirect

d)

D. Displacement

56.

Which memory has the fastest speed and smallest capacity?

a)

A. Cache

b)

B. Main memory

c)

C. HDD

d)

D. Magnetic Disk

57.

Which of the following memory devices has the lowest access speed?

a)

A. ROMA

b)

B. Flash memory

c)

C. Magnetic tape

d)

D. HDD

e)

E. Cache

58.

Which write technique in which all write operations are made to main memory as well as to the cache, ensuring that main memory is always valid.

a)

A. Write through

b)

B. Write back

c)

C. Write around

d)

D. No write allocate

59.

Which one of four basic functions of computer describes the following statement?

"The paths among components are used to move data from memory to memory and from memory through gates to memory".

a)

A. Data storage

b)

B. Data processing

c)

C. Data movement

d)

D. Control

60.

Which registers can be assigned to a variety of functions by the programmer?

a)

A. Data registers

b)

B. General purpose registers

c)

C. Address registers

d)

D. Condition codes (flags)

61.

Which representation is most efficient to perform arithmetic operations on the signed integer numbers?

a)

A. Sign-magnitude

b)

B. 2's complement

c)

C. 1's & 2's compliment

d)

D. 1's complement

62.

Which state indicates that a process is currently being executed by the processor?

a)

A. Running

b)

B. Ready

c)

C. NewBorn

d)

D. Halted

63.

Which is the correct choice for the decription: "A single machine instruction controls the simultaneous execution of a number of processing elements such as vector and array processors"?

a)

A. Single instruction, single data (SISD)

b)

B. Single instruction, multiple data (SIMD)

c)

C. Multiple instruction, single data (MISD)

d)

D. Multiple instruction, multiple data (MIMD)

64.

Which of the following components was used in the first ENIAC computer?

a)

A. Bipolar transistors

b)

B. Field transistors

c)

C. Vacuum tubes

d)

D. Semiconductor Ics

65.

Which of the following components of CPU is responsible to direct the system to execute instructions?

a)

A. Arithmetic and Logic Unit (ALU)

b)

B. Control Unit (CU)

c)

C. Registers

d)

D. Random Access Memory (RAM)

66.

Which component defines the system call interface to the operating system and facilitates binary portability?

a)

A. Application Binary Interface

b)

B. Application Programming Interface

c)

C. Instruction Set Architecture

d)

D. Central Processing Unit

67.

(1) An I/O module must recognize one unique address for each peripheral it controls.

(2) I/O channels are commonly seen on microcomputers, whereas I/O controllers are used on mainframes.

The statement (1) ___ is and (2) ____ is

a)

A. true, false

b)

B. true, true

c)

C. false, true

d)

D. false, false

68.

Central processing unit (CPU) of IAS computer consists of ____

a)

A. Main memory and ALU (arithmetic and logic unit)

b)

B. ALU (Arithmetic and Logic Unit) and CU (Control Unit)

c)

C. CU (Control Unit) and IO Module

d)

D. ALU (Arithmetic and Logic Unit) and IO Module

69.

For interrupts, all I/O modules share a common interrupt request line. When the processor senses an interrupt, it sends out an interrupt acknowledge. This signal propagates through a series of I/O modules until it gets to a requesting module. Which kind of interrupt technique is it?

a)

A. Multiple interrupt lines

b)

B. Software poll

c)

C. Daisy chain

d)

D. Bus arbitration

70.

In isolated I/O, _____

a)

A. The I/O devices and the memory share the same address space

b)

B. The I/O devices have a separate address space from memory

c)

C. The memory and I/O devices have an associated address space

d)

D. A part of the memory is specifically set aside for the I/O operation

e)

E. None of the mentioned

71.

In MASM32, which OPCODE is used to compare two values?

a)

A. WITH

b)

B. CMP

c)

C. IF... ELSE

d)

D. TEST

72.

"Multiple processors share a single memory or pool of memory by means of a shared bus or other interconnection mechanism; a distinguishing feature is that the memory access time to any region of memo is approximately the same for each processor". Which concept does the statement belong to?

a)

A. Symmetric multiprocessor (SMP)

b)

B. Nonuniform memory access (NUMA)

c)

C. Cluster

d)

D. Single instruction, multiple data (SIMD)

73.

The pulse rate in the ck system is known as the

a)

A. ck cycle

b)

B. ck speed

c)

C. ck time

d)

D. ck tick

74.

The first generation of computers used for digital logic elements and memory?

a)

A. Transistor

b)

B. Integrated Circuits

c)

C. Large-scale integration

d)

D. Vacuum Tubes

75.

The task of subdivision is carried out dynamically by the OS and is known as ?

a)

A. Scheduling

b)

B. Memory management

c)

C. Virtual Memory

d)

D. All of the mentioned

76.

The PC, IR, MAR, MBR registers belong to which of the following groups?

a)

A. Control and Status Registers

b)

B. User-Visible Registers

c)

C. General Registers

d)

D. Handle Registers

77.

To enhance performance in a superscalar processor, which method(s) should we apply?

a)

A. Duplication of resources.

b)

B. Out-of-order issue.

c)

C. Renaming registers

d)

D. All of the mentioned.

78.

The hardware mechanism that allows a device to notify the CPU is called ______

a)

A. polling

b)

B. interrupt

c)

C. driver

d)

D. controlling

79.

The chunks of a program, known as pages, could be assigned to available chunks of memory, known as frames, is called _______

a)

A. Swapping

b)

B. Partitioning

c)

C. Paging

d)

D. Virtual Memory

e)

E. Segmentation

80.

With the hard disk data layout, the set of all the tracks in the same relative position on the platter, is called _______

a)

A. Cylinder

b)

B. Tracks

c)

C. Inter-track gap

d)

D. Sector

81.

We have a long-term queue of process requests, typically stored on ______

a)

A. main memory

b)

B. disk

c)

C. cache memory

d)

D. registers

82.

What is the correct order of memory access speed from fastest to slowest?

a)

A. Registers > Cache > RAM > SSD

b)

B. Cache > Registers > RAM > SSD

c)

C. Registers > Cache > SSD > RAM

d)

D. Cache > Registers > SSD > RAM

e)

E. All of the mentioned are wrong

83.

Sort the following memory types in ascending order by access speed:

a)

A. HDD -Main Memory - L2 cache - L1 cache

b)

B. HDD - Main Memory - L1 cache - L2 cache

c)

C. HDD - L2 cache - L1 cache - Main Memory

d)

D. Main Memory - L2 cache - L1 cache - HDD

84.

What is correct about increasing performance and endurance?

a)

A. Hard Disk- DRAM - NAND Flash - SRAM

b)

B. Hard Disk - NAND Flash - DRAM SRAM

c)

C. NAND Flash - Hard Disk - SRAM - DRAM

d)

D. Hard Disk - DRAM - SRAM - NAND Flash

85.

The speed of data delivery is your main concern when configuring a RAID drive for a Media Streaming Server. This server has two hard disks installed. What type of RAID should you install, and what type of data will be stored on Disk 1 and Disk 2?

a)

A. RAID 0 - Disk 1 (Stripe) and Disk 2 (Stripe)

b)

B. RAID 0 - Disk 1 (Mirror) and Disk 2 (Mirror)

c)

C. RAID 1-Disk 1 (Stripe) and Disk 2 (Stripe)

d)

D. RAID 1 - Disk 1 (Mirror) and Disk 2 (Mirror)

86.

Which is the correct choice for sorting in increasing speed average of memory?

A. SSD Main Memory Cache Memory Magnetic Tape

B. Magnetic Tape SSD Cache Memory Main Memory

C. Magnetic Disk SSD Cache Memory Main Memory

D. Magnetic Disk Magnetic Tape Main Memory Cache Memory

FORU E. Magnetic Disk SSD Main Memory Cache Memory

FUOVERFLOW.COM

a)

A. SSD Main Memory Cache Memory Magnetic Tape

b)

B. Magnetic Tape SSD Cache Memory Main Memory

c)

C. Magnetic Disk SSD Cache Memory Main Memory

d)

D. Magnetic Disk Magnetic Tape Main Memory Cache Memory

e)

]E. Magnetic Disk SSD Main Memory Cache Memory

87.

What are the most important general categories of data that machine instructions operate on?

a)

A. Addresses, numbers, characters, and logical data

b)

B. Text, images, and audio

c)

C. Variables, functions, and arrays

d)

D. Instructions, control signals, and registers

88.

The basic components of a computer are:

a)

A. Main memory, CPU, I/O modules and system interconnection

b)

B. Main memory, CPU, I/O modules and Storage device

c)

C. Main Memory, CPU, Peripherals and Storage device

d)

D. Main memory, CPU, I/O modules and Storage device

89.

What does CISC stand for?

a)

A. Complex Instruction Set Computer

b)

B. Computer Instruction Set Complex

c)

C. Complex Instruction Summarize Computer

d)

D. Computer Instruction Summarize Complex

90.

What is the primary purpose of the "Fetch instruction" phase in the operation of a processor?

a)

A. To read an instruction from memory

b)

B. To interpret the instruction

c)

C. To perform arithmetic operations on data

d)

D. To write data to memory

91.

What is the main difference between x86 and ARM instruction formats?

a)

A. x86 instructions are variable in length, while ARM instructions are fixed

b)

B. x86 instructions are fixed in length, while ARM instructions are variable

c)

C. Both x86 and ARM instructions are fixed in length

d)

D. Both x86 and ARM instructions are variable in length

92.

What is the benefit of using a superscalar organization over a scalar organization?

a)

A. It increases the instruction throughput and improves the performance

b)

B. It reduces the power consumption and the heat dissipation

c)

C. It simplifies the instruction set and the compiler design

d)

D. All of the mentioned

e)

E. None of the mentioned

93.

What are the key differences in the architecture of NOR and NAND flash memory?

a)

A. NOR flash memory cells are connected in series, while NAND flash memory cells are connected in parallel

b)

B. NOR flash memory cells are connected in parallel, while NAND flash memory cells are connected in series

c)

C. Both NOR and NAND flash memory cells are connected in series

d)

D. Both NOR and NAND flash memory cells are connected in parallel

e)

E. All of the mentioned are wrong

94.

What is the main benefit of using ARM processors over other processors?

a)

A. Low cost and low power consumption

b)

B. Higher degree of multi-tasking

c)

C. Lower error or glitches

d)

D. Efficient memory management

95.

What is an interrupt vector?

a)

A. Part of memory which contains the addresses of interrupt handlers

b)

B. A signal an I/O device sends to CPU

c)

C. A signal an I/O software sends to CPU

d)

D. None of the mentioned

96.

What does the term "instruction-level parallelism" refer to in computer architecture?

a)

A. The degree to which instructions in a program can be executed in parallel

b)

B. The number of processor cores in a multi-core CPU with multiple resources

c)

C. The complexity of the instruction set architecture

d)

D. The length of an instruction cycle with high level programing language

97.

What is one of the advantages of using a register file in computer architecture?

a)

A. Reduction in memory accesses, saving time

b)

B. More efficient use of space due to dynamic adaptation

c)

C. Efficient handling of both local and global variables

d)

D. Easier management of cache residency

98.

What is the special feature of Memory Cache?

a)

A. Allows faster access than DRAM memory

b)

B. Memory cache is outboard storage memory

c)

C. Allows faster access than CPU registers

d)

D. Fixed memory - Read Only Memory

e)

E. Has a larger capacity than HDD

99.

What role does an Application Programming Interface (API) play in software development?

a)

A. It allows program access to hardware resources using high-level language libraries

b)

B. It defines low-level machine instructions

c)

C. It provides a standard for binary portability

d)

D. It manages system resources for the operating system and machine language instructions

100.

What is the most important function of the control unit (CU)?

a)

A. It manages the order of running instructions.

b)

B. It will read and process data from main memory.

c)

C. It directs the operation of the other CPU components.

d)

D. It will read instructions from main memory then decoding them.

101.

What is the most important characteristic of the Synchronous Bus?

a)

A. Data is transmitted at the same time

b)

B. The occurrence of one event on a bus follows and depends on the occurrence of a previous event.

c)

C. The occurrence of events on the bus is determined by a clock

d)

D. No common clock signal controlling operation

102.

What is one advantage of Nonuniform Memory Access (NUMA) over Uniform Memory Access (UMA)?

a)

A. NUMA provides each processor with its own local memory, reducing memory access times

b)

B. NUMA allows all processors to access the same memory location simultaneously

c)

C. NUMA is easier to implement than UMA

d)

D. NUMA provides limited memory capacity

103.

What is the main distinction between Interrupt-Driven I/O and Direct Memory Access (DMA)?

a)

A. Interrupt-Driven I/O involves the CPU in every data transfer, while DMA bypasses the CPU and transfers data directly between I/O device and memory

b)

B. Interrupt-Driven I/O requires special hardware and software support, while DMA does not need any additional components

c)

C. Interrupt-Driven I/O is suitable for small and frequent data transfers, while DMA is suitable for large and infrequent data transfers

d)

D. All of the mentioned

104.

What is Memory Address Register (MAR)?

a)

A. Contains a word to be stored in memory or sent to the I/O unit, or is used to receive a word from memory or from the I/O unit.

b)

B. Employed to hold temporarily the righthand instruction from a word in memory.

c)

C. Contains the address in memory of the word to be written from or read into the MBR.

d)

D. Contains the address of the next instruction pair to be fetched from memory.

105.

What is true about IAS Memory Formats?

a)

A. The memory of the IAS consists of 1000 storage locations (called words) of 32 bits each

b)

B. Only data is stored in the memory

c)

C. Both data and instructions are stored in the memory

d)

D. Only instructions are stored in the memory

106.

What is false about the von Neumann architecture?

a)

A. Data and instructions are stored in a single read-write memory.

b)

B. The contents of this memory are addressable by location, without regard to the type of data contained there.

c)

C. Execution occurs in a sequential fashion (unless explicitly modified) from one instruction to the next.

d)

D. Data is stored in main memory and instructions are stored in cache memory

107.

What is the significance of the program counter (PC) in the fetch phase of the instruction cycle?

a)

A. The program counter (PC) is not used in the fetch phase, and its role is limited to tracking the number of instructions executed by the CPU

b)

B. The program counter (PC) in the fetch phase holds the memory address of the next instruction to be fetched and executed

c)

C. The program counter (PC) is responsible for executing instructions and has no specific role during the fetch phase

d)

D. The program counter (PC) is only relevant in multi-core processors and does not contribute to the fetch n multi-core proce phase of the instruction cycle in single-core systems

108.

What is the distinction between Computer Architecture and Computer Organization?

a)

A. Computer Architecture is the way the system is structured, while Computer Organization is those attributes of a system that are visible to the user

b)

B. Computer Architecture is those attributes of a system that are visible to the user, while Computer Organization is the way the system is structured

c)

C. Computer Architecture and Computer Organization are the same

d)

D. Computer Architecture is slower than Computer Organization

109.

What is incorrect about SSDs have the following advantages over HDDs?

a)

A. Higher access times and latency rates: Over 10 times slower than the HDD.

b)

B. Durability: Less susceptible to physical shock and vibration.

c)

C. Longer lifespan: SSDs are not susceptible to mechanical wear.

d)

D. Lower power consumption: SSDs use considerably less power than comparable-size HDDs.

e)

E. Quieter and cooler running capabilities: Less space required, lower energy costs, and a greener enterprise.

110.

What is the primary function of the Arithmetic and Logic Unit (ALU) in a processor?

a)

A. Perform actual computations and data processing

b)

B. Control the movement of data and instructions

c)

C. Act as an interface to the system bus

d)

D. Manage the internal processor memory

111.

What is the role of the registers in a processor?

a)

A. Registers in a processor provide fast, temporary storage for data and instructions, facilitating efficient access during instruction execution

b)

B. Registers are only used to store data temporarily during the execution of a program and do not contribute to the processing of instructions

c)

C. Registers are solely responsible for storing data from the main memory and have no involvement in holding instructions or facilitating data manipulation

d)

D. Registers are only necessary when the CPU is idle and have no impact on the speed or efficiency of instruction execution

112.

What is the role of the control unit in a processor?

a)

A. The control unit's primary role is to perform arithmetic and logical operations within the processor, orchestrating the manipulation of data

b)

B. The control unit only manages the flow of data between the CPU and external devices and does not play a significant role in executing instructions

c)

C. The control unit is solely responsible for managing the flow of instructions from secondary storage to RAM and does not have a role in the internal operation of the CPU

d)

D. The control unit in a processor directs and coordinates the execution of instructions, interpreting and managing the flow of operations within the CPU

113.

What is the main benefit of using RISC over CISC?

a)

A. RISC has more instructions and addressing modes than CISC

b)

B. RISC has faster instruction execution and simpler instruction decoding than CISC

c)

C. RISC has variable-length instruction formats and direct memory access than CISC

d)

D. RISC has more registers and pipelines than CISC

114.

What is the main idea of using Hamming code for error correction?

a)

A. Adding extra parity bits to the data bits such that the number of 1s in each subset of bits is even

b)

B. Adding extra parity bits to the data bits such that the number of 1s in each subset of bits is odd

c)

C. Adding extra parity bits to the data bits such that the parity bits form a binary number indicating the position of the error bit

d)

D. Adding extra parity bits to the data bits such that the parity bits form a binary number indicating the number of error bits

115.

What is the function of the bus system in the computer?

a)

A. Extend the communication function of the computer

b)

B. Connect components in the computer

c)

C. Control peripherals

d)

D. Transform signals in the computer

e)

E. All of the mentioned

116.

Which of the following statements is incorrect about Translation Look-aside Buffer (TLB)?

a)

A. The use of TLB eliminates the need for keeping a page table in memory

b)

B. TLB only maintains a subset of the entries stored in the full memory-based page table

c)

C. When there is a TLB miss the system needs to access the page table

d)

D. A translation lookaside buffer (TLB) is a memory cache that stores the recent translations of virtual memory to physical memory

117.

Which statement is incorrect about RISC and CISC architecture?

a)

A. CISC architecture is more convenient for programmers than RISC architecture.

b)

B. CISC architecture has more operands in a instruction compared to RISC architecture.

c)

C. CISC architecture has a more flexible instruction set than RISC architecture.

d)

D. CISC architecture requires more general-purpose registers than RISC architecture.

118.

Which of the following statement is correct in the context of Instruction Pipelining?

a)

A. Instruction Pipelining reduces the efficiency of instruction execution by introducing delays and dependencies between instructions

b)

B. Instruction Pipelining is only effective for specific types of instructions and has no impact on the overall efficiency of instruction execution

c)

C. Instruction Pipelining enhances efficiency by enabling simultaneous execution of multiple instructions in different stages, boosting overall throughput

d)

D. Instruction Pipelining improves efficiency by processing multiple instructions simultaneously, reducing execution time. However, it can face challenges like hazards, introducing delays and impacting overall performance

119.

Which of the following statements is part of the Von Newmann principle?

a)

A. The computer uses a program counter to indicate the location of the next statement

b)

B. Computer can control all operations with a single program

c)

C. Computer memory is not addressable

d)

D. Each instruction must have a memory area containing the address of the next instruction

120.

Which of the following statements is NOT part of the Von Newmann principle?

a)

A. Computers can operate according to a stored program

b)

B. The computer uses a program counter to indicate the location of the next statement

c)

C. A computer's memory is addressable

d)

D. Each statement must have a memory area containing the address of the next instruction

121.

Which of the following statements is true for Von Neumann architecture?

a)

A. Shared bus between the program memory and data memory

b)

B. Separate bus between the program memory and data memory

c)

C. External bus for program memory and data memory

d)

D. External bus for data memory onlyo

122.

Which one of the following is an invalid about RAM?

a)

A. Both static and dynamic RAMs are volatile; that is, power must be continuously supplied to the memory to preserve the bit values.

b)

B. A dynamic memory cell is simpler and smaller than a static memory cell.

c)

C. Both static and dynamic RAMs requires the supporting refresh circuitry

d)

D. SRAMs are somewhat faster than DRAMS

123.

Which of the following determines the Bus Width?

a)

A. The clock speed of the CPU

b)

B. The number of cores in the processor

c)

C. The size of the motherboard

d)

D. The number of parallel lines in the data bus

e)

E. Number of components connected to Bus

124.

Which of the following statement is correct about addressing modes?

a)

A. They define how the operands of an instruction are specified, including immediate, register, direct, and indirect addressing modes

b)

B. Addressing modes are irrelevant in computer architecture, and all instructions only operate on values stored in registers

c)

C. Addressing modes are limited to only immediate and direct modes; register and indirect addressing modes are not used in modern computer systems

d)

D. All instructions in computer architecture use indirect addressing modes, making it the only relevant mode for operand specification

125.

When considering the number of pipeline stages, what trade-offs must be made in computer architecture?

a)

A. Trade-offs between potential speedup and increased cost and delays

b)

B. Trade-offs between software and hardware

c)

C. Trade-offs between speed and efficiency

d)

D. Trade-offs between branching and executing instructions with conditions

126.

Why is it essential to use symbolic representation of machine instructions?

a)

A. It makes machine instructions more human-readable and understandable

b)

B. It reduces the overall complexity of computer systems and user programs

c)

C. It minimizes the need for memory storage for the user programs

d)

D. It enables fastest execution of high level language instructions

127.

How does Boolean algebra contribute to the design of digital circuits?

a)

A. It simplifies the implementation of desired functions

b)

B. It helps in the analysis of economic data

c)

C. It facilitates the design of analog circuits

d)

D. It is primarily used for chemical engineering and physical engineering

128.

How does pipelining in a RISC architecture handle branch instruction?

a)

A. By using NOOP instructions inserted by the compiler or assembler

b)

B. By eliminating branch instructions from the instruction stream

c)

C. By executing branch instructions in a separate pipeline

d)

D. By delaying all instructions until branch instructions are executed

129.

How do data registers and address registers differ in some computer systems?

a)

A. Address registers can be employed in calculating operand addresses, while data registers hold data.

b)

B. Data registers are only used for stack-related operations

c)

C. Data registers are used for indexed addressing, while address registers are used for data storage

d)

D. Address registers are reserved for segmented addressing, while data registers are general-purpose

130.

How does multithreading improve the performance of a processor?

a)

A. It increases the instruction-level parallelism by issuing multiple instructions from different threads in the same cycle

b)

B. It increases the thread-level parallelism by executing multiple threads on different cores or processors

c)

C. It increases the utilization of the processor resources by hiding the latency of long-latency events such as cache misses or branch mispredictions

d)

D. All of the mentioned

131.

Choose the most four basic functions of a computer.

a)

A. Moving data, storing data, processing data, controlling.

b)

B. Supporting operating system, accessing hard disks, supporting network connections, supporting HDMI ports.

c)

C. Reading disks, accessing network resources.

d)

D. Reading data from keyboard, printing data to monitor, allowing network connections.

132.

Control and status registers are used by which entities to control the operation of the processor?

a)

A. Privileged, operating system programs

b)

B. Machine or assembly language programmers

c)

C. External I/O devices

d)

D. Main memory modules

133.

Central processing unit (CPU) of IAS computer consists of ____

a)

A. Main memory and ALU (arithmetic and logic unit)

b)

B. ALU (Arithmetic and Logic Unit) and CU (Control Unit)

c)

C. CU (Control Unit) and IO Module

d)

D. ALU (Arithmetic and Logic Unit) and IO Module

134.

During the development process of the computer, which of the following statements is false?

a)

A. The second generation uses transistors

b)

B. The first generation uses vacuum tubes

c)

C. The fourth generation uses integrated circuit

d)

D. The third generation uses transistor

135.

In the CPU, what is the functionality of the control unit?

a)

A. To decode program instructions

b)

B. To controls the sequence of operations

c)

C. To store program instructions

d)

D. To transfer data to primary storage

136.

In terms of performance, what is the main advantage of a solid state drive over a magnetic disk?

a)

A. A solid state drive has faster access time, lower latency, and higher reliability

b)

B. A solid state drive has larger capacity, lower power consumption, and lower cost

c)

C. A solid state drive has better compatibility, longer lifespan, and higher security

d)

D. A solid state drive has none of the mentioned advantages over a magnetic disk

137.

In SuperScalar computer architecture, the primary goal of utilizing multiple processors concurrently is to

a)

A. Increase processing speed by increasing CPU frequency.

b)

B. Improve performance by executing more than one instruction per machine cycle.

c)

C. Reduce the size of the CPU to conserve energy.

d)

D. Enhance computational power by increasing the number of CPU cores.