Announcement

Collapse
No announcement yet.

Bus ของ CPU กับ Bus ของ Ram มันสัมพันธ์กันหรือปล่าวครับ

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

  • Bus ของ CPU กับ Bus ของ Ram มันสัมพันธ์กันหรือปล่าวครับ

    คือผมไม่มีความรู้เรื่องบัสของแรมกับ cpu เลยครับ ขอความรู้หน่อยครับ.. เช่น บัส cpu 1066 ต้องซื้อแรมบัส 1066 ด้วยหรือปล่าวครับ..

  • #2
    ไม่จำเป็นหรอกครับ แต่ถ้าได้แบบนั้นก็จะดีมาก ได้ประสิทธิภาพมากขึ้น

    Comment


    • #3
      วิธีคำนวญหาค่า MT/S นะครับ (อัตราการรับส่งข้อมูลสูงสุด/วิ)

      สำหรับ Intel

      เอาบัส CPU คูณ 8
      เอาบัสแรมคูณ 8


      สมมุติ CPU คุณมีบัส 1066 ก็จะ 1066x8= 8,528 MT/s (MB/S)
      ถ้าคุณใช้แรมบัส 800 ก็จะ 800x8 = 6,400 MT/S


      สังเกตุเห็นมั้ยครับอัตราการรับส่งข้อมูลสูงกว่าแรม (Cpu 8528 / Ram 6400)
      มันจะคอขวดตรงแรมครับ

      คือ Cpu ทำงานเร็ว แต่ต้องรอแรมป้อนให้
      เลยทำให้ cpu ต้องทำงาน รอ ทำงาน รอ ไปเรื่อยๆ ส่งผลให้ไม่เกิดประสิทธิภาพสูงสุด




      ดังนั้นการที่แก้ไขปัญหานี้ก็คือ การทำ Dual Channal ครับ
      เพราะจะทำให้อัตราการรับส่งข้อมูลของเพิ่มขึ้นเป็น 2 เท่า (เพราะมันเข้าถึงแรม 2 ตัวพร้อมกัน)

      ใช้แรมบัส 800 สองตัวก็จะเป็น 6400x2 (อัตราการรับส่งข้อมูลสูงสุดของแรมบัส 800 = 6400 MB/S)



      12,800 MT/S (MB/S)


      แค่นี้ก็ไม่เกิดคอขวดแล้วครับ



      ปล.800 ก็พอแล้วครับ
      ปล2.1066 มันแพง

      Comment


      • #4
        กรรม เบิ้ลซะงั้น

        Comment


        • #5
          แล้ว CPU หล่ะ ต้องคูณมั๊ย เช่น Core Duo ต้องคูณ 2 ป่าว และ Core Quad ต้อง คูณ 4 ป่าว

          Comment


          • #6
            Originally posted by penguinbenz View Post
            วิธีคำนวญหาค่า MT/S นะครับ (อัตราการรับส่งข้อมูลสูงสุด/วิ)

            สำหรับ Intel

            เอาบัส CPU คูณ 8
            เอาบัสแรมคูณ 8


            สมมุติ CPU คุณมีบัส 1066 ก็จะ 1066x8= 8,528 MT/s (MB/S)
            ถ้าคุณใช้แรมบัส 800 ก็จะ 800x8 = 6,400 MT/S


            สังเกตุเห็นมั้ยครับอัตราการรับส่งข้อมูลสูงกว่าแรม (Cpu 8528 / Ram 6400)
            มันจะคอขวดตรงแรมครับ

            คือ Cpu ทำงานเร็ว แต่ต้องรอแรมป้อนให้
            เลยทำให้ cpu ต้องทำงาน รอ ทำงาน รอ ไปเรื่อยๆ ส่งผลให้ไม่เกิดประสิทธิภาพสูงสุด




            ดังนั้นการที่แก้ไขปัญหานี้ก็คือ การทำ Dual Channal ครับ
            เพราะจะทำให้อัตราการรับส่งข้อมูลของเพิ่มขึ้นเป็น 2 เท่า (เพราะมันเข้าถึงแรม 2 ตัวพร้อมกัน)

            ใช้แรมบัส 800 สองตัวก็จะเป็น 6400x2 (อัตราการรับส่งข้อมูลสูงสุดของแรมบัส 800 = 6400 MB/S)



            12,800 MT/S (MB/S)


            แค่นี้ก็ไม่เกิดคอขวดแล้วครับ



            ปล.800 ก็พอแล้วครับ
            ปล2.1066 มันแพง
            รบกวนของAMDด้วยได้ม่ะอ่ะครับ มาเกบความรู้ ขอบคุณล่วงหน้าครับ

            Comment


            • #7
              ความรู้ทั้งนั้น

              Comment


              • #8
                Originally posted by 0VERCL0CK Z0NE View Post
                แล้ว CPU หล่ะ ต้องคูณมั๊ย เช่น Core Duo ต้องคูณ 2 ป่าว และ Core Quad ต้อง คูณ 4 ป่าว
                นั้นดิ

                Comment


                • #9
                  CPU ไม่คูณครับ

                  Comment


                  • #10
                    ละเอียดดีครับ

                    Comment


                    • #11
                      Originally posted by penguinbenz View Post
                      วิธีคำนวญหาค่า MT/S นะครับ (อัตราการรับส่งข้อมูลสูงสุด/วิ)

                      สำหรับ Intel

                      เอาบัส CPU คูณ 8
                      เอาบัสแรมคูณ 8


                      สมมุติ CPU คุณมีบัส 1066 ก็จะ 1066x8= 8,528 MT/s (MB/S)
                      ถ้าคุณใช้แรมบัส 800 ก็จะ 800x8 = 6,400 MT/S


                      สังเกตุเห็นมั้ยครับอัตราการรับส่งข้อมูลสูงกว่าแรม (Cpu 8528 / Ram 6400)
                      มันจะคอขวดตรงแรมครับ

                      คือ Cpu ทำงานเร็ว แต่ต้องรอแรมป้อนให้
                      เลยทำให้ cpu ต้องทำงาน รอ ทำงาน รอ ไปเรื่อยๆ ส่งผลให้ไม่เกิดประสิทธิภาพสูงสุด




                      ดังนั้นการที่แก้ไขปัญหานี้ก็คือ การทำ Dual Channal ครับ
                      เพราะจะทำให้อัตราการรับส่งข้อมูลของเพิ่มขึ้นเป็น 2 เท่า (เพราะมันเข้าถึงแรม 2 ตัวพร้อมกัน)

                      ใช้แรมบัส 800 สองตัวก็จะเป็น 6400x2 (อัตราการรับส่งข้อมูลสูงสุดของแรมบัส 800 = 6400 MB/S)



                      12,800 MT/S (MB/S)


                      แค่นี้ก็ไม่เกิดคอขวดแล้วครับ



                      ปล.800 ก็พอแล้วครับ
                      ปล2.1066 มันแพง
                      ขอบคุณมากครับ..สำหรับความรู้ดี ๆ แต่อยากรบกวนถามอีกนิดส์ ว่าทำไมต้องคูณด้วย 8 ครับ..

                      Comment


                      • #12
                        มันเป็นเรื่องการหาค่าแบนวิทอ่ะครับ เลข 8 เป็นเพียงค่าที่ประมาณไว้ให้คิดง่ายๆเท่านั้น
                        แบนวิท(โดยประมาณ) = 8 x Effective Clock (เป็น Mhz)
                        เช่น EF. Clock 800 Mhz (FSB800ของIntel หรือ แรม DDR2 800 ) x 8 ก็ได้ค่าประมาณที่ ~6.4GB/s

                        แบนวิทที่เราคุยกันอยู่นี่คือ CPU <-> Chipset(North B. Mainboard) <-> RAM
                        จะกี่ Core ก็เป็น 1 CPU ครับ

                        ของทาง AMD ปัจจุบันเค้ารวม mem control ไว้ในตัว CPU เลย
                        เลยน่าจะออกมาเป็น [cpu <-> RAM ] <-> Chipset (Mainboard)

                        วิธีคิดแบบชัวๆต้องรอ โปร AMD เข้ามาตอบครับ (ถ้ารุ่นสมัยก่อน ก็คิดเหมือนข้างบน)
                        ถ้าให้เดาๆ น่าจะ
                        CPU<->Ram คิดตาม clock ของ Ram อย่างเช่น ติดตั้งแรม Dual ที่รันที่ 800Mhz ก็น่าจะได้ประมาณ 12.8GB/s
                        แล้วก็
                        [ชุดข้างบน]<-> Chipset เชื่อมต่อกันด้วย เทคโนโลยี ของ AMD อย่างเช่น X4 9xxx ก็มี Hyper Tran. 3
                        ยกตัวอย่าง (ข้อมูลจาก Techwarelabs.com)
                        X4 9950 มี mem controller 2Ghz
                        + HyperTransport 3 Upto 4Ghz (2Ghz x2)
                        Total Processor Bandwidth ~ 33.1 GB/s (4000x8 น่าจะ ~32GB/s แต่เวปเขาว่าอย่างนั้น)
                        Last edited by milfeulle1GA; 5 Oct 2008, 20:23:45. Reason: แก้ไขข้อมูล

                        Comment


                        • #13
                          แล้วพวก MB ที่เป็น X48 แพง ๆ แล้วใช้กับ DDR3 Rambus 1333
                          มันเกินความจำเป็นมั๊ย หรือ มันดี และเร็ว เห็นผล ด้านไหนคับ

                          Comment


                          • #14
                            Originally posted by 0VERCL0CK Z0NE View Post
                            แล้วพวก MB ที่เป็น X48 แพง ๆ แล้วใช้กับ DDR3 Rambus 1333
                            มันเกินความจำเป็นมั๊ย หรือ มันดี และเร็ว เห็นผล ด้านไหนคับ
                            ไม่เกินความจำเป็นหรอก

                            และมีผลด้านกำลังใจอย่างยิ่งค่ะ อิอิ

                            Comment


                            • #15
                              ไม่จำเปนคับบ เรื่อง คอขวด มันก้อยู่ที่ว่าเราใช้โปรแกรม อาไร แล้วใช้ประสิทธิภาพเครื่องแค่ไหนด้วยคับ ไม่ใช่ว่ามี 100 จะใช้ 100 ตลอด แล้วไม่ใช่ว่า cpu 100 แรม 100 จะสัมพันธ์กัน ถ้าโปรแกรมใช้ cpu 100 แรม 50 หละ -*0*- เปรียบเทียบให้ดูเล่นๆคับ

                              Comment

                              Working...
                              X