Here are COA Computer Architecture interview questions and answers for freshers as well as experienced candidates to get their dream job.
Computer architecture is a specification detailing about how a set of software and hardware standards interacts with each other to form a computer system or platform.
The computer architecture is characterized into three categories
A CPU architecture is defined by the set of machine language which can be defined as a
The different types of fields that are parts of an instruction are
The basic components of a Microprocessor are
There are three types of interrupts that can cause a break.
From external input/output devices such types of interrupt comes.
These types of interrupts are caused due to any exception caused by the program itself. For example, division by zero or an invalid opcode, etc.
Only during the execution of an instruction such type of interruption can occur. The primary purpose of such interrupts is to switch from user mode to supervisor mode.
The common components of a microprocessor include
Snooping Cache is the process where individual caches monitor address lines for accesses to memory locations that they have cached.
Direct Mapping is the simplest way to define cache locations in which to store memory blocks. Associative memories are expensive in comparison to random-access memories due to the added logic associated with each cell.
To convert the octal code to binary code multiplexers is used. It is also referred as Data Selector, where dynamic memory uses the same address lines for both row and column.
Virtual Memory technique is used. It provides a mechanism for translating program generated address into correct main memory locations. By means of mapping table translation or mapping is handled.
The use of RAID system is to increase the disk storage capacity and availability.
With the passage of electric discharge, EEPROM is the type of memory whose content is erased.
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.
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.
The types of micro-operations are
DMA stands for Direct Memory Access.
When large number of registers are included in the CPU, the most efficient way to connect them is through an ALU.
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.
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.
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.
These interview questions will also help in your coa viva(orals)