Announcement

Collapse
No announcement yet.

ถามเกี่ยวกับแรม dual channel หน่อยครับ

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

  • ถามเกี่ยวกับแรม dual channel หน่อยครับ

    คือผมไปอ่านเจออยู่ที่นึงเค้าบอกว่า Ram dual channel จะทำให้ bus *2 เช่น 1600 จะเป็น 3200

    จริงหรือเปล่าครับ

    งั้นแสดงว่าที่ผมเข้าใจมาตลอดก็ผิดหมดเลยน่ะสิ ผมคิดว่า dual channel ก็เหมือนการต่อ Raid คือทำให้ ram สามารถ read/write *2 เช่น เดียวกับการทำ Raid

    ก็คือช่วยกันเขียนหรืออ่านข้อมูลนั่นเอง

    สรุปมันเป็นยังไงผมเริ่มงงแล้วครับ

  • #2
    ไม่รู้สิครับ

    Comment


    • #3
      อยากรู้ด้วยคน ใครมีความรู้ช่วยให้ผมกระจ่างที บางทีมันก็ไม่รู้จะอธิบายคนอื่นๆยังไง

      Comment


      • #4
        ไม่ถูกทั้งสองแบบ
        จะทำให้ transfer bit เพิ่มขึ้น ทำให้แบนวิธ (Bandwidth) เพิ่มขึ้นด้วย (ในทางทฤษฎี / ถ้าใช้ได้เต็มบิต)

        With data being transferred 64 bits at a time, DDR SDRAM gives a transfer rate of (memory bus clock rate) ? 2 (for dual rate) ? 64 (number of bits transferred) / 8 (number of bits/byte). Thus, with a bus frequency of 100 MHz, DDR SDRAM gives a maximum transfer rate of 1600 MB/s.
        สมมติจากแรม บัส 1066 จำนวน 1 แถว วิ่ง 64bit คำนวณแบนวิธสูงสุดได้ ตามสูตร
        (memory bus clock rate) ? 2 (for dual rate) ? 64 (number of bits transferred) / 8 (number of bits/byte)
        533x64x2/8=8500 MB/s
        เลยเรียกแรมแบบ 1066 นี้ว่า PC3-8500

        แต่พอใช้แบบ Dual Channel จะทำให้แรมทั้งคู่เอามาวิ่งรวมกันได้เป็น 64+64=128bit
        เวลาได้แบนวิธสูงสุดเลยคำนวณได้ว่า
        533x128x2/8=17056 MB/s

        แต่ยังไงซะจะวิ่งสูงสุดได้ก็ต่อเมื่อมีโปรแกรมอะไรก็แล้วแต่มีการส่งข้อมูลกับแรมด้วยขนาดข้อมูลที่มีขนาด 128 บิต
        (มันจะมีสักกี่โปรแกรมกันเชียว ถ้าไม่ใช่โปรแกรมเทสแบนวิธแรม)

        Comment


        • #5
          Originally posted by barz View Post
          คือผมไปอ่านเจออยู่ที่นึงเค้าบอกว่า Ram dual channel จะทำให้ bus *2 เช่น 1600 จะเป็น 3200

          จริงหรือเปล่าครับ

          งั้นแสดงว่าที่ผมเข้าใจมาตลอดก็ผิดหมดเลยน่ะสิ ผมคิดว่า dual channel ก็เหมือนการต่อ Raid คือทำให้ ram สามารถ read/write *2 เช่น เดียวกับการทำ Raid

          ก็คือช่วยกันเขียนหรืออ่านข้อมูลนั่นเอง

          สรุปมันเป็นยังไงผมเริ่มงงแล้วครับ


          อย่างย่อคือ
          ใส่แรม1แถว บัส1333 ความเร็วก็วิ่งตามนั้น และมีเส้นทางที่ข้อมูลวิ่งเข้าออก 1ช่องทาง

          แต่ถ้าใส่ 2ตัว Dual-channel บัส 1333 ความเร็วของแรมแต่ล่ะตัวมันเท่าเดิม แต่มีเส้นทางให้ข้อมูลวิ่งเข้าออกพร้อมกัน2เส้น
          หมายความว่าสามารถรับส่งข้อมูลได้ปริมาณมากกว่าเป็น2เท่าเมื่อใช้เวลาเท่ากัน กลับกันเมื่อส่งข้อมูลเท่ากันมันก็เร็วกว่ากัน2เท่าด้วย



          แบบละเอียดไปอ่านที่กระทู้นี้ครับ

          Comment


          • #6
            ขอบคุณทุกๆคนมากครับ

            Comment

            Working...
            X