Latest Computer Architecture Interview Questions and Answers
What is the use of RAID system?
The use of RAID system is to increase the disk storage capacity and availability.
What type of memory that can be erased with the electric discharge?
With the passage of electric discharge, EEPROM is the type of memory whose content is erased.
What is horizontal micro code?
The horizontal micro code contains the control signal without any intermediary. It contains a lot of signals and hence due to that the number of bits also increases.
What is direct mapping?
In direct mapping, the RAM is used to store data and some of the data is stored in the Cache. The address space is divided into two parts index field and tag field. The tag field is used to store the tag field whereas the rest is stored in the main memory.
What are the types of micro-operations?
The types of micro-operations are
- Register transfer micro-operations: These type of micro-operations are used to transfer information from one register to another binary information
- Shift micro-operation: These operations are used to perform shift operations in data store in registers
- Logic micro-operation: These are used to perform on numeric data stored in the registers some arithmetic operations
- Arithmetic micro-operations: These micro-operations are used to execute some arithmetic operations on numeric data stored in the registers
What does DMA stands for?
DMA stands for Direct Memory Access.
When large number of registers are included in the CPU, what is the most efficient way to connect them?
When large number of registers are included in the CPU, the most efficient way to connect them is through an ALU.
Explain if the internal bus connects only register within the CPU, how would you get data to and from memory?
The AR or Address Register is used to select a memory address, and the Data Register is used to send and receive the data. Both these register are connected to the internal BUS, and the Data Register acts as a bridge between the memory data BUS and internal BUS.
So first we load AR with the desired memory address and then transfer to or from Data Register.
What is WAIT state?
A WAIT state plays a key role in preventing CPU speed incompatibilities. Many times the processor is at ready state to accept data from a device or location, but there might be no input available. In such case there will be wastage of CPU time, and the system gets into WAIT state.
How you can deal with WAIT state?
The one way to deal with WAIT state is increasing the microprocessor clock period by reducing the clock frequency
The second way is by using special control input READY. It allows the memory to set its own memory cycle time.