External devices

 

CS 231: Introduction to Programming
Lecture #4: Hardware architecture

External devices
bullet External versus internal storage although the line is not always clear, generally RAM is considered internal, since it is volatile

Control bar


















































 

CS 231: Introduction to Programming
Lecture #4: Hardware architecture

External devices
bullet External versus internal storage
bullet Examples of external storage devices punch cards, paper tape, (floppy) disks, hard disks, CD-ROMs, DVDs

Control bar


















































 

CS 231: Introduction to Programming
Lecture #4: Hardware architecture

External devices
bullet External versus internal storage
bullet Examples of external storage devices
bullet Important characteristics of storage devices • size (e.g., 2Mbyte) and density(e.g., 1MByte per square inch)
• access speed (e.g., 12ms.) and transfer speed (e.g., 2Mb/sec.)
• access type (sequential or random)
• volatility and lifetime (i.e., average time before data loss)

Control bar


















































 

CS 231: Introduction to Programming
Lecture #4: Hardware architecture

External devices
bullet External versus internal storage
bullet Examples of external storage devices
bullet Important characteristics of storage devices
bullet A hierarchy of storage media • closer to the CPU: fewer, faster, more expensive
• farther from the CPU: more, slower, cheaper

Control bar


















































 

CS 231: Introduction to Programming
Lecture #4: Hardware architecture

External devices
bullet External versus internal storage
bullet Examples of external storage devices
bullet Important characteristics of storage devices
bullet A hierarchy of storage media
bullet Other external devices (also called "peripherals") examples: mouse, keyboard, speakers, headphones, scanners, printers

Control bar