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

Virtual machine

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Fashion design

Blog banner

John Titor: The Time Traveler

Blog banner

10 Unknown facts about India's Independence

Blog banner

Why Festivals Are the Best Classrooms for Young Minds?

Blog banner

On-Page SEO

Blog banner

How Much Protein Do You Really Need Every Day?

Blog banner

Virtual machine.

Blog banner

Evolution of Operating Sytems

Blog banner

Having passion in life

Blog banner

VPN

Blog banner

Raising Emotionally Intelligent Students: The Classroom Beyond Academics

Blog banner

This is my first blog.

Blog banner

Earth with no trees

Blog banner

DIGITAL TECHNOLOGY

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

Boxing

Blog banner

Virtual Memory

Blog banner

A small world of Sockets

Blog banner

Impacts of Data Breach On Companies Challenges and Prevention

Blog banner

File Organization and Access

Blog banner

Operating system evolution

Blog banner

Emerging threats in cyber Forensics

Blog banner

Yahoo! mail

Blog banner

PYTHON

Blog banner

The Future of Web Development in 2026: Trends Every Business Must Know

Blog banner

Why Your Child Cries at Drop-Off and How Preschools Handle It Gently

Blog banner

Kafka - A Framework

Blog banner

Virtual memory in windows

Blog banner

Session Vulnerabilities

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner

Operating System

Blog banner

THE DESIRE OF MANY

Blog banner

Artificial Intelligence and I

Blog banner

FRIENDSHIP

Blog banner

Different Types of Data

Blog banner

Lifestyle of a photographer

Blog banner

Getting into anime My anime suggestions

Blog banner

Sweet Mango Murabba

Blog banner

Technical SEO : Total Guide

Blog banner

Key to success in Sports

Blog banner