CH01-COA10e_Stallings
CH01-COA10e_Stallings
William Stallings
Computer Organization
and Architecture
10th Edition
Architectural
Computer
attributes
Architecture
include:
Organization
Computer
al attributes
Organization
include:
Registers
Provide storage internal to the
CPU
CPU Interconnection
Some mechanism that provides
for communication among the
control unit, ALU, and registers
Core
An individual processing unit on a processor chip
May be equivalent in functionality to a CPU on a single-CPU system
Specialized processing units are also referred to as cores
Processor
A physical piece of silicon containing one or more cores
Is the computer component that interprets and executes instructions
Referred to as a multicore processor if it contains multiple cores
Figure 1.3
Motherboard with Two Intel Quad-Core Xeon
Processors
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Figure 1.4
zEnterprise
EC12
Processor Unit
(PU)
Chip Diagram
zEnterprise
EC12
Core Layout
The IAS
Instruction Set
Introduced:
More complex arithmetic and logic units and
control units
The use of high-level programming
languages
Provision of system software which provided
the ability to:
Load programs
Move data to peripherals
Libraries perform common computations
Announced in 1964
Product line was incompatible with older IBM machines
Was the success of the decade and cemented IBM as
the overwhelmingly dominant computer vendor
The architecture remains to this day the architecture of
IBM’s mainframe computers
Was the industry’s first planned family of computers
Models were compatible in the sense that a program
written for one model should be capable of being executed
by another model in the series
Increasing
Increasing
number of I/O
speed
ports
Increasing
Increasing cost
memory size
Generation
VLSI
s Very Large
Scale
Integration
ULSI
Semiconductor Memory Ultra Large
Microprocessors Scale
Integration
In 1974 the price per bit of semiconductor memory dropped below the price
There has been a continuing and
perrapid
bit of core Developments
memory in memory and processor
decline in memory cost accompanied by a
technologies changed the nature of
corresponding increase in physical memory
computers in less than a decade
density
Each generation has provided four times the storage density of the previous generation,
accompanied by declining cost per bit and declining access time
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
Cortex-M
• Cortex-M0
Cortex-R • Cortex-M0+
• Cortex-M3
Cortex-A/ • Cortex-M4
Cortex-A50
Cloud Storage
Subset of cloud computing
Consists of database storage and database applications hosted remotely
on cloud servers
Enables small businesses and individual users to take advantage of data
storage that scales with their needs and to take advantage of a variety
of database applications without having to buy, maintain, and manage
the storage assets
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
+ Summary Basic Concepts
and Computer
Evolution
Chapter 1
Organization and architecture
Embedded systems
Structure and function
The Internet of things
Brief history of computers Embedded operating systems
The First Generation: Vacuum Application processors versus
tubes dedicated processors
The Second Generation: Microprocessors versus
Transistors
microcontrollers
The Third Generation: Integrated
Circuits
Embedded versus deeply
Later generations
embedded systems