2 Computer Architecture and Organization
1.1.1 Difference Between Architecture and Organization
At this juncture, it is expected that these three terms, namely, computer , architecture and organization ,
should be de ned. In a straightforward manner, this may be done by presenting the simplest de nitions
without jumping into any controversy. A computer may be taken as an electronic instrument capable
of very high speed numerical calculations and carry out some speci c control operations, completely
depending on the software, which it would be executing. Computer architecture deals with broad or
overall design issues related with it, while computer organization means the electronic implementation
(or details) of the architectural modules. Therefore, a computer cannot be a substitute for hot pancake,
computer architecture does not mean how the manufacturer’s logo is printed on the laptop or computer
organization does not imply what should be the layout of a QWERT keyboard.
To elaborate the difference between computer architecture and computer organization, we may con-
sider a simple example. Let us assume that for a new computer, ongoing with its design and development
stages and yet to be manufactured and marketed, its designers consider about the provision of its exter-
nal bus to offer the facility for its user to interface some external devices. The type of such a bus and its
signal details are nalized from the architectural considerations. However, whether there should be any
external pull-up resistors, or noise-reduction capacitors or buffers for that bus, would be an organizational
issue. Broadly speaking, reduced instruction set computing (RISC) and complex instruction set comput-
ing (CISC), pipeline, multiple instruction, multiple data stream (MIMD) and single instruction, multiple
Do not be surprised if you overhear two naïve persons discussing about computer architecture
and organization in the following manner:
Person 1 : What is this organization about?
Person 2 : It decides about the layout pattern of the keys on the keyboard.
Person 1 : And what is the architecture?
Person 2 : Design of the chassis of the system.
F
O
O
D
F
O
R
T
H
O
U
G
H
T
This discussion reminds me the following conversation between two persons regarding the
difference between architecture and organization.
–‘Can you please draw a clear demarcation line between architecture and organization?’
–‘No. I can only place at either side if someone draws a line.’
–‘That would also do.’
–‘But someone should first draw a line without any thickness.’
F
O
O
D
F
O
R
T
H
O
U
G
H
T
M01_GHOS1557_01_SE_C01.indd 2M01_GHOS1557_01_SE_C01.indd 2 4/29/11 4:58 PM4/29/11 4:58 PM