Computer Hardware
Tom Kelliher, CS14F
Sept. 17, 1996
- Computers use the binary system. Why?
- Bits, bytes, words.
- Converting between binary and decimal.
- ASCII and EBCDIC.
- A: 01000001
- 4: 00110100
- Even and odd parity; error detection.
- Control unit
- Coordinates all activity in system.
- Fetches, decodes instructions.
- ALU
- Executes instructions.
- Bus width.
- Multiple functional units --- superscalar.
- Pipelining.
- Branch prediction.
- Different machine languages.
- RISC vs. CISC.
- Downward compatibility.
- Data bus --- widths for various x86's. Internal vs. external.
- Address bus --- limits addressable memory.
- RAM:
- Primary memory.
- Volatile.
- How much for various OSs.
- Virtual Memory.
- Cache memory.
- ROM
- BIOS, POST.
- Not volatile.
- Secondary storage
Capacities?
- Magnetic disks
- DASD.
- Sectors, tracks, cylinders.
- Read/write head.
- Access times.
- Data storage.
- Flopppy disk.
- Hard disk.
- IDE, SCSI.
- Magnetic Tape
- Sequential access.
- Inexpensive backup medium.
- Optical disk.
- CD-ROM; 660MB
- Access speeds: double, quad, etc.
- CD-R --- write once, read many.
Thomas P. Kelliher
Tue Sep 17 07:26:26 EDT 1996
Tom Kelliher