เหตุใดเราจึงต้องการที่อยู่เชิงตรรกะและที่อยู่จริง
เหตุใดเราจึงต้องการที่อยู่เชิงตรรกะและที่อยู่จริง

วีดีโอ: เหตุใดเราจึงต้องการที่อยู่เชิงตรรกะและที่อยู่จริง

วีดีโอ: เหตุใดเราจึงต้องการที่อยู่เชิงตรรกะและที่อยู่จริง
วีดีโอ: การคิดเชิงตรรกะ Logical Thinking 【Competency Conceptual】 2024, พฤศจิกายน
Anonim

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

นอกจากนี้ อะไรคือความแตกต่างระหว่างที่อยู่จริงและที่อยู่เชิงตรรกะ และเหตุใดเราจึงต้องการที่อยู่เชิงตรรกะ

พื้นฐาน ความแตกต่างระหว่างตรรกะ และ ที่อยู่ทางกายภาพ คือว่า ที่อยู่ตรรกะ ถูกสร้างโดย CPU ในมุมมองของโปรแกรม ในทางกลับกัน ที่อยู่ทางกายภาพ เป็นตำแหน่งที่มีอยู่ในหน่วยความจำ ชุดของทั้งหมด ที่อยู่ตรรกะ สร้างโดย CPU สำหรับโปรแกรมเรียกว่า ที่อยู่ตรรกะ ช่องว่าง.

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

คำถามก็คือ พื้นที่ที่อยู่เชิงตรรกะและที่อยู่จริงคืออะไร?

พื้นที่ที่อยู่ตรรกะ เป็นเซตของทั้งหมด ที่อยู่ตรรกะ สร้างโดย CPU สำหรับโปรแกรมในขณะที่ชุดของทั้งหมด ที่อยู่ทางกายภาพ แมปกับที่สอดคล้องกัน ที่อยู่ตรรกะ ถูกเรียก พื้นที่ที่อยู่ทางกายภาพ.

ที่อยู่เชิงตรรกะหมายถึงอะไร

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