wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Architecture

Total questions: 76

Worksheet time: 38mins

Name
Class
Date
1.

Reg No in full

4 lines
2.

The _________ controls the I/O devices and transfer of data to and from the primary storage.

a)

LU

b)

AU

c)

ALU

d)

CU

3.

____________ enables the processor to access data quickly whenever they are needed.

a)

CU

b)

Cache

c)

Memory

d)

Register

4.

The set of wires, which carry information in a controlled manner, is called

a)

System bus

b)

Public bus

c)

Private bus

d)

None of these

5.

The ALU works on the instructions and data held in the _______________

a)

Notebook

b)

Registers

c)

Copy Pad

d)

I/O devices

6.

The fastest memory in the computer system is _____________

a)

ROM

b)

RAM

c)

Cache

d)

None of these

7.

A register that keeps track of the next instruction to be executed is called a _____________

a)

Program Counter

b)

Instruction Register

c)

Accumulator

d)

Data Register

8.

A processor only operates on binary data, that is, data composed of 1s and 0s.

a)

True

b)

False

9.

The address bus informs the CPU about the location of of the data residing in the memory.

a)
b)
10.

The L2 cache is usually 64KB - 2MB in size.

a)
b)
11.

_______________ is a large multilayered printed circuit board inside a computer that contains CPU,BIOS,ROM chip and the CMOS setup information.

a)

Motherboard

b)

RAM

c)

ROM

d)

Cache

12.

The ___________ informs the CPU about the location of the data residing in the memory.

a)

Data bus

b)

Address bus

c)

Cache

d)

Control line

13.

Consider a pipeline having 4 phases with duration 60, 50, 90 and 80 ns. Given latch delay is 10 ns. Calculate-

1:Pipeline cycle time

2: Non-pipeline execution time

a)

90ns

b)

110ns

c)

100ns

d)

120ns

14.

A four stage pipeline has the stage delays as 150, 120, 160 and 140 ns respectively. Registers are used between the stages and have a delay of 5 ns each. Assuming constant clocking rate, the total time taken to process 1000 data items on the pipeline will be-

a)

130.4 microseconds

b)

165.5 microseconds

c)

145 microseconds

d)

158.4 microseconds

15.

Consider a non-pipelined processor with a clock rate of 2.5 gigahertz and average cycles per instruction of 4. The same processor is upgraded to a pipelined processor with five stages but due to the internal pipeline delay, the clock speed is reduced to 2 gigahertz. Assume there are no stalls in the pipeline. The speed up achieved in this pipelined processor is-

a)

3.0

b)

2.2

c)

3.2

d)

2.0

16.

The stage delays in a 4 stage pipeline are 800, 500, 400 and 300 picoseconds. The first stage is replaced with a functionally equivalent design involving two stages with respective delays 600 and 350 picoseconds.


The throughput increase of the pipeline is ___%.

a)

31.33%

b)

32.33%

c)

33.33%

d)

34.33%

17.

Consider a pipelined processor with the following four stages-


IF : Instruction Fetch


ID : Instruction Decode and Operand Fetch


EX : Execute


WB : Write Back



The IF, ID and WB stages take one clock cycle each to complete the operation. The number of clock cycles for the EX stage depends on the instruction. The ADD and SUB instructions need 1 clock cycle and the MUL instruction need 3 clock cycles in the EX stage. Operand forwarding is used in the pipelined processor. What is the number of clock cycles taken to complete the following sequence of instructions?



ADD R2, R1, R0 R2 ← R0 + R1


MUL R4, R3, R2 R4 ← R3 + R2


SUB R6, R5, R4 R6 ← R5 + R4

a)

7

b)

8

c)

9

d)

14

18.

Which registers can interact with the secondary storage?

a)

MAR

b)

PC

c)

IR

d)

RO

19.

During the execution of a program which gets initialized first?

a)

MDR

b)

IR

c)

PC

d)

MAR

20.

Which of the register/s of the processor is/are connected to Memory Bus?

a)

PC

b)

MAR

c)

IR

d)

BOTH PC & MAR

21.

The internal components of the processor are connected by (a)  

22.

The registers, ALU and the interconnection between them are collectively called as _____

a)

PROCESS ROUTE

b)

INFORMATION TRAIL

c)

