ความแตกต่างระหว่างที่อยู่ตรรกะและที่อยู่ทางกายภาพ (พร้อมตาราง)

สารบัญ:

Anonim

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

ที่อยู่ตรรกะกับที่อยู่ทางกายภาพ

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

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

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

ตารางเปรียบเทียบระหว่างที่อยู่ตรรกะและที่อยู่ทางกายภาพ

พารามิเตอร์ของการเปรียบเทียบ

ที่อยู่ตรรกะ

ที่อยู่ทางกายภาพ

ความหมายและการดำรงอยู่

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

ที่อยู่แบบลอจิคัลทั้งหมดจะถูกเก็บไว้ในพื้นที่ทั่วไปที่เรียกว่าพื้นที่ที่อยู่แบบลอจิคัล ที่อยู่ทางกายภาพทั้งหมดจะถูกเก็บไว้ในพื้นที่ส่วนกลางที่เรียกว่าพื้นที่ที่อยู่ทางกายภาพ
แหล่งที่มาของรุ่น

CPU มีหน้าที่สร้างที่อยู่แบบลอจิคัล MMU มีหน้าที่รับผิดชอบในการสร้างที่อยู่ทางกายภาพ
การมองเห็นแก่ผู้ใช้

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

ที่อยู่แบบลอจิคัลสูญหายและไม่สามารถกู้คืนได้เมื่อระบบกำลังรีบูต การรีบูตระบบจะส่งผลต่อที่อยู่จริงในทางใดทางหนึ่ง

ที่อยู่ลอจิกคืออะไร?

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

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

ความแตกต่างหลักระหว่างที่อยู่ตรรกะและที่อยู่ทางกายภาพ

บทสรุป

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

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

อ้างอิง

ความแตกต่างระหว่างที่อยู่ตรรกะและที่อยู่ทางกายภาพ (พร้อมตาราง)