Top Banner
Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation We need a consistent break in class: - one hour is max concentration time - need 15 min break
51

Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Dec 16, 2015

Download

Documents

Lee White
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Where we are survey

• Things are generally going well

• The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation

• We need a consistent break in class: - one hour is max concentration time - need 15 min break

Page 2: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Announcements

• HW on Chap 6 6.3 & 6.4 Due Mon 10/30/06

• Project #1 Due 10-25-06 Wed 11/1/06 • Midterm #1 10-30-06 Covers Chaps 3 thru 6

Page 3: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Chapter 6External Memory

Page 4: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Types of External Memory

• Magnetic Disk—RAID (Redundant Array of Independent Disks)—Removable

• Optical—CD-ROM—CD-Recordable (CD-R)—CD-R/W—DVD—DVD-R—DVD-RW

• Magnetic Tape

Page 5: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Magnetic Disk

• Disk substrate coated with magnetizable material (iron oxide…rust)

• Substrate used to be aluminium• Now glass

—Improved surface uniformity– Increases reliability

—Reduction in surface defects– Reduced read/write errors

—Lower flight heights (See later)—Better stiffness—Better shock/damage resistance

Page 6: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Disk Data Layout

Page 7: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Tracks and Cylinders

Page 8: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Multiple Platters

Page 9: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Disk Layout Methods Diagram

Page 10: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Physical Characteristics of Disk Systems

Page 11: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Inductive Write MR Read

Page 12: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Typical Hard Disk Drive Parameters

Page 13: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Formating

• Must be able to identify start of track and sector

• Format disk—Additional information not available to user—Marks tracks and sectors

Page 14: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Winchester Disk Format (Seagate ST506)

30 fixed-length sectors per track

Page 15: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Speed

• Seek time—Time to position head at track

• (Rotational) latency—Time for head to rotate to beginning of sector

• Access time - Seek time + Latency time• Transfer rate - The rate at which data can be transferred after access

Page 16: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Timing of Disk I/O Transfer

Page 17: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID

• Redundant Array of Independent Disks (Redundant Array of Inexpensive Disks)• 6 levels in common use• Not a hierarchy• Set of physical disks viewed as single

logical drive by O/S• Data distributed across physical drives• Can use redundant capacity to store parity

information

Page 18: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Redundant Array of Independent Disks Levels

Page 19: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 0

• No redundancy (Not really RAID)• Data striped across all disks• Round Robin striping• Increase speed

—Multiple data requests probably not on same disk

—Disks seek in parallel—A set of data is likely to be striped across

multiple disks

Page 20: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 1

• Mirrored Disks• Data is striped across disks• 2 copies of each stripe on separate disks• Read from either• Write to both• Recovery is simple

—Swap faulty disk & re-mirror—No down time

• Expensive

Page 21: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 2

• Disks are synchronized• Very small stripes

—Often single byte/word

• Error correction calculated across corresponding bits on disks

• Multiple parity disks store Hamming code error correction in corresponding positions

• Lots of redundancy—Expensive—Not used

Page 22: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 0, 1, 2

Page 23: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Data Mapping For RAID 0

Page 24: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 3

• Similar to RAID 2• Only one “redundant” disk, no matter how

large the array• Simple parity bit for each set of

corresponding bits• Data on failed drive can be reconstructed

from surviving data and parity info• Very high transfer rates

Page 25: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 4

• Each disk operates independently• Good for high I/O request rate• Large stripes• Bit by bit parity calculated across stripes

on each disk• Parity stored on parity disk

Page 26: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 3 & 4

Page 27: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 5

• Like RAID 4• Parity striped across all disks• Round robin allocation for parity stripe• Avoids RAID 4 bottleneck at parity disk• Commonly used in network servers

Page 28: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 6

• Two parity calculations• Stored in separate blocks on different

disks• User requirement of N disks needs N+2• High data availability

—Three disks need to fail for data loss—Significant write penalty

Page 29: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID 5 & 6

Page 30: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

RAID Comparison (1)

Page 31: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Raid Comparison (2)

Page 32: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Optical Products

Page 33: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Optical Storage CD-ROM

• Originally for audio• 650Mbytes giving over 70 minutes audio• Polycarbonate coated with highly

reflective coat, usually aluminium• Data stored as pits• Read by reflecting laser• Constant packing density• Constant linear velocity

Page 34: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD Construction

