Basic Computer Organization and Architecture
Basic Computer Organization and Architecture
Architecture
Control
CPU unit Datapath
Inputs: keyboard,
Outputs: LCD
mouse, wireless,
screen, wireless,
microphone Input/Output speakers
Synchronous or
Asynchronous?
Chapter 1 16
BIT
• on/off state of a single wire is called bit.
1 Wire 0 1
2 Wires 00 01 10 11
9
9x 100
Binary Number
9
1x 23 + 0x 22 + 0x 21 + 1x 20 base 2 and
coefficient 0 and 1
• Text, Images and Sound can be represent with
numbers
INFORMATION REPRESENTATION - Signals
• Information variables represented by physical
quantities.
• For digital systems, the variables take on discrete values.
Chapter 1 21
Circuits
• A computer needs to modify and combine the
input signal. To do this computer uses tiny
electronic components, which together form
circuits
Discrete Discrete
Inputs Information
Processing Discrete
System Outputs
System State
Chapter 1 23
Computer Architecture
• Computer architecture refers to those
parameters of a computer system that are
visible to a programmer or those parameters
that have a direct impact on the logical
execution of a program.
• Examples of architectural attributes include the
instruction set, the number of bits used to
represent different data types, I/O mechanisms,
and techniques for addressing memory.
Computer organization
• Computer organization refers to the
operational units and their interconnections
that realize the architectural specifications.
Examples of organizational attributes include
those hardware details transparent to the
programmer,
• such as control signals, interfaces between the
computer and peripherals, and the memory
technology used.