ความแตกต่างระหว่าง ATA, PATA และ IDE คืออะไร


27

หากฉันไม่เข้าใจผิดว่าชื่อเหล่านี้ล้วนเป็นผู้อ้างอิงถึงเทคโนโลยีเดียวกัน มีความแตกต่างระหว่างพวกเขาบ้างไหม? ถ้าไม่ทำไมเทคโนโลยีนี้ถึงมีชื่อแตกต่างกันมากมาย


5
อุตสาหกรรมคอมพิวเตอร์มีตัวย่อมากเกินไป (ดูเหมือนว่าจะแย่กว่าทางการทหารเมื่อคุณพิจารณาว่า IBM มีคำย่อสำหรับ "แฟน" - AMD สำหรับอุปกรณ์การเคลื่อนไหวทางอากาศ) เป็นคำถามที่ดี (+1)!
Randolf Richardson

คำตอบ:


43

IDE (Integrated Drive Electronics) เป็นชื่อเดิมจากนั้นพวกเขาก็สร้างมาตรฐานบน ATA (Advanced Technology Attachment) ว่าเป็นมาตรฐานที่กว้างขึ้นซึ่งรวมถึงการเพิ่มเติมเช่น CD-ROM และอื่น ๆ เมื่อ SATA (Serial ATA) ออกมาผู้คนเริ่มใช้ PATA (Parallel ATA) เพื่ออ้างถึงบัสที่เชื่อมต่อแบบขนานรุ่นเก่า (ที่ใช้สายริบบิ้น) เพื่อให้เฉพาะเจาะจงยิ่งกว่าคำว่า ATA ซึ่งสามารถอ้างถึงได้เช่นกัน ทั้งสองเป็นส่วนหนึ่งของมาตรฐาน ATA และใช้ชุดคำสั่งแบบลอจิคัลเดียวกัน แต่เห็นได้ชัดว่า SATA มีอินเตอร์เฟซไฟฟ้าที่แตกต่างกัน ไดรฟ์ทั้งสองประเภท (SATA และ PATA) เป็นอุปกรณ์ IDE

ที่มา: PC mag


14

ฉันพบบทความที่น่าสนใจที่นี่ซึ่งอธิบายความแตกต่าง ดูเหมือนว่าจริง ๆ แล้วเรียกว่า ATA แต่ IDE และ PATA เป็นชื่อที่แตกต่างกันที่ใช้โดยการสร้างแบรนด์ที่แตกต่างกัน

มันเพิ่งจะแสดงให้เห็นว่าการแข่งขัน (และเงิน) มีมากแค่ไหนในบรรดา บริษัท ที่เกี่ยวข้องกับคอมพิวเตอร์เพื่อให้แบรนด์เฉพาะของเทคโนโลยีในปัจจุบันได้รับการยอมรับว่าเป็นมาตรฐานโลก อย่างไรก็ตามพวกเขาทั้งหมดจุ่มลงเมื่อ 'ATA' ธรรมดาธรรมดากลายเป็นคำศัพท์ที่ยอมรับได้

เมื่อพัฒนา SATA แล้วจะมีชื่อว่า PATA

โดยรวมแล้วมาตรฐาน ATA ได้ดำเนินการผ่านเจ็ดขั้นตอนที่ได้รับการยอมรับ (ATA-1, 2, 3, ฯลฯ ) และในปี 2544 ขั้นตอนที่ 7 ฮาร์ดไดรฟ์ ATA ออกสู่ตลาด (โดยทั่วไปเรียกว่า Ultra ATA-133) สิ่งเหล่านี้สามารถทำให้อัตราการถ่ายโอนข้อมูลสูงถึง 133 MB / วินาที (เมกะไบต์ต่อวินาที) ATA-7 ถือเป็นขั้นตอนสุดท้ายของการพัฒนาก่อนที่ Serial ATA จะเข้าครอบครอง ในขั้นตอนนี้เพื่อให้เห็นความแตกต่างระหว่าง ATA และมาตรฐาน SATA รุ่นใหม่มาตรฐาน ATA ที่เก่ากว่าได้ถูกกำหนดใหม่และตั้งชื่อ Parallel ATA (หรือ PATA)


12

ไดรฟ์อิเล็กทรอนิกส์แบบรวมเป็นชื่อทางการตลาดดั้งเดิมที่แตกต่างจากเมื่ออุปกรณ์อิเล็กทรอนิกส์อยู่บนกระดานแยกต่างหาก (ST-506 และ ESDI) แต่ตัวอย่างเช่นไดรฟ์ SCSI มีตัวควบคุมรวมอยู่ด้วย ดังนั้นมาตรฐานจึงมีชื่อว่า "AT Attachment" สำหรับ IBM PC / AT (ซึ่งหมายถึงเทคโนโลยีขั้นสูง แต่ ATA ไม่ใช่ Advanced Technology Attachment) แต่ IDE และ ATA มีความหมายเหมือนกัน ATA เป็นคำที่ดีกว่า

