Google บอกว่ามันทำงานที่ 6Gb / s ปริมาณงานอยู่ที่ 600MB / s 600MB / s เท่ากับ 4.8Gb / s
นี่หมายความว่าแบนด์วิดท์คือ 6Gb / s แต่ปริมาณงานจริงคือ 4.8Gb / s
Google บอกว่ามันทำงานที่ 6Gb / s ปริมาณงานอยู่ที่ 600MB / s 600MB / s เท่ากับ 4.8Gb / s
นี่หมายความว่าแบนด์วิดท์คือ 6Gb / s แต่ปริมาณงานจริงคือ 4.8Gb / s
คำตอบ:
นี่หมายความว่าแบนด์วิดท์คือ 6Gb / s แต่ปริมาณงานจริงคือ 4.8Gb / s
ใช่แล้ว. มันน่าสนใจที่จะเข้าใจว่าทำไม
ในขณะที่ข้อมูลจะถูกส่งจริงที่ 6Gb / s มันจะถูกเข้ารหัสเพื่อตอบโต้สองข้อบกพร่องที่พบบ่อยในการสื่อสารโทรคมนาคม, DC อคติและการกู้คืนนาฬิกา นี้มักจะทำได้โดยใช้เฉพาะการเข้ารหัสขั้นตอนวิธีการที่เรียกว่า8b / 10bเข้ารหัส มันไม่ได้เป็นอัลกอริธึมการเข้ารหัสเพียงอย่างเดียวที่ได้รับการคิดค้นมาจนถึงตอนนี้ (เช่นการเข้ารหัสแมนเชสเตอร์) แต่มันกลายเป็นมาตรฐานการถ่ายโอนข้อมูลของ SATA อย่างแท้จริง
ในการเข้ารหัส 8b / 10b (ชื่อ aptly) สัญญาณแปดบิตจะถูกแทนที่ด้วย 10 บิตของ (สัญญาณ + รหัส) ซึ่งหมายความว่าจาก 6Gb ที่ช่องส่งสัญญาณในเวลาเพียง 8/10 = 4/5 เป็นสัญญาณ 4/5 ของ 6Gb เป็น 4.8Gb ซึ่งจะเท่ากับ 600MB นี่คือสิ่งที่ลดช่อง 6Gb / s ลงในช่องทางเพียง (??) 600MB / s
ข้อดีที่ได้รับจากการชดเชย DC bias และยอมให้ Clock Recovery มากกว่าชดเชยความเสื่อมเล็กน้อยนี้
นี่หมายความว่าแบนด์วิดท์คือ 6Gb / s แต่ปริมาณงานจริงคือ 4.687Gb / s
ไม่อัตราการรับส่งข้อมูลจะถูกกำหนดเป็นอัตราข้อมูลจริงโดยเฉลี่ยที่คุณสามารถรับได้ในทางปฏิบัติจริง
600MB ต่อวินาทียังคงเป็นหมายเลขถ่ายโอนข้อมูลดิบ แต่เป็นอัตราที่ใช้งานได้เนื่องจากการเข้ารหัสบนบัส SATA เพื่อให้เกิด DC-balance และปริมาณสัญญาณขั้นต่ำ ข้อมูลทุกแปดบิตจะถูกขยายเป็น 10 บิตสำหรับการส่งข้อมูลบนสายเคเบิล SATA ดังนั้นความเร็วของสาย 6.00Gbit ต่อวินาทีจึงลดลงอย่างมีประสิทธิภาพถึง 4.8Gbits ต่อวินาทีสำหรับข้อมูลจริง
ดูบทความวิกิพีเดียใน8b / 10b_encodingสำหรับรายละเอียดในหัวข้อนั้น โปรดทราบว่า SATA ทุกรุ่นเช่นตั้งแต่ 1.0 ได้ใช้การเข้ารหัส 8b / 10b
สิ่งที่คล้ายกันเกิดขึ้นกับเครือข่าย เนื่องจากโปรโตคอลค่าใช้จ่าย / 10 บิตทางกายภาพสำหรับ 8 บิตของข้อมูลบริสุทธิ์จะเปิดออกล้างอัตราส่วน 1:10 มากกว่า 1: 8 เมื่อมันมาถึงการแปล G หรือ Mbps เป็น G หรือ MBPS จริง
ดังนั้น Sata 3 คือ 6Gbps? คาดว่าจะสูงสุด 600MB / s Ethernet ที่ความเร็ว 100Mbps? 10MB / s และอื่น ๆ
ระวังเมื่ออ่าน "Bps" (BYTES ต่อวินาที) กับ "bps" (บิตต่อวินาที) โดยทั่วไปแล้ว Bps จะแสดง 1 / 8th มูลค่าของ bps
หลังจากนี้มันจะแสดงว่าผู้คนใช้ทศนิยม M และ G กับไบนารี M และ G สำหรับเมกะไบต์และกิกะไบต์
ในคณิตศาสตร์ทศนิยมปกติ 1 MB / s จะเป็น 1,000,000 ไบต์ / วินาที แต่ถ้าผู้เขียนสเป็คกำลังใช้เลขฐานสอง / คณิตศาสตร์คอมพิวเตอร์นั่นจะเปลี่ยนเป็น 1,048,576 ไบต์ / วินาที
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับรายละเอียด SATA ที่แตกต่างกันไปที่เจ้าของสเปคที่http://www.sata-io.org/