การกำหนดเวลา RAM: CAS, RAS, tRCD, tRP, tRAS อธิบาย

RAM เป็นหนึ่งในส่วนประกอบที่สำคัญที่สุดในคอมพิวเตอร์ แต่แทบจะไม่ได้รับความคิดและความพยายามในปริมาณเท่ากันกับส่วนประกอบอื่น ๆ ในการตัดสินใจซื้อ โดยปกติแล้วความจุเป็นสิ่งเดียวที่ผู้บริโภคทั่วไปดูเหมือนจะใส่ใจและแม้ว่าจะเป็นแนวทางที่ถูกต้อง แต่ก็มี RAM มากกว่าขนาดของหน่วยความจำเท่านั้น ปัจจัยสำคัญหลายประการสามารถกำหนดประสิทธิภาพและประสิทธิภาพของ RAM ได้และอาจมีสองปัจจัยที่สำคัญที่สุด ได้แก่ ความถี่และการกำหนดเวลา



GSkill TridentZ RGB เป็นชุดแรมที่ยอดเยี่ยมสำหรับระบบ Ryzen - ภาพ: GSkill

ความถี่ของ RAM เป็นตัวเลขที่ค่อนข้างตรงไปตรงมาซึ่งอธิบายถึงความเร็วสัญญาณนาฬิกาที่ RAM ได้รับการจัดอันดับให้ทำงานที่ มีการระบุไว้อย่างชัดเจนในหน้าผลิตภัณฑ์และปฏิบัติตามกฎง่ายๆคือ 'สูงกว่าดีกว่า' เป็นเรื่องปกติที่จะเห็นชุดแรมที่จัดอันดับ 3200 Mhz, 3600 Mhz, 4000 Mhz หรือสูงกว่าในปัจจุบัน ส่วนอื่น ๆ ที่ซับซ้อนกว่าของเรื่องนี้คือเวลาแฝงหรือ“ การกำหนดเวลา” ของแรม สิ่งเหล่านี้ซับซ้อนกว่ามากในการทำความเข้าใจและอาจเข้าใจได้ไม่ยากในตอนแรก มาดูรายละเอียดของการจับเวลา RAM กัน



RAM Timings คืออะไร?

แม้ว่าความถี่จะเป็นหนึ่งในตัวเลขที่โฆษณามากกว่า แต่การกำหนดเวลาของ RAM ก็มีบทบาทสำคัญในการทำงานและความเสถียรของ RAM โดยรวมเช่นกัน การกำหนดเวลาจะวัดเวลาแฝงระหว่างการดำเนินการทั่วไปต่างๆบนชิป RAM เนื่องจากเวลาในการตอบสนองคือความล่าช้าที่เกิดขึ้นระหว่างการดำเนินการจึงอาจส่งผลกระทบร้ายแรงต่อประสิทธิภาพของ RAM หากเพิ่มขึ้นเกินขีด จำกัด ที่กำหนด การกำหนดเวลาของ RAM เป็นการแสดงให้เห็นถึงเวลาแฝงโดยธรรมชาติที่ RAM สามารถสัมผัสได้ในขณะที่ดำเนินการต่างๆ



ระยะเวลาของ RAM วัดเป็นรอบนาฬิกา คุณอาจเคยเห็นสตริงตัวเลขคั่นด้วยขีดกลางในหน้าผลิตภัณฑ์ของชุด RAM ซึ่งมีลักษณะคล้ายกับ 16-18-18-38 ตัวเลขเหล่านี้เรียกว่าการกำหนดเวลาของชุด RAM โดยเนื้อแท้แล้วเนื่องจากเป็นตัวแทนของเวลาในการตอบสนองการต่ำจะดีกว่าเมื่อพูดถึงการกำหนดเวลา ตัวเลขทั้งสี่นี้แสดงถึงสิ่งที่เรียกว่า 'การจับเวลาหลัก' และมีผลกระทบที่สำคัญที่สุดต่อเวลาในการตอบสนอง มีการกำหนดเวลาย่อยอื่น ๆ เช่นกัน แต่สำหรับตอนนี้เราจะพูดถึงการกำหนดเวลาหลักเท่านั้น



การกำหนดเวลา RAM หลัก 4 รายการจะแสดงดังนี้ - รูปภาพ: Tipsmake

การกำหนดเวลาหลัก

