Wednesday, January 4, 2012

Some basic terms about Computer architecture

In this post am gonna write something about few very important terms about computer architecture,,,

according to speed we can say our list (in decreasing order of speed) consists of following:-
Registers
Cache Memory
Main Memory (RAM)


Registers- Processor registers or simply registers are located inside the processor. They typically hold a word of data which is of 32-bits or 64-bits. CPU instructs the Arithmetic and Logic Unit (ALU) to perform various operations on this data or with the help of it. They are the fastest of all forms of computer memories. CPU cannot process all the data and instructions at once and thus registers act as buffer and store all instructions at once and then CPU access these instructions from these registers at its speed.


Cache Memory-  it is the intermediate memory between the super fast registers and the relatively slow main memory. Its a very small capacity and high speed memory which acts as a buffer between the CPU and main memory. Actually access time of main memory is much more than accessing cache memory so whenever the CPU wants something , instead of directly going to the main memory it first searches the cache memory  and if it is not found there then it has to access main memory. Thus most frequently accessed instructions and data are put in the fast cache memory for speedy operations.

Main Memory- memory is nothing but RAM (Random Access Memory). Actually firstly i thought that it consists of both RAM and ROM but i was totally wrong. This memory is relatively costly, small sized and volatile (data is lost when computer is switched off).




No comments:

Post a Comment