Skip to main content

หน้าศูนย์คืออะไร?

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

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

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

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

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