ในรายการผลิตภัณฑ์ใด ๆ หรือบนบรรจุภัณฑ์จริงการกำหนดเวลาจะแสดงรายการในรูปแบบ tCL-tRCD-tRP-tRAS ซึ่งสอดคล้องกับการกำหนดเวลาหลัก 4 รายการ ชุดนี้มีผลกระทบมากที่สุดต่อเวลาแฝงที่แท้จริงของชุดแรมและเป็นจุดโฟกัสขณะโอเวอร์คล็อกด้วย ดังนั้นลำดับของตัวเลขในสตริง 16-18-18-38 จะบอกเราว่าเวลาหลักใดมีค่าเท่าไหร่โดยสรุป

เวลาแฝงของ CAS (tCL / CL / tCAS)

CAS Latency - รูปภาพ: MakeTechEasier



CAS Latency เป็นเวลาหลักที่โดดเด่นที่สุดและกำหนดเป็นจำนวนรอบระหว่างการส่งที่อยู่คอลัมน์ไปยังหน่วยความจำและจุดเริ่มต้นของข้อมูลในการตอบสนอง นี่คือช่วงเวลาที่มีการเปรียบเทียบและโฆษณากันมากที่สุด นี่คือจำนวนรอบที่ใช้ในการอ่านบิตแรกของหน่วยความจำจาก DRAM โดยเปิดแถวที่ถูกต้องแล้ว CAS Latency เป็นตัวเลขที่แน่นอนซึ่งแตกต่างจากตัวเลขอื่น ๆ ที่แสดงถึงค่าต่ำสุด หมายเลขนี้จะต้องตกลงกันระหว่างหน่วยความจำและตัวควบคุมหน่วยความจำ

โดยพื้นฐานแล้ว CAS Latency คือเวลาที่หน่วยความจำใช้ในการตอบสนองต่อ CPU มีอีกปัจจัยหนึ่งที่เราต้องพิจารณาในขณะที่พูดถึง CAS เนื่องจาก CL ไม่สามารถพิจารณาได้ด้วยตัวเอง เราต้องใช้สูตรที่แปลงการจัดอันดับ CL เป็นเวลาจริงซึ่งแสดงเป็นนาโนวินาทีซึ่งขึ้นอยู่กับอัตราการถ่ายโอนของแรม สูตรคือ (CL / Transfer Rate) x 2000 โดยใช้สูตรนี้เราสามารถระบุได้ว่าชุด RAM ที่ทำงานที่ 3200Mhz กับ CL16 จะมีเวลาแฝงจริง 10ns ตอนนี้สามารถเปรียบเทียบกับชุดอุปกรณ์ที่มีความถี่และเวลาต่างกันได้

RAS เป็น CAS Delay (tRCD)

RAS ถึง CAS Delay - รูปภาพ: MakeTechEasier

RAS ถึง CAS เป็นความล่าช้าที่อาจเกิดขึ้นในการอ่าน / เขียนการดำเนินการ เนื่องจากโมดูล RAM ใช้การออกแบบตามตารางสำหรับการกำหนดแอดเดรสจุดตัดของแถวและหมายเลขคอลัมน์จะบ่งบอกที่อยู่หน่วยความจำเฉพาะ tRCD คือจำนวนรอบนาฬิกาขั้นต่ำที่จำเป็นในการเปิดแถวและเข้าถึงคอลัมน์ เวลาในการอ่านบิตแรกของหน่วยความจำจาก DRAM โดยไม่มีแถวที่ใช้งานอยู่จะทำให้เกิดความล่าช้าเพิ่มเติมในรูปแบบของ tRCD + CL

tRCD ถือได้ว่าเป็นเวลาขั้นต่ำที่ RAM ใช้ในการไปยังที่อยู่ใหม่

แถวเวลาเติมเงินล่วงหน้า (tRP)

เวลาเติมเงินของแถว - รูปภาพ: MakeTechEasier

ในกรณีที่เปิดแถวผิด (เรียกว่า page miss) ต้องปิดแถว (เรียกว่าการชาร์จล่วงหน้า) และต้องเปิดแถวถัดไป หลังจากการชาร์จล่วงหน้านี้เท่านั้นที่สามารถเข้าถึงคอลัมน์ในแถวถัดไปได้ ดังนั้นเวลาโดยรวมจึงเพิ่มขึ้นเป็น tRP + tRCD + CL

ในทางเทคนิคจะวัดเวลาในการตอบสนองระหว่างการออกคำสั่ง precharge เพื่อไม่ได้ใช้งานหรือปิดหนึ่งแถวและเปิดใช้งานคำสั่งเพื่อเปิดแถวอื่น tRP เหมือนกับ tRCD หมายเลขที่สองเนื่องจากปัจจัยเดียวกันส่งผลต่อเวลาแฝงในการดำเนินการทั้งสอง

