Operating Systems COT 4600 Fall 2009 Dan C
- Slides: 24
Operating Systems COT 4600 – Fall 2009 Dan C. Marinescu Office: HEC 439 B Office hours: Tu, Th 3: 00 -4: 00 PM Slides by Kaashoek & Morris
l Last time: l l l Systems and Complexity Sources of Complexity Today Knowledge and ethics. l Modularity, Abstractions, Layering, Hierarchy (slides from Lecture 1) l Computer Systems (slides by Kaashoek & Morris) l l Next time: l l Computer Systems versus Other Systems Coping with Computer System Complexity Slides by Kaashoek & Morris
Composibility via static discipline l Be tolerant of inputs and strict on outputs Slides by Kaashoek & Morris
cost per transistor Moore’s law transistors per die “Cramming More Components Onto Integrated Circuits”, Electronics, April 1965 Slides by Kaashoek & Morris
Transistors/die doubles every ~18 months Slides by Kaashoek & Morris
Lithography: the driver behind transistor count • Components/area O(x 2) with feature size • Total components O(a) with die area • Switching rate O(x) with feature size Slides by Kaashoek & Morris
CPU performance Slides by Kaashoek & Morris
DRAM density Slides by Kaashoek & Morris
Disk: Price per GByte drops at ~30 -35% per year Slides by Kaashoek & Morris
ENIAC • • 1946 Only one built 5000 adds/sec 20 10 -digit registers • 18, 000 vacuum tubes • 124, 500 watts • Not really stored program Slides by Kaashoek & Morris
UNIVAC (Universal Automatic Computer) l l l Slides by Kaashoek & Morris 1951 46 sold 2000 ops/sec 1, 000 12 -digit words (mercury) 5000 tubes $1. 5 million
IBM System/360 -40 l l l l Slides by Kaashoek & Morris 1964 1. 6 MHz 16 -256 KB core $225, 000 Family of six 32 -bit Time-sharing
Cray 1: supercomputer l l l Slides by Kaashoek & Morris 1976 80 sold 80 MHz 8 Mbyte SRAM 230, 000 gates $5 million
DEC PDP-8 (1964) 60, 000 sold l 330, 000 adds/sec l • 4096 12 -bit words • $18, 000 Slides by Kaashoek & Morris
Apple II l l l 1977 1 MHz 6502 microprocessor 4 to 48 Kilobytes RAM $1300 Basic, Visicalc Slides by Kaashoek & Morris
IBM’s wrist watch l l l 2001 Linux and X 11 74 Mhz CPU 8 Megabyte flash 8 Megabyte DRAM Wireless Slides by Kaashoek & Morris
Millions of lines of source code Software follows hardware Slides by Kaashoek & Morris
Cheap Pervasive Slides by Kaashoek & Morris
log (people per computer) Pervasive qualitative change Number crunching Word processing Communication Embedded Sense/control year Slides by Kaashoek & Morris Slide from David Culler, UC Berkeley
Improvement wrt year #1 Latency improves slowly Moore’s law (~70% per year) Speed of light (0% per year) DRAM access latency (~7% per year) Slides by Kaashoek & Morris Year #
Heat is a problem Slides by Kaashoek & Morris
Recent Intel CPU Clock Rates Pentium 4 HT Pentium 4 m. Hz Pentium III Pentium. Pro Pentium 486 Slides by Kaashoek & Morris
The Future: will it be painful? AMD Barcelona Quad-core chip Slides by Kaashoek & Morris
What went right? Unbounded composibility l General-purpose computers l l l Separate architecture from implementation l l Only need to make one thing fast S/W can exploit new H/W Cumulative R&D investment over years Slides by Kaashoek & Morris
- Earth 4600 million years ago
- Ul 4600
- Cop 4600
- 4600/365
- Cop 4600
- Cop 4600 ucf
- 4600 miles
- Diketahui sin a = 0
- Analisis perubahan laba kotor
- Example of operating systems
- Evolution of operating systems
- Components of an operating system
- Introduction of operating system
- Wsn operating systems
- Operating systems three easy pieces
- Operating system lab
- Dual mode in os
- Tanenbaum operating systems
- Components of operating system
- What are the design issues of distributed operating systems
- Early operating systems
- Real-time operating systems
- Can we make operating systems reliable and secure
- Alternative operating systems
- Mit operating systems