งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

Chapter 6 External Memory - Megnetic disk - Optical - Magnetic Tape.

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "Chapter 6 External Memory - Megnetic disk - Optical - Magnetic Tape."— ใบสำเนางานนำเสนอ:

1 Chapter 6 External Memory - Megnetic disk - Optical - Magnetic Tape

2 Types of External Memory Magnetic Disk (the foundation of external memory) เป็นอุปกรณ์ที่ได้รับความนิยมมากสุด —Harddisk —Removable and Fix Optical —CD-ROM —CD-Recordable (CD-R) —CD-R/W —DVD Magnetic Tape

3 Magnetic Disk( ดิสก์แม่เหล็ก ) Disk สร้างมาจากวัสดุที่ไม่มีสนามแม่เหล็ก เป็นรูปจาน กลมเรียบ จานบันทึกข้อมูลชนิดแม่เหล็ก เป็นหน่วยความจำภายนอกชนิดหนึ่งที่ทำหน้าที่ในการ จัดเก็บข้อมูล หน่วยความจำชนิดนี้เก็บข้อมูลได้จำนวนมาก

4 Read and Write Mechanisms( กลไกในการอ่านและ บันทึกข้อมูล ) Recording and retrieval via conductive coil called a head (อุปกรณ์ที่ทำการบันทึกและเอาข้อมูลเรา เรียกว่า หัวอ่าน) May be single read/write head or separate ones (หัวอ่านอาจจะมีหลายหัวอ่าน) During read/write, head is stationary, platter rotates (ขณะกำลังอ่าน หัวอ่านอาจจะคงที่หรือ อาจจะเคลื่อนที่เข้าออก)

5 Data Organization and Formatting Concentric rings (วงกลมที่มีจุดศูนย์กลางร่วมกัน) or tracks — Gaps between tracks (เป็นช่องว่าระหว่าง tracks) — Reduce gap to increase capacity (ถ้าลด gap จะ สามารถเพิ่มความจะของ disk ได้มากขึ้น) — Same number of bits per track (variable packing density) จำนวนของ bit ต่อ track เปลี่ยนแปลงตามความหนาแน่น

6 Tracks divided into sectors ( Track แบ่งออกเป็น Sector) (Track พูดง่ายๆ คือ ร่องบันทึกข้อมูล) Minimum block size is one sector ( ขนาดของ block size ที่น้อยที่สุด คือ 1 sector ) May have more than one sector per block ( อาจจะ มี มากกว่า 1 sector ต่อ block size )

7 Disk Data Layout

8 Disk Layout Methods Diagram

9 Finding Sectors Must be able to identify start of track and sector Format disk —Additional information not available to user —Marks tracks and sectors

10 Gap1 IdGap2DataGap3 Gap1 IdGap2DataGap3 Track Sync Byte HeadSectorCRC Sync Byte DataCRC Track format Id field ใช้ระบุตำแหน่งที่อยู่เก็บข้อมูลตำแหน่งไหน Data field เป็นข้อมูล Gap เป็นช่องว่างระหว่าง track

11 Characteristics of Disk System Fixed (rare) or movable head (หัวอ่าน) Removable or fixed (Disk) Single or double (usually) sided (ด้าน) Single or multiple platter(จานเดียวหลายจาน) Head mechanism (กลไกของหัวอ่าน) —Contact (Floppy) —Fixed gap —Flying (Winchester)

12 Fixed/Movable Head Disk Fixed head —One read write head per track ( 1 หัวอ่าน ต่อ 1 track) Movable head —One read write head per side (1 หัวอ่าน ต่อ 1 ด้าน)

