Beruflich Dokumente
Kultur Dokumente
Unit 1
Computer Abstractions
and Technology
1.1 Introduction
Computers in automobiles
Cell phones
Human gene project
World Wide Web
Search Engines
Classes of Computers
Personal computers
Server computers
Network based
High capacity, performance, reliability
Range from small servers to building sized
Classes of Computers
Supercomputers
Embedded computers
Battery operated
Connects to the Internet
Hundreds of dollars
Smart phones, tablets, electronic glasses
Cloud computing
Understanding Performance
Algorithm
I/O system
Hierarchy of memories
Application software
System software
Handling input/output
Managing memory and storage
Scheduling tasks & sharing resources
Hardware
High-level language
Assembly language
Hardware representation
Desktop, server,
embedded
Components of a Computer
Input/output includes
User-interface devices
Storage devices
Network adapters
Touchscreen
PostPC device
Supersedes keyboard
and mouse
Resistive and
Capacitive types
Apple A5
Abstractions
The BIG Picture
Implementation
Magnetic disk
Flash memory
Optical disk (CDROM, DVD)
Networks
Electronics
technology
continues to evolve
Increased capacity
and performance
Reduced cost
DRAM capacity
Year
Technology
Relative performance/cost
1951
Vacuum tube
1965
Transistor
1975
1995
2013
1
35
900
2,400,000
Technology Trends
250,000,000,000
Chapter 1 Computer Abstractions and Technology 22
Semiconductor Technology
Silicon: semiconductor
Add materials to transform properties:
Conductors
Insulators
Switch
Manufacturing ICs