ch 5 95

37
William Stallings Computer Organization and Architecture Chapter 5 External Memory

Upload: jecka-cortez

Post on 14-Dec-2014

602 views

Category:

Technology


2 download

DESCRIPTION

*Note : Di ko na inaupload kasi ayaw daw madownload sa file share ewan ko kung bakit.but dito ko nalang sa SlideShareinaupload NOTE# nandito na ang PHILOSOPHY Lectures and Comorg Lectures.

TRANSCRIPT

Page 1: Ch 5 95

William Stallings Computer Organization and Architecture

Chapter 5External Memory

Page 2: Ch 5 95

Types of External Memory

Magnetic Disk RAID Removable

Optical CD-ROM CD-Writable (WORM) CD-R/W DVD

Magnetic Tape

Page 3: Ch 5 95

Magnetic Disk

Metal or plastic disk coated with magnetizable material (iron oxide…rust)

Range of packaging Floppy Winchester hard disk Removable hard disk

Page 4: Ch 5 95

Data Organization and Formatting

Concentric rings or tracks Gaps between tracks Reduce gap to increase capacity Same number of bits per track (variable

packing density) Constant angular velocity

Tracks divided into sectorsMinimum block size is one sectorMay have more than one sector per block

Page 5: Ch 5 95

Disk Data Layout

Page 6: Ch 5 95

Fixed/Movable Head Disk

Fixed head One read write head per track Heads mounted on fixed ridged arm

Movable head One read write head per side Mounted on a movable arm

Page 7: Ch 5 95

Fixed and Movable Heads

Page 8: Ch 5 95

Removable or Not

Removable disk Can be removed from drive and replaced with

another disk Provides unlimited storage capacity Easy data transfer between systems

Nonremovable disk Permanently mounted in the drive

Page 9: Ch 5 95

Floppy Disk

8”, 5.25”, 3.5”Small capacity

Up to 1.44Mbyte (2.88M never popular)

SlowUniversalCheap

Page 10: Ch 5 95

Winchester Hard Disk (1)

Developed by IBM in Winchester (USA)Sealed unitOne or more platters (disks)Heads fly on boundary layer of air as disk

spinsVery small head to disk gapGetting more robust

Page 11: Ch 5 95

Winchester Hard Disk (2)

UniversalCheapFastest external storageGetting larger all the time

Multiple Gigabyte now usual

Page 12: Ch 5 95

Removable Hard DiskZIP

Cheap Very common Only 100M

JAZ Not cheap 1G

L-120 (a: drive) Also reads 3.5” floppy Becoming more popular?

Page 13: Ch 5 95

Finding Sectors

Must be able to identify start of track and sector

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

Page 14: Ch 5 95

Gap1 Id Gap2 Data Gap3 Gap1 Id Gap2 Data Gap3

TrackSyncByte

Head Sector CRC SyncByte

Data CRC

ST506 format (old!)

Foreground reading Find others

Page 15: Ch 5 95

Characteristics

Fixed (rare) or movable headRemovable or fixedSingle or double (usually) sidedSingle or multiple platterHead mechanism

Contact (Floppy) Fixed gap Flying (Winchester)

Page 16: Ch 5 95

Multiple Platter

One head per sideHeads are joined and alignedAligned tracks on each platter form

cylindersData is striped by cylinder

reduces head movement Increases speed (transfer rate)

Page 17: Ch 5 95

Speed

Seek time Moving head to correct track

(Rotational) latency Waiting for data to rotate under head

Access time = Seek + LatencyTransfer rate

Page 18: Ch 5 95

RAID

Redundant Array of Independent Disks Redundant Array of Inexpensive Disks6 levels in common useNot a hierarchySet of physical disks viewed as single

logical drive by O/SData distributed across physical drivesCan use redundant capacity to store parity

information

Page 19: Ch 5 95

RAID 0

No redundancyData striped across all disksRound Robin stripingIncrease 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: Ch 5 95

RAID 1

Mirrored DisksData is striped across disks2 copies of each stripe on separate disksRead from eitherWrite to bothRecovery is simple

Swap faulty disk & re-mirror No down time

Expensive

Page 21: Ch 5 95

RAID 2Disks are synchronizedVery 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: Ch 5 95

RAID 3

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

large the arraySimple parity bit for each set of

corresponding bitsData on failed drive can be reconstructed

from surviving data and parity infoVery high transfer rates

Page 23: Ch 5 95

RAID 4

Each disk operates independentlyGood for high I/O request rateLarge stripesBit by bit parity calculated across stripes

on each diskParity stored on parity disk

Page 24: Ch 5 95

RAID 5

Like RAID 4Parity striped across all disksRound robin allocation for parity stripeAvoids RAID 4 bottleneck at parity diskCommonly used in network servers

N.B. DOES NOT MEAN 5 DISKS!!!!!

Page 25: Ch 5 95

Optical Storage CD-ROM

Originally for audio650Mbytes giving over 70 minutes audioPolycarbonate coated with highly

reflective coat, usually aluminumData stored as pitsRead by reflecting laserConstant packing densityConstant linear velocity

Page 26: Ch 5 95

CD-ROM Drive Speeds

Audio is single speed Constant linier velocity 1.2 ms-1

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

Other speeds are quoted as multiplese.g. 24xThe quoted figure is the maximum the

drive can achieve

Page 27: Ch 5 95

Comparison of Disk Layouts

Page 28: Ch 5 95

00 00FF x 10 M

in

Sec

Sec

tor

Mod

e

DataLayeredECC

12 byteSync

4 byteId

2048 byte 288 byte

2352 byte

CD-ROM Format

Mode 0=blank data fieldMode 1=2048 byte data+error correctionMode 2=2336 byte data

Page 29: Ch 5 95

Random Access on CD-ROM

DifficultMove head to rough positionSet correct speedRead addressAdjust to required location(Yawn!)

Page 30: Ch 5 95

CD-ROM for & against

Large capacity (?)Easy to mass produceRemovableRobust

Expensive for small runsSlowRead only

Page 31: Ch 5 95

Other Optical Storage

CD-Writable WORM Now affordable Compatible with CD-ROM drives

CD-RW Erasable Getting cheaper Mostly CD-ROM drive compatible

Page 32: Ch 5 95

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

Dogs Veritable DinnerOfficially - nothing!!!

Page 33: Ch 5 95

DVD - technology

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

Using MPEG compression

Finally standardized (honest!)Movies carry regional codingPlayers only play correct region filmsCan be “fixed”

Page 34: Ch 5 95

DVD - Writable

Loads of trouble with standardsFirst generation DVD drives may not read

first generation DVD-W disksFirst generation DVD drives may not read

CD-RW disksWait for it to settle down before buying!

Page 35: Ch 5 95

Foreground Reading

Check out optical disk storage optionsCheck out Mini Disk

Page 36: Ch 5 95

Magnetic Tape

Serial accessSlowVery cheapBackup and archive

Page 37: Ch 5 95

Digital Audio Tape (DAT)

Uses rotating head (like video)High capacity on small tape

4Gbyte uncompressed 8Gbyte compressed

Backup of PC/network servers