wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Segmentation and paging concept

profile
Maitry Gala
Aug 13, 2024
0 Likes
0 Discussions
111 Reads

Segmentation and Paging in Operating Systems

Segmentation and paging are two fundamental techniques employed by operating systems to manage memory efficiently. While they share the common goal of optimizing memory utilization, they differ significantly in their approaches.

1.Segmentation

• Divides memory into variable-sized segments.

• Segments correspond to logical units: code, data, stack, heap, etc.

• Provides flexibility: Allows efficient allocation of memory based on program structure.

• Protection: Enables access control at the segment level.

• Sharing: Facilitates sharing of code and data segments among processes.

Example: A program might have separate segments for instructions, global variables, and local variables.

2.Paging

• Divides physical memory into fixed-sized blocks called pages.

• Divides processes into fixed-sized pages as well.

• Simplifies memory management: Treats memory as a uniform structure.

• Overcomes external fragmentation: Efficiently utilizes available memory.

• Enables virtual memory: Allows processes to use more memory than physically available.

Example: A process’s address space is divided into pages, which are mapped to physical frames in memory.

Maitry Gala-53003230041

Div A 

 

 

 

 


Comments ()


Sign in

Read Next

JUSTICE FOR EVERY “BEZUBAAN ANIMAL”

Blog banner

Danger assessment in GIS

Blog banner

Protect yourself from System Hacking with these Simple Steps

Blog banner

PROCESS STATE:

Blog banner

KASHMIR TRIPS

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

Anomaly Detection in Behavioral Data Using Machine Learning

Blog banner

Compromising Mobile Platforms

Blog banner

Why Makhana Is Becoming India’s Favourite Healthy Snack?

Blog banner

Strengthening Active Directory Security

Blog banner

Paid Email

Blog banner

Disk Management

Blog banner

Explain Multiprocessors

Blog banner

The Everyday Parenting Dilemma: Safety Vs Independence

Blog banner

How to Manage Business Invoices and Payments Easily?

Blog banner

PODIO

Blog banner

Survey of Which Movies Types people are Prefer to Watch in India.

Blog banner

BENIFITS OF YOGA

Blog banner

Malware Defense

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

The evolution of OS

Blog banner

 " Healing of Yoga "

Blog banner

Jira service Management

Blog banner

Steps to create an Ubuntu EC2 Instance with GUI in AWS

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

Threads in OS

Blog banner

Processes: Process Description and Control.

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

Process Creation

Blog banner

Memory

Blog banner

?Why Does My Breath Still Smell After Brushing?

Blog banner

Trends that began during the pandemic

Blog banner

Street foods

Blog banner

A Journey By Train

Blog banner

The New Rules of UI/UX Design Every Website Must Follow in 2026

Blog banner

Beatbox

Blog banner

EID UL FITR

Blog banner

Virtual memory

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

K-means use cases

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

Real-Time Operating Systems (RTOS) Deep Explanation

Blog banner