Announcement

Collapse
No announcement yet.

ขอผู้รู้แนะนำเกี่ยวกับความเร็วของการรับส่งข้อมูล SATA II กับ SATA III หน่อยครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ขอผู้รู้แนะนำเกี่ยวกับความเร็วของการรับส่งข้อมูล SATA II กับ SATA III หน่อยครับ

    คือผมอ่านมาหลายกระทู้แล้วครับแต่ยังงง

    1.คือ ตกลง SATA 2 ความเร็วในการรับส่ง 3Gbps = 300MB/s หรือ 384 MB/s ครับ
    2. SATA 3 ความเร็วในการรับส่ง 6Gbps =600MB/s หรือ 768 MB/s ครับ

    คือใช้สูตรนี้คำนวนครับ ถูกหรือเปล่า
    3Gb = 3,072Mb(3x1024Mb) = 3,145,728Kb(3072x1024Kb) = 3,221,225,472(3,145,782x1024b)
    3Gb = 3,221,225,472 bit
    หารด้วย 8 = 402,653,184 Byte
    402,653,184B/1024 = 393,216KB /1024= 384MB ถูกหรือเปล่าครับ.......... ชี้แนะด้วยครับ

    ทีนี้ถามต่อครับ
    3.ความเร็วในการรับส่งจะวิ่งถึง 300MB/s หรือ600MB/s ในเวลาใช้งานจริงหรือเปล่าครับ
    คือว่าถ้าใช้บอร์ดที่รองรับ sata2.0 กับดิส 2.0 . หรือ บอร์ดที่รองรับ sata3.0 กับดิส 3.0 แล้วมันจะวิ่งเต็มความเร็วหรือเปล่าครับ

  • #2
    ไม่ถึงหรอก คิดไว้ง่ายๆ เวลาโฆษณา /1000 เวลาใช้จริง /1024 ... ไม่รวม Latency ตัวพอร์ตอีก

    เอาง่ายๆ USB 2.0 ที่โฆษณาว่า 480 Mbps มันควรจะวิ่งจริง = 60 MB/s ใช่มั้ยล่ะ เอาจริงๆ วิ่งได้แค่ 33.3 MB/s โดยประมาณ

    SATA-2 วิ่งจริงราวๆ ไม่เกิน 280 MB/s ส่วน SATA-3 ได้ไม่เกิน 550 MB/s ครับ

    Comment


    • #3
      Gbps = Gigabits per second
      MB/s = Megabytes per second

      คนละหน่วยกันครับ

      ตามเสป็ค SATA3 มี Bandwidth อยู่ที่ 6000 Mb/s และ Transfer speed อยู่ที่ 600 MB/s

      สูตรถูกต้องครับ แต่ไม่ใช่ความเร้วในการใช้งานจริง
      Last edited by AlphaZero; 29 May 2013, 17:23:05.

      Comment


      • #4
        Originally posted by shield2499 View Post
        คือผมอ่านมาหลายกระทู้แล้วครับแต่ยังงง

        1.คือ ตกลง SATA 2 ความเร็วในการรับส่ง 3Gbps = 300MB/s หรือ 384 MB/s ครับ
        2. SATA 3 ความเร็วในการรับส่ง 6Gbps =600MB/s หรือ 768 MB/s ครับ

        คือใช้สูตรนี้คำนวนครับ ถูกหรือเปล่า
        3Gb = 3,072Mb(3x1024Mb) = 3,145,728Kb(3072x1024Kb) = 3,221,225,472(3,145,782x1024b)
        3Gb = 3,221,225,472 bit
        หารด้วย 8 = 402,653,184 Byte
        402,653,184B/1024 = 393,216KB /1024= 384MB ถูกหรือเปล่าครับ.......... ชี้แนะด้วยครับ

        ทีนี้ถามต่อครับ
        3.ความเร็วในการรับส่งจะวิ่งถึง 300MB/s หรือ600MB/s ในเวลาใช้งานจริงหรือเปล่าครับ
        คือว่าถ้าใช้บอร์ดที่รองรับ sata2.0 กับดิส 2.0 . หรือ บอร์ดที่รองรับ sata3.0 กับดิส 3.0 แล้วมันจะวิ่งเต็มความเร็วหรือเปล่าครับ
        ตอบรวมๆดีกว่า
        SATA II = 3 Gbps = 3000 M bit/s (เป็น RAW bandwidth) แต่มีอัตราส่งข้อมูลราวๆ 300 MB/s แต่ทำงานรับส่งข้อมูลได้จริง 250-260 MB/s
        SATA III = 6 Gbps = 6000 M bit/s (เป็น RAW bandwidth) แต่มีอัตราส่งข้อมูลราวๆ 600 MB/s แต่ทำงานรับส่งข้อมูลได้จริง 550 MB/s

        ที่เป็นแบบนี้เพราะเป็นการส่งข้อมูลแบบ serial มันจำเป็นจะต้องมี protocol ไม่งั้นมันจะงงคุยกันไม่รู้เรื่อง แบนวิธมันหายไปจากพวกนี้นิดหน่อย

        Comment


        • #5
          1. ผิด
          2. ผิด
          3. ไม่ได้คิดง่ายๆแบบนั้นครับ

          แนะนำให้ศึกษาไอซี d flip-flop ว่าทำงานจริงยังไง
          เข้าใจดีแล้ว ค่อยมาศึกษาเรื่องที่ถามอีกทีครับ

          Comment

          Working...
          X