Question: 1. A POP operation Select one: a. Increments the stack pointer, extracts data, empties location b. Stores data, decrements stack pointer c. Increments stack pointer,
1. A POP operation
Select one:
a. Increments the stack pointer, extracts data, empties location
b. Stores data, decrements stack pointer
c. Increments stack pointer, stores data,
d. Decrements stack pointer, extracts data, empties location
2.
The inverted page table is best thought of as an __________ extension of the TLB which uses normal system RAM.
Select one:
a. on-chip
b. off-chip
c. None of the above
d. top-chip
3.
What is the next step after an instruction is fetched into the Instruction Register(IR)?
Select one:
a. Determine the type of instruction
b. Store results
c. Decrement the Program Counter(PC) to point to the next instruction
d. Execute the instruction
4.
nstruction Pipelining allows for
Select one:
a. More than one instruction to be transmitted via a bus at one time
b. The address bus to transmit data during high memory usage
c. The clock time to be shortened, thus speeding up the processing of instructions
d. Instructions to be completed in parallel on several different data paths within the processor
5.
The stack is usually used for_.
Select one:
a. Drive operation
b. DNS flushing
c. Subroutine calls
d. Hard drive backup
6.
The next step after a TLB miss would be:
Select one:
a. Recycle the operation until the TLB returns a hit
b. To access the page table to search for the virtual address translation information
c. Send the physical address information to physical memory or the disk
d. Wait for the page table to return a miss as well
7.
The datapath consists of which of the following functional blocks?
Select one:
a. Program counter
b. All of the above
c. Instruction register
d. Memory address register
8.
A ______ is any function that can be used to map data of arbitrary size to data of fixed size.
Select one:
a. Hash function
b. Function
c. CPU
d. Table
9.
What does MOV A, R3 do?
Select one:
a. Move number from R3 to Accumulator
b. Add number from R3 to the Accumulator
c. Temporarily move the accumulator result to R3
d. Delete and Replace the Accumulator with R3
10.
A ________in this schema could be split into two, the first half being a virtual page number and the second half being the offset in that page.
Select one:
a. Virtual address
b. RAM
c. CPU
d. None of the above
11.
What is the Kernel responsible for?
Select one:
a. Disk Management
b. Process Management
c. All of the Above
d. Memory management
12.
The Fetch-Execute Cycle contains four steps that are, in order,
Select one:
a. Fetch the instruction, get data if needed, execute the instruc
tion, and delete the instruction
b. Fetch the instruction, get data if needed, execute the instruction, and decode the instruction
c. Fetch the instruction, decode the instruction, get data if needed, and execute the instruction
d. Get data if needed, decode the instruction, store the instruction, and execute the instruction
13.
he Neg-OR gate will give the same outputs in a two input truth table as which other gate?
Select one:
a. OR
b. XOR
c. NAND
d. AND
14.
Which of the following is a data structure used by a virtual memory system in a computer operating system to store the mapping between virtual addresses and physical addresses?
Select one:
a. Memory List
b. Storage List
c. Memory Table
d. Page Table
15.
Which datapath functional block is a register that either stores the memory address from which data will be fetched to the CPU or the address to which data will be sent and stored?
Select one:
a. Storage Register
b. Memory Address Register
c. Memory Data Register
d. Data Register
PLEASE PLEASE ANSWER ALL QUESTIONS
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
