

รูปแบบการส่งถ่ายข้อมูล
มาตรฐานที่ใช้ในการถ่ายโอนข้อมูลหรือ 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

ตารางเปรียบเทียบการส่งข้อมูลในแต่ละแบบ
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 |