13 Removable or Not Removable disk (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 ( Disk มีขนาดใหญ่ ไม่สามารถเคลื่อนย้ายไปไหนได้)

14 Platter ( จาน ) Single – platter จานเดียว Multiple – platter หลายจาน

15 Multiple Platters

16 Track and Cylinders

17 Head mechanism ( กลไกของหัวอ่าน ) Contact (floppy) กลไกของหัวอ่านแบบนี้จะสัมผัสกับ platter เลย วิธีการอย่างนี้เช่น floppy disk ซึ่งจะเป็นวิธีการที่ช้าและ เสียหายง่าย เวลาอ่านก็จะมีเสียงตลอด Fixed gap การอ่านการเขียนแบบที่หัวอ่านลอยอยู่นั้น ทำให้หัว จะต้องสามารถสร้างสนามแม่เหล็กได้แรงเพียงพอที่จะมีผลต่อ การบันทึกข้อมูลลงบนผิวดิสก์ ถ้าช่องว่างนั้นมีขนาดแคบลงก็ จะทำให้ความกว้างของร่องบันทึกแคบลงไปด้วยทำให้ได้ ปริมาณที่มากขึ้น Aerodyanmic gap วิธีนี้ห้วอ่านจะไม่ติดต่อกับ platter จะมี ช่องว่างเล็กน้อย เวลาทำการ read/write ก็จะส่ง electromegnatic เพื่อให้เกิดสนามแม่เหล็กไฟฟ้า สำหรับการ read/write เหมือนกัน Fixed gap แต่ gap จะใกล้กันมาก ทำ ให้ได้ปริมาณที่สูงมาก

18 Example external memory Floppy disk Harddisk Removeable harddisk

19 Speed ( ดูรูกหน้า 172 รูป 6.7 ประกอบ ) Seek time (เวลาในการค้นหา track) —Moving head to correct track (Rotational) latency เวลาในการหมุน sector —Waiting for data to rotate under head Access time = Seek + Latency Transfer rate (เวลาที่ tranfer ข้อมูลทั้ง block เก็บ ลงในหน่วยความจำ)

20 RAID(Redundant Array of Independent Disks ) ระบบเผื่อไว้แบบอะเรย์ของดิสก์ที่เป็นอิสระต่อ กัน Introduction to RAID ถ้าเรามีฮาร์ดดิสก์เพียงตัวเดียว วันหนึ่งถ้าพังก็พังไปเลย ข้อมูล หายหมด แต่ถ้านำฮาร์ดดิสก์หลายๆ ตัวมาต่อกัน เช่น 5 ตัว ข้อดีคือ ได้ความจุเพิ่มขึ้น แต่ถ้าตัวใดตัวหนึ่งพังก็จะเสียข้อมูลในฮาร์ดดิสก์ ตัวนั้นไป แต่จะป้องกันได้มากกว่า ถ้าหากเพิ่มฮาร์ดดิสก์เข้าไป 3 ตัว แล้วใช้ระบบการจัดแบ่งเก็บข้อมูลในแต่ละตัว แต่ละตัว พร้อมกันแต่ ในแต่ละตัวก็มีข้อมูลที่ซ้ำกัน หรือมีการเก็บ Parity ของอีกตัวไว้ ถ้า เกิดวันใดที่ตัวหนึ่งเกิดพังไป ข้อมูลในตัวที่พังก็ยังคงมีเก็บ "สำรอง เผื่อเสีย" ไว้ การแก้ไข ก็เพียงเอาฮาร์ดดิสก์ใหม่มาเปลี่ยน แล้วค่อยๆ ผ่องถ่ายข้อมูลที่ฮาร์ดดิสก์ตัวเก่าที่พังไปเคยฝากไว้กับฮาร์ดดิสก์ตัว อื่นลงมาใหม่ๆ ทำให้สมบูรณ์แบบ ทั้งหมดนั้นเรียกว่าระบบ Fault Tolerance แปลเป็นไทยก็คือ"ระบบที่คงทนต่อความเสียหาย" คือ แทนที่ว่าฮาร์ดดิสก์พังไปตัวหนึ่งก็ต้อง "Down" เซิร์ฟเวอร์ ทำให้ ระบบต้องหยุดชะงัก เพื่อป้องกันความเสียหายดังกล่าว จะต้องสร้าง ระบบให้คงทนต่อความเสียหาย ฮาร์ดดิสก์พังไปแล้วหนึ่งตัว ระบบยัง ทำงานต่อไปเหมือนไม่มีอะไรเกิดขึ้น โดยวิธีการนี้ จะต้องใช้ RAID ซึ่งเป็นหัวใจของการสร้าง "ดิสก์ที่คงทนต่อความเสียหาย"

21 คำจำกัดความของ RAID คือ เทคโนโลยีของหน่วยเก็บข้อมูลที่ใช้เพื่อ ปรับปรุงระบบให้มีความสามารถในการประมวลผลเกี่ยวกับการจัดเก็บ ข้อมูล เทคโนโลยีดังกล่าวจะออกแบบเพื่อให้ระบบการจัดเก็บข้อมูล แบบอะเรย์มีความเชื่อถือได้ และเพื่อใช้ข้อดีของการนำประสิทธิภาพที่ เพิ่มขึ้นจากการเพิ่มฮาร์ดดิสก์เข้าไปในระบบหลายๆ ตัวเข้ามาใช้งาน แปลง่ายๆ คือ ฮาร์ดดิสก์ที่ต่อกันเป็นสมาชิกของอะเรย์ (แบบเดียวกับ ทางคณิตศาสตร์ เรื่องของ อะเรย์) แล้วทำอย่างไรให้ทำงานได้ น่าเชื่อถือ ประโยชน์อีกประการของ RAID คือ "เผื่อเสีย" คือ ถ้าตัวหนึ่งเสีย ก็จะ สลับตัวที่สำรองไว้ขึ้นมาทำงานโดยอัตโนมัติ ปัจจุบันการนำ RAID มาใช้งานนั้น เกี่ยวกับเซิร์ฟเวอร์เป็นส่วนใหญ่ เมื่อ ระบบเครือข่ายถูกพัฒนาขึ้นใช้ ความสำคัญของหน่วยเก็บข้อมูล (Storage System) ก็ทวีความสำคัญขึ้น เพราะในเซิร์ฟเวอร์นั้น ถ้าหาก ว่าฮาร์ดดิสก์ชำรุด ใช้งานไม่ได้ นอกจากจะสูญเสียข้อมูลที่เก็บไว้ใน ฮาร์ดดิสก์ไปทั้งหมดแล้ว ยังจะต้องเสียเวลาเพื่อรอให้การซ่อมแซมแล้ว เสร็จ ซึ่งหมายถึงการสูญเสียโอกาสทางธุรกิจ

22 ประโยชน์จาก RAID เอื้อประโยชน์ในการรวมเอาพื้นที่จากฮาร์ดดิสก์หลายๆ ตัวเข้ารวมกันเป็น "ก้อน" ก้อนเดียว ใช้ประโยชน์จากการ "เข้าถึง" ของฮาร์ดดิสก์แต่ละตัว ซึ่งหมายถึง จะแบ่งข้อมูลออกเป็นบล๊อคย่อยๆ แล้ว แยกกันไปเขียน (อ่าน) ลงบนฮาร์ดดิสก์แต่ละตัว ทำ ให้ย่นระยะเวลาทำงาน และลดระยะเวลาคอย (Wait State) มีระบบ "เผื่อเสีย" โดยการทำ "Mirroring" หรือ Parity

23 RAID 0, 1, 2

24 RAID 3 & 4

25 RAID 5 & 6

26 Data Mapping For RAID 0

27 Optical Storage CD-ROM Originally for audio (เริ่มต้นกับ cd audio) 650 Mbytes giving over 70 minutes audio Data stored as pits Read by reflecting laser

28 CD-ROM Format Mode 0=blank data field Mode 1=2048 byte data+error correction Mode 2=2336 byte data

29 Other Optical Storage CD-Recordable (CD-R) CD-RW DVD (Digital Video Disk) (4.7G per layer) DVD-W(DVD – Writable)

30 CD and DVD

31 Magnetic Tape Serial access Slow Very cheap Backup and archive เวลาจะอ่านข้อมูลจะช้ามาก ยิ่งถ้าข้อมูลอยู่ด้านหลัง จะยิ่งช้ามาก

32 Digital Audio Tape (DAT) Uses rotating head (like video) High capacity on small tape —4Gbyte uncompressed —8Gbyte compressed Backup of PC/network servers


ดาวน์โหลด ppt Chapter 6 External Memory - Megnetic disk - Optical - Magnetic Tape.

งานนำเสนอที่คล้ายกัน


Ads by Google