Basic Operational Concepts in Computer Organization

Sep 12 • General • 39679 Views • 22 Comments on Basic Operational Concepts in Computer Organization

A Computer has five functional independant units like Input Unit, Memory Unit, Arithmetic & Logic Unit, Output Unit, Control Unit.

Input Unit :-

Computers take coded information via input unit. The most famous input device is keyboard. Whenever we press any key it is automatically being translated to corresponding binary code & transmitted over a cable to memory or proccessor.

Memory Unit :-

It stores programs as well as data and there are two types- Primary and Secondary Memory

Primary Memory is quite fast which works at electronic speed. Programs should be stored in memory before getting executed. Random Access Memory are those memory in which location can be accessed in a shorter period of time after specifying the address. Primary memory is essential but expensive so we went for secondary memory which is quite cheaper. It is used when large amount of data & programs are needed to store, particularly the information that we dont access very frequently. Ex- Magnetic Disks, Tapes

Arithmetic & Logic Unit :-

All the arithmetic & Logical operations are performed by ALU and this operation are initiated once the operands are brought into the processor.

Output Unit :– It displays the processed result to outside world.

Basic Operational Concepts

  • Instructions take a vital role for the proper working of the computer.
  • An appropriate program consisting of a list of instructions is stored in the memory so that the tasks can be started.
  • The memory brings the Individual instructions into the processor, which executes the specified operations.
  • Data which is to be used as operands are moreover also stored in the memory.

Example:

Add LOCA, R0

  • This instruction adds the operand at memory location LOCA to the operand which will be present in the Register R0.
  •  The above mentioned example can be written as follows:

Load LOCA, R1

Add R1, R0

  • First instruction sends the contents of the memory location LOCA into processor Register R0, and meanwhile the second instruction adds the contents of Register R1 and R0 and places the output in the Register R1.

The memory and the processor are are swapped and are started by sending the address of the memory location to be accessed to the memory unit and issuing the appropriate control signals.

  • The data is then transferred to or from the memory.

Analysing how processor and memory are connected :

  • Processors have various registers to perform various functions :-
  • Program Counter :- It contains the memory address of next instruction to be fetched.
  • Instruction Register:- It holds the instruction which is currently being executed.
  • MDR :- It facilities communication with memory. It contains the data to be written into or read out of the addressed location.
  • MAR :- It holds the address of the location that is to be accessed
  • There are n general purpose registers that is R0 to Rn-1

Performance :-

  • Performance means how quickly a program can be excecuted.
    Computer architecture

    Computer organization

  • In order to get the best performance it is required to design the compiler, machine instruction set & hardware in a coordinated manner.

Connection B / W Processor & Memory

Connection B/W Processor & Memory

  • The above mentioned block diagram consists of the following components

1)    Memory
2)    MAR
3)    MDR
4)    PC
5)    IR
6)    General Purpose Registers
7)    Control Unit
8)    ALU

  • The instruction that is currently being executed is held by the Instruction Register.
  • IR output is available to the control circuits, which generates the timing signal that control the various processing elements involved in executing the instruction.
  • The Memory address of the next instruction to be fetched and executed is contained by the Program Counter.
  • It is a specialized register.
  • It keeps the record of the programs that are executed.
  • Role of these registers is to handle the data available in the instructions. They store the data temporarily.
  • Two registers facilitate the communication with memory.

These registers are:

1)    MAR (Memory Address Register)
2)    MDR (Memory Data Register)

Memory Address Register:

  • The address of the location to be accessed is held by MAR.

Memory Data Register:

  • It contains the data to be written into or to be read out of the addressed location.

Working Explanation

PC is set to point to the first instruction of the program. The contents of the PC are transferred to the MAR and a Read control signal is sent to the memory. The addressed word is fetched from the location which is mentioned in the MAR and loaded into MDR. This post thus contains all the important basic operational concepts.

You may also like to visit :-

Users can give their views in comment box so as to improve the article.

Tell us Your Queries, Suggestions and Feedback

Your email address will not be published.

22 Responses to Basic Operational Concepts in Computer Organization

  1. pandu says:

    btech cse

  2. pandu says:

    btech cse

  3. pandu says:

    btech cse

  4. pandu says:

    btech cse

  5. samu sughter john says:

    illustrate the basic concept of computer system

  6. samu sughter john says:

    illustrate the basic concept of computer system

  7. samu sughter john says:

    illustrate the basic concept of computer system

  8. samu sughter john says:

    illustrate the basic concept of computer system

  9. samu sughter john says:

    illustrate the basic concept of computer system

  10. samu sughter john says:

    illustrate the basic concept of computer system

  11. samu sughter john says:
  12. samu sughter john says:
  13. samu sughter john says:
  14. samu sughter john says:
  15. samu sughter john says:
  16. samu sughter john says:
  17. Anonymous says:
  18. Anonymous says:
  19. ashfak says:

    explain the basic operational concepts between the processor and the memory.(question from computer organization book, department of computer science)

  20. ferveez ahamed says:

    what courses can i study to get placed in intel currently im studying b.tech ece in b.s.abdur rahman university can yu help me

  21. Himanshi says:

    i have done btech from cse branch, working as .net developer, now i want to go for mba from abroad but it is very expensive, can u tell me some mode to attain scholarship or sponcership or something, also suggest me the best stream and list of universities , i can go for ?

  22. D.KRISHNA KARTHIK says:

    i want study materials of the subjects named computer networks,computer organization,linear integrated circuits and applications and electro magnetic theory and transmission lines answers should be in such way that it should not much time to learn and also the answers should contain meaningful answer so that by writing the answer i can get full marks that will be awarded for each question in the exams while correcting my answer book please do this help for me i will be thankful to you and your education experts it’s my kind to you all

« »