ATA กลายเป็น PATA (Parallel) เพื่อแยกความแตกต่างจาก SATA (อนุกรม)


0

ไดรฟ์ SATA ทุกตัวมีชุดชิปออนบอร์ดที่จะบีบอัดและคลายการถ่ายโอนข้อมูลซึ่งในฐานะที่เป็นคอนโทรลเลอร์ PATA บนเมนบอร์ดจะต้องสื่อสารกับฮาร์ดแวร์ของไดรฟ์โดยตรง

ข้อมูลจาก SATA ไปยังเมนบอร์ดถูกบีบอัดจากนั้นเมนบอร์ดจะมีชุดชิปของตัวเองซึ่งจะเปลี่ยนข้อมูลจากอุปกรณ์ SATA กลับไปเป็นไบนารีที่คลายการบีบอัดสำหรับส่วนที่เหลือของคอมพิวเตอร์ ฮาร์ดไดรฟ์

การถ่ายโอนไปยัง / จากไดรฟ์ต้องผ่านกระบวนการนี้หรือส่วนประกอบใด ๆ จะไม่เข้าใจอีก


ไม่ข้อมูลไม่ถูกบีบอัด มันเป็นเรื่องที่ต่อเนื่องกัน จำนวนบิตเท่ากัน (จริง ๆ แล้ว SATA เพิ่มบิตสองสามบิตผ่านสายที่ถอดกลับออกไป) พวกเขาจะถูกส่งทีละครั้งแทนที่จะเป็น 32 แบบขนาน
psusi

0

ATA เรียกอีกอย่างว่า Parallel AT Attachment แต่พวกเขามีความสัมพันธ์ใกล้ชิดกัน แต่ PATA ดูเหมือนว่าเป็นระบบเทคโนโลยีที่ใหม่กว่าดังนั้นลองดูที่รุ่นเก่า ๆ ของระบบอินเตอร์เฟสที่มีพอร์ตเช่นเข็มขนาดเล็กเจาะออกจากอุปกรณ์เช่น HDD, CD-Drive .. .. หมุดเหล่านี้ซึ่งขนานกันและมีประมาณ 15 ถึง 20 หรือหมุดบางอย่างเป็นตัวอย่างของ Parallel ATA IDE ก็มีความสัมพันธ์แบบเดียวกันกับ ATA และ PATA แต่ระบบสายที่ประกอบขึ้นจากพื้นผิวที่เรียบที่มี 20 ถึง 30 พินนั้นเป็นระบบ IDE รุ่นใหม่กว่าเช่น EIDE ที่มีแบนด์วิดธ์สูงกว่า


คุณมีรายละเอียดเพิ่มเติมหรือไม่ ภาพถ่ายของตัวเชื่อมต่อที่หลากหลายหรือแหล่งข้อมูลบางอย่างจะเป็นประโยชน์
kazoni

0

ฉันจะพยายามให้คำตอบที่สมบูรณ์

ในช่วงเวลาของ PC-AT (286) มีเพียงหนึ่งบัสในระบบ บัสนี้เรียกว่าบัสระบบหรือโฮสต์บัส (ปัจจุบันเรียกว่า ISA)

อุปกรณ์ทั้งหมด (รวมถึง CPU ด้วยตัวเอง) เชื่อมต่อกับบัสนี้: ตัวควบคุมหน่วยความจำตัวควบคุมฟลอปปี้ดิสก์ตัวควบคุมแป้นพิมพ์ตัวจับเวลา ฯลฯ

HDD ตัวแรกประกอบด้วย 2 ส่วนคือดิสก์คอนโทรลเลอร์ (เชื่อมต่อกับ ISA) และดิสก์ใบ้ ตัวควบคุม (เช่นอุปกรณ์ที่ใช้ ISA) เข้าถึงได้โดยโปรแกรมเมอร์โดยใช้ IO และส่วนหน่วยความจำ มันนำเสนอดิสก์เป็นบล็อกโดยใช้รูปทรงเรขาคณิตของเซกเตอร์ทรงกระบอกและสิ่งที่อยู่ในระดับต่ำ (เช่นหัวของไดรฟ์ที่กำลังเคลื่อนที่) ซึ่งดำเนินการเอง

ISA-->Controller-->Cable-->Dumb_disk

