wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Segmentation and paging concept

profile
Maitry Gala
Aug 13, 2024
0 Likes
0 Discussions
108 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

JIRA SOFTWARE

Blog banner

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

Blog banner

Cyber Forensics

Blog banner

ODOO

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

Interrupts

Blog banner

Processing Crime and Incident Scenes

Blog banner

How to feel Happy everyday day

Blog banner

Importance of business process documentation

Blog banner

APACHE KAFKA

Blog banner

How to lose belly fat

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Cyber Crime Investigation In The Era Of Big Data

Blog banner

Types of threads

Blog banner

THE LEGAL ISSUES OF COMPUTER FORENSICS IN INDIA

Blog banner

Virtual machine

Blog banner

Recipe of Paneer Butter Masala

Blog banner

What is a Malware ?

Blog banner

Artical on FreshBooks

Blog banner

Online Education

Blog banner

Dudhasagar waterfall ?

Blog banner

The Evolution of Operating Systems

Blog banner

Evolution of Operating system.

Blog banner

Virtual Memory - Explaination, Working, Steps

Blog banner

Music

Blog banner

My Favorite Country

Blog banner

Big Data Architecture

Blog banner

Art and Culture of Rajasthan

Blog banner

Eating Well With Meal Maharaj on Busy Workdays Without Cooking

Blog banner

Dental Problems That Start Small But Should Never Be Ignored

Blog banner

What is M-commerce and how it's work

Blog banner

The Role of cryptography in cyber security

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Memory Partitioning

Blog banner

The House ??of Patola Designs: Traditional Weaves with a Modern Twist

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Culture Of Ladakh

Blog banner

From Websites To Super Apps For Digital User Experience

Blog banner

MORDERN UNIX SYSTEM

Blog banner

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

Blog banner