wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Logical and physical address

profile
Priti Pandav
Aug 13, 2024
0 Likes
0 Discussions
125 Reads

Logical And Physical Addresses

An address generated by the CPU is commonly refereed as Logical Address, whereas the

address seen by the memory unit that is one loaded into the memory address register of the

memory is commonly refereed as the Physical Address. The compile time and load time

address binding generates the identical logical and physical addresses. However, the

execution time addresses binding scheme results in differing logical and physical addresses.

The set of all logical addresses generated by a program is known as Logical Address Space,

where as the set of all physical addresses corresponding to these logical addresses is

The user program never sees the real physical address space, it always deals

with the Logical addresses. As we have two different type of addresses Logical address

in the range (0 to max) and Physical addresses in the range(R to R+max) where R is

the value of relocation register. The user generates only logical addresses and thinks that

the process runs in location to 0 to max. As it is clear from the above text that user program

supplies only logical addresses, these logical addresses must be mapped to physical address

before they are used.

Base and Limit Registers

A pair of base and limit registers define the logical address space

Physical Address Space. Now, the run time mapping from virtual address to physical

address is done by a hardware device known as Memory Management Unit. Here in the

case of mapping the base register is known as relocation register. The value in the relocation

register is added to the address generated by a user process at the time it is sent to memory

.Let's understand this situation with the help of example: If the base register contains the

value 1000,then an attempt by the user to address location 0 is dynamically relocated to

location 1000,an access to location 346 is mapped to location 1346.

Memory-Management Unit (MMU)

Hardware device that maps virtual to physical address

 In MMU scheme, the value in the relocation register is added to every address generated by a user

process at the time it is sent to memory

 The user program deals with logical addresses; it never sees the real physical addresses


Comments ()


Sign in

Read Next

Os assignment

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Introduction to Solidity Programming for Blockchain Development

Blog banner

Access management

Blog banner

Disk scheduling

Blog banner

Cyber Security in Data Breaching

Blog banner

DURGA POOJA

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

Memory management

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

The Golden Temple , Amritsar

Blog banner

Wiretapping

Blog banner

Types of threads

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

Deadlock and Starvation

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

Exploring Arcadia’s Cowboy Culture, Peace River & Hidden Attractions

Blog banner

Ubiquitous Computing

Blog banner

Footprinting

Blog banner

Cyber Bullying - Neeta Vonkamuti

Blog banner

ahh wait a min

Blog banner

GIS Bharat Maps

Blog banner

What your Favorite colour says about You?

Blog banner

Rapido

Blog banner

Honeypot in cyber security

Blog banner

The Real Reason Patola Outfits Come at a Premium Cost

Blog banner

Online Games

Blog banner

The Laws of Karma

Blog banner

Heart Fulness Meditation

Blog banner

TRELLO

Blog banner

Computer Security

Blog banner

Why Data Security Is Important

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

Exploring the Power of Encase Forensic Tools: Unraveling Digital Mysteries

Blog banner

Virtual Machine

Blog banner

What is Network Security?

Blog banner

Threads

Blog banner

Interrupts

Blog banner

Starvation

Blog banner