แถวเวลาที่ใช้งาน (tRAS)

Row Active Time - รูปภาพ: MakeTechEasier

หรือที่เรียกว่า“ Activate to Precharge Delay” หรือ“ Minimum RAS Active Time” tRAS คือจำนวนรอบสัญญาณนาฬิกาขั้นต่ำที่ต้องการระหว่างคำสั่งที่ใช้งานแถวและการออกคำสั่ง precharge สิ่งนี้ซ้อนทับกับ tRCD และเป็น tRCD + CL แบบธรรมดาในโมดูล SDRAM ในกรณีอื่น ๆ จะมีค่าประมาณ tRCD + 2xCL

tRAS วัดจำนวนรอบต่ำสุดที่แถวต้องเปิดอยู่เพื่อเขียนข้อมูลอย่างถูกต้อง

อัตราคำสั่ง (CR / CMD / CPC / tCPD)

นอกจากนี้ยังมีคำต่อท้าย –T ซึ่งมักจะเห็นได้บ่อยในขณะโอเวอร์คล็อกและนั่นหมายถึงอัตราการสั่งการ AMD กำหนดอัตราคำสั่งเป็นระยะเวลาเป็นรอบระหว่างเวลาที่ชิป DRAM ถูกเลือกและคำสั่งถูกดำเนินการ ไม่ว่าจะเป็น 1T หรือ 2T โดยที่ 2T CR จะเป็นประโยชน์อย่างมากสำหรับความเสถียรด้วยนาฬิกาหน่วยความจำที่สูงขึ้นหรือสำหรับการกำหนดค่า 4-DIMM

บางครั้ง CR เรียกอีกอย่างว่า Command Period แม้ว่า 1T จะเร็วกว่า แต่ 2T จะเสถียรกว่าในบางสถานการณ์ นอกจากนี้ยังวัดเป็นรอบนาฬิกาเช่นการจับเวลาหน่วยความจำอื่น ๆ แม้จะมีสัญกรณ์ –T ที่ไม่ซ้ำกัน ความแตกต่างในประสิทธิภาพระหว่างทั้งสองมีเล็กน้อย

ผลกระทบของการกำหนดเวลาหน่วยความจำส่วนล่าง

เนื่องจากการกำหนดเวลาโดยทั่วไปสอดคล้องกับเวลาแฝงของชุด RAM การกำหนดเวลาที่ต่ำกว่าจะดีกว่าเนื่องจากนั่นหมายถึงการหน่วงเวลาที่ต่ำลงระหว่างการทำงานต่างๆของ RAM เช่นเดียวกับความถี่มีจุดผลตอบแทนที่ลดน้อยลงซึ่งการปรับปรุงเวลาตอบสนองส่วนใหญ่จะถูกระงับโดยความเร็วของส่วนประกอบอื่น ๆ เช่น CPU หรือความเร็วสัญญาณนาฬิกาทั่วไปของหน่วยความจำเอง ไม่ต้องพูดถึงการลดระยะเวลาของ RAM บางรุ่นอาจต้องใช้การจัดเก็บข้อมูลเพิ่มเติมจากผู้ผลิตดังนั้นจึงนำไปสู่ผลตอบแทนที่ลดลงและต้นทุนที่สูงขึ้นด้วย

แม้ว่าจะอยู่ในเหตุผลก็ตามการกำหนดเวลา RAM ที่ต่ำลงโดยทั่วไปจะช่วยปรับปรุงประสิทธิภาพของ RAM ดังที่เราเห็นในการวัดประสิทธิภาพต่อไปนี้การกำหนดเวลาโดยรวมที่ต่ำลง (และโดยเฉพาะ CAS Latency) จะนำไปสู่การปรับปรุงอย่างน้อยในแง่ของตัวเลขบนแผนภูมิ ผู้ใช้ทั่วไปสามารถรับรู้การปรับปรุงได้หรือไม่ในขณะที่เล่นเกมหรือในขณะที่แสดงฉากใน Blender นั้นเป็นเรื่องราวที่แตกต่างกันโดยสิ้นเชิง

ผลกระทบของการกำหนดเวลาและความถี่ของ RAM ต่างๆต่อเวลาในการเรนเดอร์ใน Corona Benchmark - รูปภาพ: TechSpot

