A1A_CptrArch - Background Computer System Architectures...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Background Computer System Architectures Computer System Software
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Computer System Architectures Centralized (Tightly Coupled) Distributed (Loosely Coupled)
Background image of page 2
Centralized v Distributed Centralized systems consist of a single computer Possibly multiple processors Shared memory A distributed system consists of multiple independent computers that “appear to its user as a single coherent system” Tanenbaum, p. 2 Defer discussion of distributed systems
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Centralized Architectures with Multiple Processors (Tightly Coupled) All processors share same physical memory. Processes (or threads) running on separate processors can communicate and synchronize by reading and writing variables in the shared memory. SMP: s hared memory m ulti p rocessor/ s ymmetric m ulti p rocessor
Background image of page 4
Symmetric Multiprocessor (SMP) A stand-alone computer system with the following characteristics: two or more similar processors of comparable capability processors share the same main memory and are interconnected by a bus or other internal connection scheme processors share access to I/O devices all processors can perform the same functions the system is controlled by an integrated operating system that supports interaction between processors and their programs
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Organization of a Symmetric Multiprocessor
Background image of page 6
Scalability based on adding processors. Memory and interconnection network become bottlenecks. Caching improves bandwidth and access times (latency) up to a point but introduces consistency problems. Shared memory multiprocessors are not
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/14/2011 for the course CS 690 taught by Professor Staff during the Fall '11 term at University of Alabama - Huntsville.

Page1 / 25

A1A_CptrArch - Background Computer System Architectures...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online