Documente Academic
Documente Profesional
Documente Cultură
By
Solomon Mensah (PhD)
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 1
Computer Architecture vs. Organization
• Computer architecture
• mainly deals with how a particular hardware works in
a computer.
• Computer organization
• deals with how to design a circuit for such hardware.
• Layman Example:
• Assume that I bought a car. Knowing how to drive a
car is nothing but computer organization.
• If I have to repair it, then a mechanic comes in
because he knows how to repair it - computer
architecture.
• Knowing both driving and repairing is computer
organization and architecture.
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 2
Computer Architecture vs. Organization
• Computer architecture
• refers to those attributes of a system visible to a
programmer or, put another way, those attributes that
have a direct impact on the logical execution of a
program.
• is concerned with the way hardware components are
connected together to form a computer system.
• Computer organization
• refers to the operational units and their
interconnections that realize the architectural
specifications.
• is the way a given instruction set architecture is
implemented on a processor.
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 3
Computer Architecture vs. Organization
• Computer architecture
• is abstract model and are those attributes that are
visible to a programmer like instruction sets, number
of bits used for data, addressing techniques.
• Computer organization
• expresses the realization of the architecture or how
features are implemented like the registers, data paths
or the connection to memory.
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 4
Examples of Architectural Attributes
• Instruction set
• Number of bits used to represent various data
types (e.g., numbers, characters)
• I/O mechanisms
• Techniques for addressing memory
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 5
Examples of Organizational Attributes
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 6
Practical Example 1
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 7
Practical Example 2
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 8
Structure vs Function of a Computer
• Structure:
• The way in which the components are interrelated.
• Function:
• The operation of each individual component as part of
the structure.
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 9
Basic Functions of a Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 10
Functional View of the Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 11
Functional View of the Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 12
Functional View of the Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 13
Structure of the Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 14
Internal Structure of the Computer
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 15
Four Main Internal Structural Components
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 16
Structural Components of the CPU
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 17
Assignment I
1. What, in general terms, is the distinction between
computer organization and computer architecture?
2. What, in general terms, is the distinction between
computer structure and computer function?
3. What are the four main functions of a computer?
4. List and briefly define the main structural components
of a computer.
5. List and briefly define the main structural components
of a processor.
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 19
Thank you
Copyright ©2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly acce ssible website, in whole or in part. MIS6 | CH14 20