General Machine Architecture In System software.
The architecture of the computer is first given by “Von Neuman”, so this architecture is called “von Neuman” architecture. It works on Stored program concept.
The above architecture is called von Neuman Architecture/stored program concept.
Fig:- IBM 360 machine architecture.
- IC = Instruction Counter
- IR = Instruction Register
- II = Instruction Interpreter
- WR = Working Register
- GR = General Register
- MC = Memory Controller
- MAR = Memory Address Register
- MBR = Memory Buffer Register
–> It is a separate unit for input-output operation.
–> It manages data transfer between memory and I/O.
1. IC (Instruction Controller):-
It is also called the location counter. It Stores the address of current Instruction(Instruction to be executed).
2. IR (Instruction Register):-
It is a register which stores the instruction.
3. II (Instruction Interpreter):-
It interprets the instruction to be executed. Example:- Signal for addition, subtraction, multiplication.
4. MC ( Memory Controller):-
It controls all memory-related activities.
5. MAR(Memory Address Register):-
It is a register which contains the address or memory location.
6. MBR (Memory Buffer Register):-
It is a register which stores the content(Whose address is specified by MAR).
7. WR (Working Register):-
Those registers are used by the processor for calculation(During execution).
8. GR(General Register):-
These registers are used by the programmer.