ผู้สอน: ในบทเรียนนี้
เราจะพูดถึง "หน่วยความจำแบบหลายช่องสัญญาณ ปัจจุบัน หน่วยความจำแบบหลายช่องสัญญาณช่วยให้ระบบสามารถใช้โมดูลหน่วยความจำที่แตกต่างกันสองโมดูลพร้อมกันเพื่อเพิ่มประสิทธิภาพและปริมาณงาน
ตัวอย่างเช่น ถ้าฉันใช้หน่วยความจำช่องสัญญาณเดียว
หมายความว่าฉันใช้เส้นทางข้อมูลหรือบัสข้อมูลแบบ
64 บิตระหว่างโปรเซสเซอร์ ตัวควบคุมหน่วยความจำ
และโมดูล RAM
แต่ถ้าฉันมีโมดูลที่แตกต่างกัน
2 โมดูลและใช้งานโมดูลเหล่านี้ในโหมดดูอัลแชนเนล
ฉันก็สามารถมีพาธ 64 บิต 2 บิตที่ทำงานร่วมกันได้
ทำให้มีพาธ 128 บิตโดยพื้นฐานแล้ว
การแทรกสลับนี้ช่วยให้คุณได้รับประสิทธิภาพที่เพิ่มขึ้น ซึ่งจริง
ๆ แล้วเป็นมากกว่าการเพิ่มความเร็วเป็นสองเท่า
ฉันชอบคิดแบบนี้
เมื่อคุณใช้การแทรกสลับ สมมติว่าคุณมีม้าสองตัวและพวกมันกำลังลากเกวียน
ตอนนี้ม้าแต่ละตัวสามารถดึงน้ำหนักได้ 100 ปอนด์ด้วยตัวเอง
แต่เมื่อทำงานร่วมกัน ม้าสองตัวนี้สามารถดึงน้ำหนักได้
250 ปอนด์
ตอนนี้มันเกินกว่าที่แต่ละคนจะทำด้วยตัวเองหรือเอามารวมกันได้
และนั่นคือสิ่งที่เกิดขึ้นจริงๆ เมื่อเราเริ่มการแทรกสลับบท
นี่เป็นแนวคิดเดียวกันกับความเร็วในการเข้าถึงและการแทรกสอด
ตอนนี้ เมื่อเราทำเช่นนี้ ยอดรวมของทั้งสองสามารถเข้าถึงได้จริงมากกว่าที่แต่ละคนทำได้
คุณจะพบการตั้งค่าหลายช่องแบบใดในภาคสนาม
มีพื้นฐานสี่อย่างจริงๆ
เหล่านี้เรียกว่า single-channel, dual-channel,
triple-channel และ quad-channel
ด้วยช่องทางเดียว คุณกำลังใช้โมดูลหน่วยความจำหนึ่งโมดูลบนบัสเดียว
ดังนั้นหากคุณมีบัสข้อมูล
64 บิต นั่นหมายความว่าคุณจะต้องส่ง 64 บิตเข้าและออกจากโปรเซสเซอร์ในทุกรอบสัญญาณนาฬิกา
หากคุณใช้ดูอัลแชนเนล สิ่งนี้จะต้องใช้โมดูลหน่วยความจำสองโมดูลและสล็อตหน่วยความจำสองช่องบนเมนบอร์ดที่ทำงานควบคู่กันและสอดประสานกันเอง
ซึ่งใช้เส้นทาง 64 บิตทั้งสองนี้และรวมเข้าด้วยกันเพื่อให้คุณได้รับข้อมูล
128 บิตเป็นหลักต่อการถ่ายโอนทุกๆ รอบสัญญาณนาฬิกา แทนที่จะเป็นเพียง
64
นอกจากนี้ คุณอาจเลื่อนขึ้นเป็นสามแชนเนล
และด้วย Triple-channel คุณจะใช้โมดูลหน่วยความจำสามโมดูลและสามสล็อตทั้งหมดควบคู่กับแนวคิดการแทรกสลับนี้เพื่อให้คุณถ่ายโอนข้อมูลได้สูงสุด
192 บิตบนพาธนั้นไปยังโปรเซสเซอร์ 64 บิต
และสุดท้าย เรามีควอดแชนเนล
ตอนนี้ด้วย Quad Channel เราจะใช้โมดูลหน่วยความจำสี่โมดูลและสี่สล็อต
และให้ทั้งหมดทำงานควบคู่กันเพื่อให้เรามีการถ่ายโอนข้อมูล 256 บิตในแต่ละรอบสัญญาณนาฬิกาไปยังและจากโปรเซสเซอร์จากหน่วยหน่วยความจำของเรา
ตอนนี้ เมื่อคุณกำหนดค่าดูอัลแชนเนล
สามแชนเนล หรือสี่แชนเนล สิ่งสำคัญคือต้องศึกษาคู่มือเมนบอร์ดของคุณก่อน
นี่เป็นเพราะเมนบอร์ดทุกตัวมีความแตกต่างกันเล็กน้อยในวิธีการตั้งค่า
ตัวอย่างเช่น เพียงเพราะเมนบอร์ดของคุณมีสี่ช่องไม่ได้หมายความว่ารองรับสี่ช่องสัญญาณ
อาจรองรับเฉพาะช่องสัญญาณเดียวและช่องสัญญาณคู่
และคุณจะไม่ทราบว่าถ้าคุณไม่ตรวจสอบคู่มือของคุณ
โดยทั่วไป เมื่อคุณดูสล็อตบนเมนบอร์ดของคุณ
พวกมันจะถูกระบุว่าเป็นศูนย์ หนึ่ง สอง
สาม และสี่ หรือ A0, A1, B0, B1 หากเราทำในธนาคาร
อีกครั้ง สิ่งสำคัญคือต้องตรวจสอบเอกสารประกอบบนเมนบอร์ดของคุณเพื่อดูว่าสล็อตใดที่จะใส่หน่วยความจำ
โดยเฉพาะอย่างยิ่งหากคุณต้องการใช้งานอย่างอื่นนอกเหนือจากการกำหนดค่าแบบช่องสัญญาณเดียว
สิ่งที่ควรคำนึงถึงอีกประการหนึ่งเมื่อใช้การกำหนดค่าแบบหลายช่องสัญญาณคือ
แนวทางปฏิบัติที่ดีที่สุดคือการใช้โมเดลเดียวกันทำให้ความเร็วและทรูพุตของหน่วยความจำในทุกช่องที่จะเป็นส่วนหนึ่งของการทำงานแบบหลายช่องสัญญาณเดียวกันนั้น ด้วยกัน.
ตัวอย่างเช่น ถ้าคุณจะมีสล็อตสี่ช่องบนเมนบอร์ดของคุณ
และคุณกำลังจะใช้งานในการกำหนดค่าแบบดูอัลแชนเนล
ดังนั้นคุณจึงต้องใช้สองสล็อตเหล่านั้นร่วมกัน คุณต้องแน่ใจว่า
โมดูลหน่วยความจำในสล็อตทั้งสองมีขนาดเท่ากัน เช่น 8 กิกะไบต์หรือ
16 กิกะไบต์ และความเร็วเท่ากัน เช่น 16,000 หรือ 32,000 เมกะไบต์ต่อวินาที
เพื่อให้แน่ใจว่าคุณจะไม่มีปัญหาเรื่องความเข้ากันได้หรือข้อผิดพลาดปรากฏขึ้นในภายหลัง บน.
ดังนั้น เมื่อพูดถึงหน่วยความจำหลายช่อง โปรดจำไว้ว่า
คุณสามารถมีโมดูลหลายโมดูลที่ทำงานร่วมกันเพื่อให้ความเร็วที่เร็วขึ้น
นอกเหนือไปจากจำนวนหน่วยความจำโดยรวมที่สูงขึ้นซึ่งคุณสามารถใช้เป็นที่เก็บข้อมูลได้
นี่เป็นข้อพิจารณาที่สำคัญ
ดังนั้นหากมาเธอร์บอร์ดของคุณรองรับหลายช่องสัญญาณและคุณกำลังจะใช้หลายโมดูลอยู่แล้ว
คุณอาจใช้ประโยชน์จากความเร็วที่เพิ่มขึ้นซึ่งคุณจะได้รับจากการใช้หลายช่องสัญญาณเป็นคุณลักษณะการกำหนดค่า