CA Mid1
CA Mid1
Function
◼ There are four basic functions that a computer can perform:
◼ Data processing
◼ Data may take a wide variety of forms and the range of
processing requirements is broad
◼ Data storage
◼ Short-term
◼ Long-term
◼ Data movement
◼ Input-output (I/O) - when data are received from or delivered to
a device (peripheral) that is directly connected to the computer
◼ Data communications – when data are moved over longer
distances, to or from a remote device
◼ Control
◼ A control unit manages the computer’s resources and
orchestrates the performance of its functional parts in response
to instructions
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
COMPUTER
I/O Main
memory
System
Bus
CPU
CPU
Registers ALU
Structure Internal
Bus
Control
Unit
CONTROL
UNIT
Sequencing
Logic
Control Unit
Registers and
Decoders
Control
Memory
System Interconnection –
some mechanism that provides
for communication among CPU,
main memory, and I/O
◼ Registers
◼ Provide storage internal to the CPU
◼ CPU Interconnection
◼ Some mechanism that provides for
communication among the control
unit, ALU, and registers
Memory address • Specifies the address in memory of the word to be written from
register (MAR) or read into the MBR
Instruction register (IR) • Contains the 8-bit opcode instruction being executed
Accumulator (AC) and • Employed to temporarily hold operands and results of ALU
multiplier quotient (MQ) operations
Pentium Pro
• Continued the move into superscalar organization with aggressive use of register renaming, branch
prediction, data flow analysis, and speculative execution
Pentium II
• Incorporated Intel MMX technology, which is designed specifically to process video, audio, and graphics
data efficiently
Pentium III
•Incorporated additional floating-point instructions
•Streaming SIMD Extensions (SSE)
Pentium 4
• Includes additional floating-point and other enhancements for multimedia
Core
• First Intel x86 micro-core
Core 2
• Extends the Core architecture to 64 bits
• Core 2 Quad provides four cores on a single chip
• More recent Core offerings have up to 10 cores per chip
• An important addition to the architecture was the Advanced Vector Extensions instruction set
Cloud Storage
◼ Subset of cloud computing