Introduction
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Video review - Introduction to computer hardware.
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Some Background on Memory, Storage, and Computer Architecture
Memory and Storage
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
This chart explains why caching is the most important technique in computing:
(Video review)
Memory vs. CPU Performance Computer Architecture: A Quantitative Approach ©2012 Elsevier, Inc. All Rights Reserved.
Some Numbers Regarding Memory Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Nina | Clara |
---|---|
Linda | Rebecca |
---|---|
Reading an integer from disk Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Multiprocessor (single cores) Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Single processor (2 cores) Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Relationship among the various hardware components:
Core 2 Duo Core i7
A closer look at the registers:
Other terminology:
A Linux Cluster (using commodity hardware) http://en.wikipedia.org/wiki/File:MEGWARE.CLIC.jpg
Blade Servers
As counter-intuitive as it sounds, memory speed is the performance bottleneck in modern computers.
a = b + c w = x + y + z e = b + 3 c = a + b a = b + c c = a + b e = b + 3 w = x + y + z
Introduction to High-Performance Scientific Computing © Victor Eijkhout (CC BY 3.0) |
Modern Operating Systems
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Client-Server Computing Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
A Brief Look at the Evolution of Computers and Operating Systems
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009
Operating System Concepts - 8th Edition Silberschatz, Galvin, Gagne ©2009