Page 35: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD Layout

Page 36: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Size Perspective

Page 37: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD reader

Page 38: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD-ROM Drive Speeds

• Audio is single speed—Constant linear velocity—1.2 ms-1

—Track (spiral) is 5.27km long—Gives 4391 seconds = 73.2 minutes

• Other speeds are quoted as multiples• e.g. 24x• Quoted figure is maximum drive can

achieve

Page 39: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD-ROM Format

• Mode 0=blank data field• Mode 1=2048 byte data+error correction• Mode 2=2336 byte data

Page 40: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Random Access on CD-ROM

• Difficult• Move head to rough position• Set correct speed• Read address• Adjust to required location

Page 41: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD-ROM for & against

• Large capacity (?)• Easy to mass produce• Removable• Robust

• Expensive for small runs• Slow• Read only

Page 42: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Other Optical Storage

• CD-Recordable (CD-R)—WORM (Write once, read many)—Now affordable—Compatible with CD-ROM drives

• CD-RW—Erasable—Getting cheaper—Mostly CD-ROM drive compatible—Phase change

– Material has two different reflectivities in different phase states

Page 43: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD - what’s in a name?

• Digital Video Disk ?—Used to indicate a player for movies

– Only plays video disks

• Digital Versatile Disk ?—Used to indicate a computer drive

– Will read computer disks and play video disks

Page 44: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD - technology

• Multi-layer• Very high capacity (4.7G per layer)• Full length movie on single disk

—Using MPEG compression

Page 45: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

CD vs DVD

Page 46: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD’s

Three objectives had to be resolved to make the DVD a financially viable medium.

• First:.......  The linear velocity of a DVD must be held constant and be able to reproduce a vertical frame rate of 29.97 frames/second to meet RS-170A specifications for sync signals to maintain compatibility with the rest of the video world (at least in the case of creating a Video DVD). Consider that if the rpm is held constant, then the linear velocity will be quite different from the inner tracks compared to the outer tracks. Thus there must be a mechanism  to measure the linear velocity and accurately adjust the disk rpm to maintain a constant linear velocity.

Page 47: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD’s

• Second: ....... Every DVD player had to have absolute tracking accuracy to insure the extremely narrow laser beam would scan exactly in the middle of the track where the data was recorded.  Consider that the track width on a DVD is only .74 um (microns) in width - which is much smaller than a single hair which is typically 50 microns in diameter. Approximately 67 DVD grooves would fit rather nicely in the width of a single human hair !  Add to that, the vagaries of rotating mechanical hardware, fluctuating power line voltages etc, and it became obvious this was not going to be an easy inexpensive task if conventional design approaches were taken.

Page 48: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD’s

• Third: .......  The real engineering "killer" was that the DVD player had to be made affordable if it ever was to be a viable product.  Building sophisticated tracking electro-mechanical mechanisms into each DVD player and have them remain compatible with high repeatable accuracy across different manufacturer's product lines and media offerings, was not an option. No way that was ever gonna work at an even semi - reasonable price tag.  Add to that the mechanism being jostled about in shipping etc, and it was a real engineering challenge.  So some clever engineers dreamt up a system whereby each "blank" DVD was to have what is known as  pre-grooves.  Thus a blank DVD disk isn't really blank at all. The disk already is pressed with the track grooves accurately pre-cut and encoded with a constant bit rate frequency.

Page 49: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD-R

• The pre-grooves in the case of  DVD-R and DVD-RW discs, are not perfect spirals. Instead, the groove is modulated with a constant frequency of 140.6 kHz, known also as the wobble frequency (since the groove actually wobbles !)  Much like a lateral cut phonograph groove, groove wobbling means that the grooves wander back and forth in sinusoidal fashion at a fixed amplitude. This constant frequency allows accurate tracking by the laser as well as provides a highly accurate timing signal to which the write clock frequency is derived.

• Between the grooves are the pre-pits.  The pre-pits contain the sector addressing information.

Page 50: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

DVD+R

• The +R format pre-groove also uses a wobble frequency, but at a much higher frequency 817kHz. Instead of pre-pits, the R+ formats convey the sector addressing information by frequency modulation of the wobble frequency.

Page 51: Where we are survey Things are generally going well The HW problems are: 1) challenging – maybe need more guidance 2) sometimes unclear – maybe need explanation.

Magnetic Tape

• Serial access• Slow• Very cheap• Backup and archive