Chapter 2 Notes NBCAS511
Chapter 2 Notes NBCAS511
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
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