INFORMATION PATH

d)

DATA PATH

23.

(a)   is used to store data in registers.

24.

The ______ format is usually used to store data.

a)

BCD

b)

DECIMAL

c)

HEXADECIMAL

d)

OCTAL

25.

The 8-bit encoding format used to store data in a computer is ______

a)

ASCII

b)

EBCDIC

c)

ANCI

d)

USCII

26.

A source program is usually in (a)  

27.

Which memory device is generally made of semiconductors?

a)

RAM

b)

HARD DISK

c)

FLOPPY DISK

d)

CD DISK

28.

The small extremely fast, RAM’s are called as _______

a)

CACHE

b)

HEAPS

c)

ACCUMULATORS

d)

STACKS

29.

The ALU makes use of (a)   to store the intermediate results.

30.

The control unit controls other units by generating ___________

a)

CONTROL SIGNALS

b)

TIMING SIGNALS

c)

TRANSFER SIGNALS

d)

COMMAND SIGNALS

31.

The Input devices can send information to the processor.

a)

When the SIN status flag is set

b)

When the data arrives regardless of the SIN flag

c)

Either of the cases

d)

Neither of the cases

32.

The I/O interface required to connect the I/O device to the bus consists of (a)  

33.

The register which holds the address of the location to or from which data are to be transferred is called

a)

Index Register

b)

Instruction Register

c)

Memory Address Register

d)

Memory Data Register

34.

The register used as a working area in CPU is

a)

Program Counter

b)

Instruction Register

c)

Instruction Decoder

d)

Accumualtor

35.

The device which is used to connect a peripheral to bus is called . Control register B. Interface C. Communication protocol D. None of these

a)

Control Register

b)

Interface

c)

Communication Protocol

d)

None of these

36.

Which of the following register is used in the control unit of the CPU to indicate the next instruction which is to be executed ?

a)

Accumulator

b)

Index Register

c)

Instruction Decoder

d)

Program Counter

37.

The function of program counter (PC) holds

a)

Temporary

b)

Address for Memory

c)

memory Operand

d)

Address of Instruction

38.

Which of the following is not a form of memory ?

a)

Instruction Cache

b)

Instruction Register

c)

Instruction Opcode

d)

Both (A) and (B)

39.

A dynamic RAM consists of

a)

6 Transistors

b)

2 Transistors and 2 Capacitors

c)

1 Transistor and 1 capacitor

d)

None of These

40.

Four memory chips of 16 x 4 size have their address bases connected together. The system will be of size

a)

64 X 64

b)

16 X 16

c)

32 X 16

d)

256 X 1

41.

Microprocessor 8085 is the enhanced version of ......... with essentially the same construction set

a)

4800

b)

6800

c)

8080

d)

8088

42.

The stack pointer in the microprocessor is a ______

a)

16 bit register that points to stack memory locations

b)

32 bit accumulator

c)

memory location in the stack

d)

flag regsiter used for the stack

43.

This are the funtions of computer EXCEPT

a)

data processing

b)

data storage

c)

data movement

d)

data mining

44.

CPU is stand for ______________ .

a)

Central Processing Unit

b)

Cerebral Palsy Unit

c)

Control Processing Unit

d)

Central Public Unit

45.

What is the funtion of Arithmetic Logic Unit (ALU)?

a)

Controls the operation of the CPU and hence the computer

b)

Provides for communication

c)

Performs the computer’s data processing functions

d)

Provides storage internal to the CPU

46.

A computer that stores data in terms of digits and proceeds in discrete steps.

a)

Hybrid Computer

b)

Analogue Computer

c)

Digital Computer

d)

Supercomputer

47.

The register which holds the address of the location to or from which data are to be transferred is called

a)

Index Register

b)

Instruction Register

c)

Memory Address Register

d)

Memory Data Register

48.

The register used as a working area in CPU is

a)

Program Counter

b)

Instruction Register

c)

Instruction Decoder

d)

Accumualtor

49.

The device which is used to connect a peripheral to bus is called . Control register B. Interface C. Communication protocol D. None of these

a)

Control Register

b)

Interface

c)

Communication Protocol

d)

None of these

50.

Which of the following register is used in the control unit of the CPU to indicate the next instruction which is to be executed ?

a)

Accumulator

b)

Index Register

