Font size
WorksheetsComputer Architecture Quiz
Total questions: 41
Worksheet time: 40mins
Which of the following statements is part of the von newmann principle?
The computer uses a program counter to indicate the location of the next statement
computer can control all operations with a single program
computer memory is not addressable
each instruction must have a memory area containing the address of the next instruction
What is the distinction between computer architecture and computer organization?
computer architecture is the way the system is structured while computer organization is those attributes of a system that are visible to the user
Computer architecture is those attributes of a system that are visible to the user, while computer organization is the way the system is structured
computer architecture and computer organization are the same
computer architecture is slower than computer organization
which of the following are the four basic functions that a computer performs?
data processing data storage data movement control
data processing data storage data movement interrupt
data processing data storage, interrupt control
data processing interrupt, data movement control
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”.
Data storage
data processing
Data movement
control
during the development process of the computer, which of the following statements is false?
the second generation uses transistors
the first generation uses vacuum tubes
the fourth generation uses integrated circuit
the third generation uses transistor
what electronic component is used to govern operations such as fetching decoding and performing arithmetic operations executed by a processor?
using a system clock
Using a quartz crystal
using a analog to digital converter
Using a counter
the pulse rate in the ck system is known as the________
ck cycle
ck speed
ck time
ck tick
which register is the memory address register?
mar
mbr
ir
pc
which representation is most efficient to perform arithmetic operations on the signed integer numbers?
sign-magnitude
2’s complement
1’s & 2’s compliment
1’s complement
what is true about ias memory formats?
the memory of the las consists of 1000 storage locations (called words) of 32 bits each
only data is stored in the memory
both data and instructions are stored in the memory
only instructions are stored in the memory
what is the most important characteristic of the synchronous bus?
data is transmitted at the same time
The occurrence of one event on a bus follows and depends on the occurrence of a previous event
the occurrence of events on the bus is determined by a clock
no common clock signal controlling operation
which of the following memory devices has the lowest access speed?
rom
flash memory
magnetic tape
hdd
cache
consider an expression: NOT (1111 1010) What is the result of this expression?
0000 1010
0000 0101
1111 0101
1111 1010
What is the primary purpose of cache memory in a computer system?
To store frequently used data for quick access
To store the operating system
To store user files and documents
To store the CPU registers
A set-associative cache consists 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?
5
6
7
8
9
Why IS cache design used in high-performance computing (HPC)? (Choose three correct answers)
Because there is a significant speed gap between the processor and the internal memory in HPC.
Because applications in HPC often require a large bandwidth to support intensive data processing
Because power consumption can be a significant operational cost in HPO environments
Because multiple processors are often working in parallel, caches provide a way to efficiently manage data Required by these processors
How many bytes of data does each sector in the Winchester hard drive disk have?
128 bytes
256 bytes
512 bytes
1024 bytes
4096 bytes
Using Hamming Code with one error correction 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?
0110
0111
1110
0101
None of the mentioned
What is correct about increasing performance and endurance?
Hard Disk-DRAM-NAND Flash-SRAM
Hard Disk-NAND Flash-DRAM – SRAM
NAND Flash-Hard Disk-SRAM-DRAM
Hard Disk – DRAM -NAND Flash-SRAM
11001001101 consists of 8 bits data and 4 bit bits parity check What are the parity bits?
0110
0111
1110
0101
None of the mentioned
What is correct about increasing performance and endurance?
Hard Disk-DRAM-NAND Flash-SRAM
Hard Disk-NAND Flash-DRAM – SRAM
NAND Flash-Hard Disk-SRAM-DRAM
Hard Disk – DRAM -NAND Flash-SRAM
With the hard disk data layout, the sel of all the tracks in the same relative position on the platter, is called
Cylinder
Tracks
Inter-track gap
Sector
Consider a 5-drive, 200 GBytes-per-drive RAID array What is the available data storage capacity for each of The RAID levels 5?
200 GBytes
400 GBytes
600 GBytes
800 GBytes
None of the mentioned
Consider a 5-drive, 100 GByles-per-drive RAID array. What is the available data storage capacity for each of The RAID levels 5?
400 GBytes
200 GBytes
300 GBytes
500 GBytes
What is incorrect about SSDs have the following advantages over HDDs?
Higher access times and latency rates Over 10 times slower than the HDD
Durability: Less susceptible to physical shock and vibration
Longer lifespan SSDs are not susceptible to mechanical wear
Lower power consumption SSDs use considerably less power than comparable-size HDDs
Quieter and cooler running capabilities Less space required lower energy costs and a greener enterprise
Which registers can interact with the secondary storage?
MAR
PC
IR
RO
All of the mentioned
Consider an expression: A . (B.C) What expression is equal to the given expression?
(A+B)(A+C)
(A+B).C
A (B+C)
NOT (A.(B+C))
Determine the address of the next instruction to be executed Usually, this involves adding A food number to the address of the previous instruction
Instruction fetch
Instruction operation decoding
Instruction address calculation
Operand fetch
Operand address calculation
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?
Multiple interrupt lines
Software poll
Daisy chain
Bus arbitration
What role does an Application Programming Interface (API) play in software development?
It allows program access to hardware resources using high-level language libraries
It defines low-level machine instructions
It provides a standard for binary portability
It manages system resources for the operating system and machine language instructions
Which state indicates that a process is currently being executed by the processor?
Running
Ready
NewBorn
Halted
Which state indicates that a process is currently being executed by the processor?
Running
Ready
NewBorn
Halted
The task of subdivision is carried out dynamically by the os and is known as?
Scheduling
Memory management
Virtual Memory
All of the mentioned
Which of the following statements is incorrect about Translation Look-aside Butter (TLB)?
The use of TLB eliminates the need for keeping a page table in memory
TLB only maintains a subset of the entries stored in the full memory-based page table
When there is a TLB miss the system needs to access the page table
A translation lookaside butter (TLB) is a memory cache that stores the recent translations of virtual memory to physical memory
(R1) =01110110, (R2) = 11011111, the result of (R1) XOR (R2) is
11011011
00010110
10101001
11001101
What is the output of a NOT gate when the input is 0?
0
1
Undefined
2
Express an integer number + 18 (using 8-bits length) in two’s complement representation.
00010010
10010010
00001101
10011101
Which registers can be assigned to a variety of functions by the programmer?
Data registers
General purpose registers
Address registers
Condition codes (flags)
What are the most important general categories of data that machine instructions operate on?
Addresses, numbers characters, and logical data
Text, images, and audio
Variables functions and arrays
Instructions, control signals, and registers
What is the output of Left Shift Operator << on (00011000<<2)?
01100000
11000000
00000110
00000011
What is the output of Left Shift Operator << on (00011000<<2)?
01100000
11000000
00000110
00000011
