SP23 CS 212 Week 2
SP23 CS 212 Week 2
William Stallings
Computer Organization
and Architecture
10th Edition
Today’s laptops have the computing power of an IBM mainframe from 10 or 15 years ago
Desktop applications that require the great power of today’s microprocessor-based systems include:
Image processing
Three-dimensional rendering
Speech recognition
Videoconferencing
Multimedia authoring
Voice and video annotation of files
Simulation modeling
Businesses are relying on increasingly powerful servers to handle transaction and database
processing and to support massive client/server networks that have replaced the huge
mainframe computer centers of yesteryear
Cloud service providers use massive high-performance banks of servers to satisfy high-
volume, high-transaction-rate applications for a broad spectrum of clients
RC delay
Speed at which electrons flow limited by resistance and capacitance of
metal wires connecting them
Delay increases as the RC product increases
As components on the chip decrease in size, the wire interconnects
become thinner, increasing resistance
Also, the wires are closer together, increasing capacitance
Memory latency
Memory speeds lag processor speeds
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
+
Law
development of multi-core machines
Software must be adapted to a highly
parallel execution environment to exploit
the power of parallel processing
Queuing system
If server is idle an item is served immediately, otherwise an arriving item
joins a queue
There can be a single queue for a single server or for multiple servers, or
multiple queues with one being for each of multiple servers