c)

Instruction Decoder

d)

Program Counter

51.

The function of program counter (PC) holds

a)

Temporary

b)

Address for Memory

c)

memory Operand

d)

Address of Instruction

52.

Which of the following is not a form of memory ?

a)

Instruction Cache

b)

Instruction Register

c)

Instruction Opcode

d)

Both (A) and (B)

53.

A dynamic RAM consists of

a)

6 Transistors

b)

2 Transistors and 2 Capacitors

c)

1 Transistor and 1 capacitor

d)

None of These

54.

Four memory chips of 16 x 4 size have their address bases connected together. The system will be of size

a)

64 X 64

b)

16 X 16

c)

32 X 16

d)

256 X 1

55.

Microprocessor 8085 is the enhanced version of ......... with essentially the same construction set

a)

4800

b)

6800

c)

8080

d)

8088

56.

The stack pointer in the microprocessor is a ______

a)

16 bit register that points to stack memory locations

b)

32 bit accumulator

c)

memory location in the stack

d)

flag regsiter used for the stack

57.

Bus ในยุคแรก

a)

ISA

b)

PCI

c)

VLB

d)

AGP

58.

Interface สำหรับกราฟิกการ์ดในยุค 1960

a)

VLB

b)

AGP

c)

AGP Pro

d)

PCI

59.

PCIe Launch ปีไหนคะ

a)

2004

b)

2007

c)

2010

d)

2017

60.

ความเร็วของ PCIe 1.0 x1

a)

250 MB/s

b)

500 MB/s

c)

985 MB/s

d)

1.97 GB/s

61.

Form Factor ของเมนบอร์ดที่นิยมใช้ในปัจจุบันคือ

a)

ABC

b)

AT

c)

ATX

d)

Micro ATX

62.

The small extremely fast RAM is called as ___________.

a)

Heap

b)

Stack

c)

Cache

d)

Accumulator

63.

Division by zero causes an ____________ interrupt.

a)

implicit

b)

internal

c)

infinity

d)

external

64.

The ALU makes use of _________ to store the intermediate results.

a)

Register

b)

Accumulator

c)

Stack

d)

Heap

65.

In _____________ addressing mode, the operand value is directly specified.

a)

Relative

b)

Direct

c)

Indexed

d)

Immediate

66.

__________ is generally used to increase the apparent size of physical memory.

a)

Secondary memory

b)

Virtual memory

c)

Hard Disks

d)

Disks

67.

MICR stands for ___________________________.

a)

Magnetic Interface Character Resolution

b)

Magnetic Ink Card Reader

c)

Magnetic Ink Character Reading

d)

Magnetic Ink Code Register

68.

CISC stands for ______________________________________.

a)

Complete Instruction Sequential Compilation

b)

Computer Integrated Sequential Compiler

c)

Complex Instruction Set Computer

d)

Complex Instruction Sequential Compilation

69.

In ______________ cache memory, the word is written into cache and main memory at the same time.

a)

copy-back

b)

write-through

c)

copy-both

d)

write-back

70.

The address of the address of the operand is specified in _______________ addressing mode.

a)

immediate

b)

direct

c)

indirect

d)

relative

71.

The register used to store the flags is called as ______________.

a)

Flag register

b)

Status register

c)

Test register

d)

Log register

72.

In zero address instruction method, the operands are stored in __________.

a)

registers

b)

accumulators

c)

push down stack

d)

cache

73.

To get the physical address from the logical address generated by the CPU, __________ is used.

a)

MAR

b)

MMU

c)

TLB

d)

Overlays

74.

Interrupts form an important part of __________ systems.

a)

Batch Processing

b)

Multitasking

c)

Real-time processing

d)

Multi-user

75.

In Register Transfer Language, ____________ is used to denote "Add the numbers in A and B and place the sum in A".

a)

B  A+BB\ \leftarrow\ A+B

b)

A+BAA+B\leftarrow A

c)

A  A+BA\ \leftarrow\ A+B

d)

A+B  BA+B\ \rightarrow\ B

76.

The CPU has two modes privileged and non-privileged. In order to change the mode from privileged to non-privileged, _____________________ is needed.

a)

a hardware interrupt

b)

a software interrupt

c)

either hardware or software interrupt

d)

a non-privileged instruction