wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Logical and physical address

profile
Priti Pandav
Aug 13, 2024
0 Likes
0 Discussions
126 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

“CONSISTENCY” in Social Media Marketing

Blog banner

HubSpot

Blog banner

Memory Management

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner

Internet of Things

Blog banner

Dove’s Real Beauty Campaign- Case Study

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Why Iron-Rich Foods Matter and How to Include Them in Indian Meals

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

How Cyber Forensics help prevent Crimes

Blog banner

Virtual Memory

Blog banner

What is process

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

Uniprocessor scheduling

Blog banner

virtual memory

Blog banner

Deadlock and Starvation

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Social engineering in cyber security

Blog banner

Assignment 2

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

File Allocation Methods

Blog banner

How Social Media Algorithms Will Work in 2026?

Blog banner

Social Media.

Blog banner

MoSCoW METHOD IN DATA SCIENCE

Blog banner

Buffering

Blog banner

Uber

Blog banner

Multiprocessor scheduling

Blog banner

Some facts about Technology

Blog banner

Short note on Microsoft office

Blog banner

Risk mitigation and management

Blog banner

What is service level Agreement?

Blog banner

Why do you need a personalised bag tag for your kids' school bags?

Blog banner

Winter-to-Spring Smile Care: How Sydney’s Late-August Winds Impact Your Teeth & Gums

Blog banner

Virtual memory

Blog banner

Amazon

Blog banner

Why Moms Are Choosing Customised School Accessories Over Generic Products?

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Meshoo

Blog banner

LIFEHACKER

Blog banner