Architecture of computer is a key a very important part of computer engineering. It is related to all aspects of organizational processing and designing. Architecture can extends forward into computer due to processors. It is very complex to design any operating systems those which have no knowledge of the underlying architecture. Computer architecture have to achieve several objectives.
We can say that “computer architecture” refers that attribute of any system which is visible to a programmer or attributes which can effect directly on the logical execution of any program. And about organization of computer, it is participated in operational units and interconnection which shows architectural specification. Lets take an example attribute of architecture consists some instruction set, and number of bits shows different kind of data types, input/output process, and addressing memory.
As we all know that a computer is very complicated system; contains million of electronic parts. So we cant explained one of them easily. So we can explain hierarchical nature of this complicated electronic systems, which must be represents their design and descriptions. Designer should have focus only particular level of system at one time. Every level of system consists sets of components and their interconnections. Behavior is define on structures and function.
Structure: it show interrelationship between components. Structure of computer consists many important parts such as:
Functions: It shows every structural parts and their operations. Some basic functions are