Compaq ผลิตแล็ปท็อปในเวลานั้น พวกเขาติดตั้งอุปกรณ์ง่าย ๆ กับบริดจ์ ISA อุปกรณ์นี้มีชื่อว่า "Host bus adapter" (HBA) จากนั้นพวกเขาย้ายตัวควบคุมไปยังดิสก์ไดรฟ์และเชื่อมต่อกับ HBA ด้วยสายริบบิ้น โปรดทราบว่า HBA ไม่ใช่คอนโทรลเลอร์: มันเป็นเพียงอะแดปเตอร์ ติดตั้งคอนโทรลเลอร์ในดิสก์แล้ว! ดังนั้นคุณสามารถพูดได้ว่าดิสก์คอนโทรลเลอร์เชื่อมต่อกับ ISA ด้วยอะแดปเตอร์ขนาดเล็ก

ISA_BUS[HBA]---ribbon-cable-->CONTROLLER_AND_DISK

นั่นเป็นครั้งแรกที่ได้รับการควบคุมแบบบูรณาการไปยังดิสก์เพื่อให้พวกเขาเรียกมันว่า IDE: บูรณาการดิสก์เครื่องใช้ไฟฟ้า

ต่อมาผู้ผลิตสร้างมาตรฐานที่เรียกว่าAT-Attachement (ATA) ที่ desribed ทั้งการเชื่อมต่อทางกายภาพ (สายริบบิ้น) และอินเตอร์เฟสการเขียนโปรแกรมของตัวควบคุม (ลงทะเบียนและความหมายของพวกเขา) มันถูกเรียกว่า AT Attachment เพราะมันเกี่ยวกับการแนบดิสก์กับ AT bus (ISA)

อุปกรณ์ ATA ทุกตัวเป็น IDE แต่อุปกรณ์ pre-ATA ไม่ใช่ IDE แม้ว่าอุปกรณ์ IDE ทุกตัวที่ผลิตหลังจากต้นยุค 90 คือ ATA

ในช่วงกลางของ 90th arhitecture เปลี่ยนไป: แทนที่จะเป็นหนึ่งบัสพวกเขาเชื่อมต่อซีพียูกับชิปที่เรียกว่า "สะพานเหนือ" กับรถบัสที่เรียกว่าด้านหน้า - รถบัส Northbridge เชื่อมต่อกับชิปแล้วเรียกว่า "south bridge" พวกเขารวมเอา ATA HBA และ ISA เข้ากับคอนโทรลเลอร์สำหรับแป้นพิมพ์และอุปกรณ์ความเร็วต่ำอื่น ๆ เข้ากับบริดจ์ใต้ ATA หยุดทำงานเป็น "สิ่งที่แนบมา AT" ในเวลานั้น แต่ชื่อยังคงอยู่

ATA มีปัญหาเดียว: มันขนานกัน แต่ละสายข้อมูลอาศัยสายแยกต่างหาก (มีสาย 40 เส้นใน ATA ดั้งเดิม) จำนวนมากของสายการ จำกัด ความเร็วเพราะcrosstalk อันดับแรกพวกเขาแก้ไขได้โดยเพิ่มสายเพิ่มเติมที่เชื่อมต่อกับพื้นดังนั้น ATA-4 + ใช้ 80 บรรทัด!

แต่ทางออกที่ดีที่สุดคือการย้ายไปยังบัสอนุกรม มันเพิ่มความซับซ้อนของคอนโทรลเลอร์ แต่ให้ความสามารถของวิศวกรในการเพิ่มความเร็ว ดังนั้นพวกเขาจึงสร้าง serial version ของ ATA ที่เรียกว่า "SATA" รุ่นเก่ามีชื่อว่าATAหรือ PATA ขนาน

PATA คือ ATA และ SATA คือ ATA แต่เมื่อผู้คนพูดถึง ATA พวกเขามักจะพูดถึง ATA: PATA รุ่นคู่ขนาน

SATA สามารถเข้ากันได้กับ ATA แต่พวกเขาพัฒนา HBA รุ่นใหม่ที่เรียกว่า AHCI (อินเตอร์เฟสโฮสต์คอนโทรลเลอร์ขั้นสูง) ดู: AHCI เป็นคอนโทรลเลอร์ไม่ใช่อะแดปเตอร์นับจากนี้ จากช่วงเวลานั้นเราสามารถพูดได้ว่า SATA เป็นรถบัสปกติ (เหมือน USB) มีตัวควบคุม 2 ตัว: ตัวควบคุมตัวหนึ่งตั้งอยู่บน PCI (อยู่ใกล้กับ "ศูนย์กลางการสื่อสาร" (นี่คือวิธีที่พวกเขาเรียกว่า "South Birdge" ตอนนี้) ตัวควบคุมอีกตัวหนึ่งอาศัยอยู่ในดิสก์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.