คอมพิวเตอร์รุ่นใหม่มักมี RAM 2, 4, 8 และอื่น ๆ GiB รุ่นเก่ามักจะมี 128, 256, 512 MiB หรือน้อยกว่า แต่ยังอยู่ในอำนาจของทั้งสอง
อะไรคือเหตุผลที่อยู่เบื้องหลังสิ่งนี้? เหตุใดจึงไม่ฮาร์ดดิสก์และแผ่นดีวีดีตามมาตรฐานนี้
คอมพิวเตอร์รุ่นใหม่มักมี RAM 2, 4, 8 และอื่น ๆ GiB รุ่นเก่ามักจะมี 128, 256, 512 MiB หรือน้อยกว่า แต่ยังอยู่ในอำนาจของทั้งสอง
อะไรคือเหตุผลที่อยู่เบื้องหลังสิ่งนี้? เหตุใดจึงไม่ฮาร์ดดิสก์และแผ่นดีวีดีตามมาตรฐานนี้
คำตอบ:
หน่วยความจำถูกเชื่อมโยงอย่างใกล้ชิดกับ CPU ดังนั้นการทำให้ขนาดมีกำลังสองหมายความว่าโมดูลจำนวนมากสามารถบรรจุได้โดยใช้ตรรกะขั้นต่ำเพื่อสลับไปมาระหว่างกัน จำเป็นต้องตรวจสอบเพียงไม่กี่บิตจากจุดสิ้นสุด (เนื่องจากการแสดงไบนารีของขนาดคือ1000... 0000โดยไม่คำนึงถึงขนาดของมัน) แทนที่จะเป็นบิตมากกว่านั้นถ้าไม่ใช่พลังสอง
ฮาร์ดไดรฟ์ไม่ได้เชื่อมโยงกับ CPU และไม่ได้บรรจุในลักษณะเดียวกันดังนั้นจึงไม่จำเป็นต้องใช้ขนาดที่แน่นอน
เพียงพูดคอมพิวเตอร์ทำงานใน 1s และ 0s นั่นคือเลขฐานสอง คอมพิวเตอร์ใช้ระบบนี้เพื่อระบุหน่วยความจำ ในระบบที่เรียบง่าย (อ่าน "โบราณ") จำนวนบรรทัดโปรเซสเซอร์หรือหน่วยที่อยู่หน่วยความจำจำนวนหนึ่งจะทุ่มเทเพื่อเลือกที่อยู่ของสถานที่เฉพาะในหน่วยความจำ เนื่องจากบรรทัดเหล่านั้นสามารถมีค่าเป็น "สูง" หรือ "ต่ำ" เท่านั้นแต่ละบรรทัดจึงแทนเลขฐานสอง ดังนั้นจำนวนสถานที่ที่สามารถระบุเป็นสองต่ออำนาจของจำนวนบรรทัด
มีการโต้ตอบระหว่างสิ่งนี้กับที่อยู่ที่ลงทะเบียนในโปรเซสเซอร์ สองถึงจำนวนบิตในรีจิสเตอร์คือจำนวนตำแหน่งที่สามารถระบุได้
เมื่อขนาดหน่วยความจำเพิ่มขึ้นและคอมพิวเตอร์มีประสิทธิภาพมากขึ้นมีการใช้รูปแบบจำนวนมากเพื่อขยายขีดความสามารถนี้และแก้ไขข้อ จำกัด ต่าง ๆ
โปรดทราบว่าภาพรวมนี้เป็นลักษณะที่ซับซ้อนอย่างมากในเรื่องที่ซับซ้อน
ดูบทความ Wikipedia เกี่ยวกับการจำที่อยู่
ระบบเลขฐานสองเป็นที่รู้จักกันเป็นฐาน 2เพราะมีสองค่าที่เป็นไปได้: 0และ1 (เปิดและปิดสูงและต่ำ 5V และ 0V) เมื่อเทียบกับระบบจำนวนธรรมชาติปกติที่รู้จักกันเป็นฐาน 10 (0-9) ผู้ผลิตฮาร์ดไดรฟ์ต้องการความสามารถในการปรากฏตัวที่สูงขึ้นดังนั้นไดรฟ์ 1GB (ฐาน 10, 1 พันล้านไบต์, 10 9 ) เป็นจริงเพียง 0.9313GiB (ฐาน 2, 2 บางอย่าง ) (นี่คือเหตุผลของความแตกต่างระหว่างสิ่งที่คอมพิวเตอร์ รายงานและสิ่งที่ช่องพูด) เช่นเดียวกับแผ่น DVD
อุปกรณ์อิเล็กทรอนิกส์ดิจิตอลที่ใช้ในคอมพิวเตอร์มีสองสถานะ: เปิดและปิด ดังนั้นการจัดเก็บตัวเลขในหน่วยความจำจึงประกอบด้วยชุดองค์ประกอบแต่ละส่วนที่เปิดหรือปิด
ดังนั้นหนึ่งองค์ประกอบจึงสามารถแทนตัวเลข 0 และ 1 (สองค่า) เท่านั้น หากคุณรวมสองสิ่งเข้าด้วยกันตอนนี้คุณสามารถแทน 2 ถึงกำลังของสอง (สี่) ตัวเลข 0 … 3
ปิด, ปิด = 0
ปิด, เปิด = 1
เปิดปิด = 2
บน, บน = 3
หากคุณมีสามองค์ประกอบคุณสามารถเป็นตัวแทนของสองถึงพลังของสาม (แปด) หมายเลข 0 … 7
ปิด, ปิด, ปิด = 0
ปิด, ปิด, เปิด = 1
ปิด, เปิด, ปิด = 2
ปิด, เปิด, บน = 3
เปิด, ปิด, ปิด = 4
เปิด, ปิด, เปิด = 5
เปิด, ปิด, ปิด = 6
บน, บน, บน = 7
และอื่น ๆ
องค์ประกอบอาจเป็นทรานซิสเตอร์สวิตชิ่งหรือสิ่งที่เทียบเท่าซึ่งอยู่ในสถานะเปิดหรือปิดอาจเป็นแผ่นเล็ก ๆ ของพื้นผิวฮาร์ดดิสก์ที่เป็นแม่เหล็กแบบขนานหรือตั้งฉากกับทิศทางของการหมุน (สองสถานะ)
ดังนั้นทุกอย่างตามธรรมชาติจะถูกจัดระเบียบในพลังของสอง
เราใช้พลังเพียง 10 เพราะเรามีสิบนิ้ว (รวมถึงนิ้วโป้ง) คอมพิวเตอร์ไม่มี
การผลิตจำนวนมากมักจะถูกกว่าการผลิตที่หลากหลาย การผลิตงานพิมพ์ 128MB และ 256MB อาจมีราคาแพงกว่านั้นเพียงแค่พิมพ์ 256MB เท่านั้น
ดังนั้นหากไม่ได้ผลิต RAM ที่แตกต่างกันมากคุณสามารถ 'เพิ่ม' หน่วยความจำเพื่อให้ได้ผลลัพธ์ที่ถูกที่สุด
การติดตั้ง ram ram ตัวเดียวกันสองตัวนั้นมีข้อดีที่ควรทำงานร่วมกัน การผสมยี่ห้อต่าง ๆ อาจทำให้ความแตกต่างเล็ก ๆ น้อย ๆ ทำให้เครื่องของคุณช้าลง
RAM แบบแชนแนลคู่ใช้งานได้ดีจริง ๆ ด้วยกันหากคุณเพิ่ม ram สองแถบออกจาก RAM ที่เหมือนกัน
Ram ผลิตโดยใช้ชิป 'ย่อย' ที่เล็กกว่า ชิปเหล่านี้มักจะถูกล็อคเป็นขนาดที่ใช้งานได้ ระบบปฏิบัติการจากผู้ที่คาดหวังทางประวัติศาสตร์เช่นบล็อก 1024Kb ทั่วไปที่ใช้งานง่าย ดังนั้นคุณจึงไม่ได้ติดตั้งไว้มากมาย