จุดผลตอบแทนที่ลดน้อยลงจะถูกสร้างขึ้นอย่างรวดเร็วโดยเฉพาะอย่างยิ่งถ้าเราอยู่ต่ำกว่า CL15 ณ จุดนี้โดยทั่วไปเวลาและเวลาในการตอบสนองไม่ใช่ปัจจัยที่ขัดขวางประสิทธิภาพของ RAM ปัจจัยอื่น ๆ เช่นความถี่การกำหนดค่าของ RAM ความสามารถของ RAM ของเมนบอร์ดและแม้แต่แรงดันไฟฟ้าของ RAM อาจมีส่วนในการกำหนดประสิทธิภาพของ RAM หากเวลาแฝงถึงจุดนี้ซึ่งจะทำให้ผลตอบแทนลดลง

การกำหนดเวลาเทียบกับความถี่

ความถี่และการกำหนดเวลาของ RAM เชื่อมต่อกัน เป็นไปไม่ได้เลยที่จะได้รับสิ่งที่ดีที่สุดจากทั้งสองโลกในชุดแรมสำหรับผู้บริโภคที่ผลิตจำนวนมาก โดยทั่วไปเมื่อความถี่ที่กำหนดของชุด RAM สูงขึ้นการกำหนดเวลาจะลดลง (การกำหนดเวลาเพิ่มขึ้น) เพื่อชดเชยสิ่งนั้นบ้าง โดยทั่วไปความถี่จะมีมากกว่าผลกระทบของการกำหนดเวลาเล็กน้อย แต่มีบางกรณีที่การจ่ายเงินเพิ่มสำหรับชุด RAM ความถี่สูงจะไม่สมเหตุสมผลเนื่องจากการกำหนดเวลาเริ่มคลายลงและประสิทธิภาพโดยรวมจะลดลง

ตัวอย่างที่ดีคือการถกเถียงกันระหว่าง DDR4 3200Mhz CL16 RAM และ DDR4 3600Mhz CL18 RAM เมื่อมองแวบแรกอาจดูเหมือนว่าชุด 3600Mhz นั้นเร็วกว่าและการกำหนดเวลาก็ไม่ได้แย่ลงมากนัก อย่างไรก็ตามหากเราใช้สูตรเดียวกับที่เราพูดถึงเมื่ออธิบาย CAS Latency เรื่องราวจะเปลี่ยนไป การใส่ค่าลงในสูตร: (CL / Transfer Rate) x 2000 สำหรับทั้งชุด RAM จะให้ผลลัพธ์ที่ชุด RAM ทั้งสองมีเวลาแฝงจริงที่ 10ns เท่ากัน ในขณะที่ใช่ความแตกต่างอื่น ๆ ยังมีอยู่ในส่วนย่อยและวิธีกำหนดค่า RAM แต่ความเร็วโดยรวมที่ใกล้เคียงกันทำให้ชุด 3600Mhz มีค่าที่แย่ลงเนื่องจากราคาที่สูงขึ้น

ผลลัพธ์มาตรฐานของความถี่และเวลาแฝงต่างๆ - รูปภาพ: GamersNexus

เช่นเดียวกับการกำหนดเวลาเราได้รับผลตอบแทนที่ลดลงในไม่ช้าด้วยความถี่เช่นกัน โดยทั่วไปสำหรับแพลตฟอร์ม AMD Ryzen DDR4 3600Mhz CL16 ถือเป็นจุดที่น่าสนใจทั้งในแง่ของเวลาและความถี่ หากเราใช้ความถี่ที่สูงขึ้นเช่น 4000Mhz ไม่เพียง แต่การกำหนดเวลาจะต้องแย่ลงเท่านั้นแม้แต่การรองรับเมนบอร์ดก็อาจเป็นปัญหาสำหรับชิปเซ็ตระดับกลางเช่น B450 ไม่เพียงแค่นั้นบน Ryzen นาฬิกา Infinity Fabric และนาฬิกาคอนโทรลเลอร์หน่วยความจำควรจะซิงโครไนซ์กับความถี่ DRAM ในอัตราส่วน 1: 1: 1 เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดและเกินกว่า 3600Mhz จะแบ่งการซิงโครไนซ์นั้น สิ่งนี้นำไปสู่การเพิ่มเวลาในการตอบสนองความไม่เสถียรทั่วไปและความถี่ที่ไม่ได้ผลซึ่งทำให้ชุด RAM เหล่านี้มีมูลค่าที่ไม่ดีต่อเงินโดยรวม เช่นเดียวกับการกำหนดเวลาต้องมีการกำหนดจุดที่น่าสนใจและควรใช้ความถี่ที่เหมาะสมเช่น 3200Mhz หรือ 3600Mhz ในการกำหนดเวลาที่เข้มงวดขึ้นเช่น CL16 หรือ CL15

