สถาบันราชภัฏจันทรเกษม



รูปแบบการส่งถ่ายข้อมูล


มาตรฐานที่ใช้ในการถ่ายโอนข้อมูลหรือ Transfer mode ที่เรียกในโหมดต่างๆดังนี้
- PIO modes 0,1,2,3,4
- DMA mode 0,1,2

คำว่า PIO ย่อมาจาก Programmed Input Output

ถูกกำหนดให้เป็นมาตรฐานในการโอนถ่ายข้อมูล โดยในอดีตจะถูกตั้งให้เป็นโหมด มาตรฐานในการตั้งค่าใน BIOS ของเมนบอร์ด โดยปัจจุบันมาตรฐาน PIO ได้ก้าวมาถึง mode 4 มีอัตราการส่งถ่ายข้อมูลที่อัตราความ เร็ว 16.6 MB/Sec ในโหมด PIO การทำงานจะเกี่ยวข้องกับการทำงานของ CPU ด้วยซึ่งมีผลทำให้เกิดการหน่วงเวลา Delay time เกิดขึ้นนอกจากนี้ความเร็วในการทำงานของCPUก็มีส่วนในการส่งถ่ายข้อมูลด้วยแต่ในการทำงานของฮาร์ดดิสก์โหมดนี้จะมีข้อดีตรงที่เป็นมาตรฐานที่เข้าใจง่ายและมีการควบคุมการส่งถ่ายข้อมูลได้ดีกว่า

คำว่า DMA ย่อมาจาก Direct Memory access

นั้นจะมีการทำงานที่แตกต่างจากโหมด PIO ตรงที่การส่งถ่ายข้อมูลนั้นจะสามารถ ส่งถ่ายข้อมูลได้โดยตรงกับหน่วยความจำโดยตรง เพียงแค่ขออนุญาตจาก CPU ได้โดยตรงจึงมีผลทำให้เกิดการหน่วงเวลา Delay time ได้น้อยกว่าแบบโหมด PIO
ในอุปกรณ์ที่ใช้ การทำงานในโหมด DMA จะใช้การถ่ายโอนข้อมูลเข้าสู่หน่วยความจำโดยตรงซึ่งเรียกวิธีการนี้ว่า Bus Mastering โดยวิธีการนี้จะอนุญาตให้อุปกรณ์ 2 ตัวสามารถต่อพ่วงร่วมกันโดยใช้สายสัญญาณเพียงชุดเดียว ซึ่งจะต้องมีการกำหนดตัวอุปกรณ์ ว่าจะเป็นตัวอุปกรณ์ใดจะเป็นอุปกรณ์หลัก( Master) หรืออุปกรณ์รอง( Slave) นอกจากนี้ยังมีระบบการตรวจสอบประสิทธิภาพการ ทำงานและตรวจสอบฮาร์ดดิสก์ เรียกว่าระบบ S.M.A.R.T ( Slef-Monitering Analtsis And Reporting Technology ) ซึ่งสามารถแสดงปัญหาที่เกิดขึ้นเพื่อให้ผู้ใช้สามารถแก้ไขปัญหาได้ถูกต้องรวดเร็ว

การถ่ายโอนข้อมูลแบบ UDMA

UDMA ย่อมาจาก Ultra Direct Memory Access ในปัจจุบันนั้นได้มีมาตรฐาน UDMA - 100 เกิดขึ้นโดยจะสามารถขนถ่ายข้อมูล ประมาณ 100 MB/Sec แต่ในการที่จะใช้ความสามารถนี้จะต้องอาศัยการสนับสนุนจากเมนบอร์ดและ chipset นอกจากนี้ยังต้อง ใช้สายเคเบิลใหม่ที่มีจำนวนสายรับส่งข้อมูลแบบ 80 เส้น แต่จำนวนขาสัญญาณจะใช้ 40 เส้นเท่าเดิม โดนสายแบบใหม่นี้จะ สามารถใช้กับ UDMA - 66 ด้วย ซึ่งถ้ายังให้สายข้อมูลแบบ 40 เส้นอยู่ก็จะการถ่ายโอนข้อมูลแบบ UDMA - 33 เท่านั้น
แต่ปัญหาที่ตามมาเมื่อมีการส่งถ่ายข้อมูลความเร็วสูงๆคือ ความผิดพลาดในการส่งข้อมูลก็จะสูงตามไปด้วย การแก้ไขก็คือการใช้ เทคโนโลยีการตรวจสอบข้อมูลที่เรียกว่า CRC calculation


รูปแสดงการถ่ายโอนข้อมูลแบบ DMA


ตารางเปรียบเทียบการส่งข้อมูลในแต่ละแบบ


Interface Type
Bus Speed
Year
ATA - 2 PIO 3
13.3 MB/Sec
1993
ATA - 2 PIO 4
16.6 MB/Sec
1994
UDMA/33
33.3 MB/Sec
1997
UDMA/66
66.6 MB/Sec
1999
UDMA/100
100 MB/Sec
2000




BACK TO index2