Source Cea201
Source Cea201
A. The computer uses a program counter to indicate the location of the next statement
D. Each instruction must have a memory area containing the address of the next instruction
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. Computer Architecture is those attributes of a system that are visible to the user, while
Computer Organization is the way the system is structured
Which of the following are the four basic functions that a computer performs?
Question: 4
(Choose 1 answer)
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. Data storage
B. Data processing
C. Data movement
D. Control
Question: 5
(Choose 1 answer)
During the development process of the computer, which of the following statements is false?
Question: 6
(Choose 1 answer)
What electronic component is used to govern operations such as fetching, decoding, and
performing arithmetic operations executed by a processor?
D. Using a counter
Question: 7
(Choose 1 answer)
A. ck cycle
B. ck speed
C. ck time
D. ck tick
Question: 8
(Choose 1 answer)
Which register is the memory address register?
A. MAR
B. MBR
C. IR
D. PC
| Question: 9
(Choose 1 answer)
Which representation is most efficient to perform arithmetic operations on the signed integer
numbers?
A. Sign-magnitude
B. 2's complement
D. 1's complement
Question: 10
(Choose 1 answer)
A. The memory of the IAS consists of 1000 storage locations (called words) of 32 bits each
Question: 11
(Choose 1 answer)
B. The occurrence of one event on a bus follows and depends on the occurrence of a previous event.
Question: 12
(Choose 1 answer)
Which of the following memory devices has the lowest access speed?
A. ROM
B. Flash memory
C. Magnetic tape
D. HDD
E. Cache
Question: 13
(Choose 1 answer)
Α. 0000 1010
B. 0000 0101
C. 1111 0101
D. 1111 1010
Question: 14
(Choose 1 answer)
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?
A. 5
B. 6
C. 7
D. 8
E. 9
Question: 16
(Choose 3 answers)
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 processing
D. Because multiple processors are often working in parallel, caches provide a way to efficiently
manage data required by these processors
Question: 17
(Choose 1 answer)
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
Question: 18
(Choose 1 answer)
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?
Α. 0110
B. 0111
C. 1110
D. 0101
Question: 19
(Choose 1 answer)
Question: 20
(Choose 1 answer)
With the hard disk data layout, the set of all the tracks in the same relative position on the platter, is
called
A. Cylinder
B. Tracks
C. Inter-track gap
D. Sector
Question: 21
(Choose 1 answer)
Consider a 5-drive, 200 GBytes-per-drive RAID array. What is the available data storage capacity for
each of the RAID levels 5?
A. 200 GBytes
B. 400 GBytes
C. 600 GBytes
D. 800 GBytes
(Choose 1 answer)
Consider a 5-drive, 100 GBytes-per-drive RAID array. What is the available data storage capacity for
each of the RAID levels 5?
A. 400 GBytes
B. 200 GBytes
C. 300 GBytes
D. 500 GBytes
Question: 24
(Choose 1 answer)
Which registers can interact with the secondary storage?
A. MAR
B. PC
C. IR
D. RO
E. All of the mentioned
Question: 25
(Choose 1 answer)
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))
Question: 26
(Choose 1 answer)
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
Question: 28
(Choose 1 answer)
What role does an Application Programming Interface (API) play in software development?
A. It allows program access to hardware resources using high-level language libraries
B. It defines low-level machine instructions
C. It provides a standard for binary portability
D. It manages system resources for the operating system and machine language instructions
Question: 29
(Choose 1 answer)
Which state indicates that a process is currently being executed by the processor?
A. Running
B. Ready
C. NewBorn
D. Halted
Question: 30
(Choose 1 answer)
The task of subdivision is carried out dynamically by the OS and is known as
A. Scheduling
B. Memory management
C. Virtual Memory
D. All of the mentioned
Question: 32
(Choose 1 answer)
(R1) = 01110110, (R2) = 11011111, the result of (R1) XOR (R2) is:
Α. 11011011
Β. 00010110
C. 10101001
D. 11001101
Question: 33
(Choose 1 answer)
What is the output of a NOT gate when the input is 0?
A. 0
B. 1
C. Undefined
D. 2
Question: 34
(Choose 1 answer)
Express an integer number +18 (using 8-bits length) in two's complement representation.
Α. 00010010
Β. 10010010
C. 00001101
D. 10011101
Question: 35
(Choose 1 answer)
Which registers can be assigned to a variety of functions by the programmer?
A. Data registers
B. General purpose registers
C. Address registers
D. Condition codes (flags)
Question: 36
(Choose 1 answer)
What are the most important general categories of data that machine instructions operate on?
A. Addresses, numbers, characters, and logical data
B. Text, images, and audio
C. Variables, functions, and arrays
D. Instructions, control signals, and registers
Question: 37
(Choose 1 answer)
What is the output of Left Shift Operator << on (00011000<<2)?
Α. 01100000
Β. 11000000
C. 00000110
D. 00000011
Question: 38
(Choose 1 answer)
Which addressing mode allows direct specification of the memory address within the instruction?
A. Direct
B. Indirect
C. Register Indirect
D. Displacement
Question: 39
(Choose 1 answer)
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
Question: 40
(Choose 1 answer)
In MASM32, which command is incorrect?
A. ADD EAX, a
B. ADD EAX, EBX
C. ADD a, EAX
D. ADD a, b
Question: 41
(Choose 1 answer)
What is the primary function of the Arithmetic and Logic Unit (ALU) in a processor?
A. Perform actual computations and data processing
B. Control the movement of data and instructions
C. Act as an interface to the system bus
D. Manage the internal processor memory
Question: 42
(Choose 1 answer)
The PC, IR, MAR, MBR registers belong to which of the following groups?
A. Control and Status Registers
B. User-Visible Registers
C. General Registers
D. Handle Registers
Question: 44
(Choose 1 answer)
What does CISC stand for?
A. Complex Instruction Set Computer
B. Computer Instruction Set Complex
C. Complex Instruction Summarize Computer
D. Computer Instruction Summarize Complex
Question: 45
(Choose 1 answer)
What is one of the advantages of using a register file in computer architecture?
A. Reduction in memory accesses, saving time
B. More efficient use of space due to dynamic adaptation
C. Efficient handling of both local and global variables
D. Easier management of cache residency
Question: 47
(Choose 1 answer)
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
Question: 49
(Choose 1 answer)
What is one advantage of Non Uniform Memory Access (NUMA) over Uniform Memory Access
(UMA)?
A. NUMA provides each processor with its own local memory, reducing memory access times
B. NUMA allows all processors to access the same memory location simultaneously
C. NUMA is easier to implement than UMA
D. NUMA provides limited memory capacity
Question: 50
(Choose 1 answer)
What is the most common mapping technique used in cache memory in modern computers?
A. Direct Mapping
B. Fully Associative
C. Set Associative
D. None of the mentioned
1A, 2B, 3A, 4C, 5D, 6A, 7B, 8A, 9B, 10C, 11C, 12C, 13B, 14A, 15E, 16ABD, 17C, 18A, 19B, 20A,
21C, 22A, 23A, 24A, 25A, 26C, 27C, 28A, 29A, 30D, 31A, 32C, 33B, 34A, 35B, 36A, 37A, 38A,
39A, 40D, 41A, 42A, 43A, 44A, 45A, 46A, 47C, 48B, 49A, 50C