โอเวอร์คล็อก

การโอเวอร์คล็อก RAM เป็นหนึ่งในกระบวนการที่น่าหงุดหงิดและไม่เป็นระเบียบมากที่สุดเมื่อต้องซ่อมแซมพีซีของคุณ ผู้ที่ชื่นชอบได้เจาะลึกกระบวนการนี้ไม่เพียง แต่จะบีบทุกส่วนของประสิทธิภาพสุดท้ายออกจากระบบ แต่ยังรวมถึงความท้าทายที่กระบวนการนี้นำมาด้วย กฎพื้นฐานของการโอเวอร์คล็อก RAM นั้นง่ายมาก คุณต้องบรรลุความถี่สูงสุดเท่าที่จะเป็นไปได้ในขณะที่ยังคงกำหนดเวลาให้เหมือนเดิมหรือแม้แต่การกำหนดเวลาให้แน่นขึ้นเพื่อให้ได้สิ่งที่ดีที่สุดของทั้งสองโลก

RAM เป็นหนึ่งในองค์ประกอบที่ละเอียดอ่อนที่สุดของระบบและโดยทั่วไปแล้วจะไม่ใช้เวลาในการปรับแต่งด้วยตนเอง ดังนั้นผู้ผลิต RAM จึงรวมโอเวอร์คล็อกที่โหลดไว้ล่วงหน้าซึ่งเรียกว่า“ XMP” หรือ“ DOCP” ขึ้นอยู่กับแพลตฟอร์ม นี่ควรจะเป็นการโอเวอร์คล็อกที่ผ่านการทดสอบและผ่านการตรวจสอบแล้วซึ่งผู้ใช้สามารถเปิดใช้งานผ่าน BIOS และบ่อยกว่านั้นนั่นคือระดับประสิทธิภาพที่เหมาะสมที่สุดที่ผู้ใช้ต้องการ

เครื่องคำนวณ DRAM สำหรับ Ryzen สร้างโดย“ 1usmus” เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการโอเวอร์คล็อกด้วยตนเองบนแพลตฟอร์ม AMD

หากคุณต้องการรับมือกับความท้าทายของการโอเวอร์คล็อกแรมด้วยตนเองเรา คู่มือการโอเวอร์คล็อก RAM ที่ครอบคลุม สามารถช่วยได้มาก การทดสอบความเสถียรของการโอเวอร์คล็อกเป็นส่วนที่ยากที่สุดของการโอเวอร์คล็อก RAM เนื่องจากอาจใช้เวลานานและเกิดข้อขัดข้องมากถึงจะถูกต้อง ถึงกระนั้นความท้าทายทั้งหมดอาจเป็นประสบการณ์ที่ดีสำหรับผู้ที่ชื่นชอบและสามารถนำไปสู่การเพิ่มประสิทธิภาพการทำงานได้เช่นกัน

คำพูดสุดท้าย

RAM เป็นหนึ่งในองค์ประกอบที่ไม่ได้รับการจัดอันดับต่ำกว่าของระบบและเป็นส่วนประกอบที่สามารถส่งผลกระทบอย่างมีนัยสำคัญต่อประสิทธิภาพและการตอบสนองโดยรวมของระบบ การกำหนดเวลาของ RAM มีบทบาทสำคัญในการกำหนดเวลาแฝงที่มีอยู่ระหว่างการทำงานของ RAM ที่แตกต่างกัน การกำหนดเวลาที่เข้มงวดมากขึ้นจะนำไปสู่ประสิทธิภาพที่ดีขึ้นอย่างแน่นอน แต่มีจุดหนึ่งของผลตอบแทนที่ลดลงซึ่งทำให้การโอเวอร์คล็อกด้วยตนเองเป็นเรื่องยุ่งยากและกระชับเวลาเพื่อให้ได้ประสิทธิภาพที่น้อยที่สุด

การสร้างสมดุลที่สมบูรณ์แบบระหว่างความถี่ของ RAM และการกำหนดเวลาในขณะเดียวกันก็รักษามูลค่าของ RAM ไว้ในการตรวจสอบเป็นวิธีที่ดีที่สุดในการตัดสินใจซื้อ ตัวเลือกของเราสำหรับชุดแรม DDR4 ที่ดีที่สุด ในปี 2020 อาจเป็นประโยชน์ในการตัดสินใจอย่างชาญฉลาดเกี่ยวกับตัวเลือก RAM ของคุณ