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

What are the different types of E-mail crime and process of email forensic?

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Number Guessing game --lisp

Blog banner

The khan mehtab transforming the modular switches company

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

Computer Security

Blog banner

Hacking Mobile Platforms

Blog banner

Key to success in Sports

Blog banner

Jira service Management

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

Cache Memory(142)

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Blockchain

Blog banner

Virtual machine.

Blog banner

MEMORY MANAGEMENT

Blog banner

Sessions In OS.

Blog banner

Mobile Survey

Blog banner

The Right way of cooking

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Clarizen

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

City of Mumbai (Bombay):

Blog banner

Pipedrive

Blog banner

Kernel in Operating System

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

FREE VERSION OF G-MAIL

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Disk Management

Blog banner

OS Assignment 3 Deadlock

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

What is Minting & Mining

Blog banner

I/O buffer and its techniques

Blog banner

TRELLO

Blog banner

The Art of Slow Fashion: Why Patola Defines Sustainable Luxury

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

IP ADDRESS

Blog banner

Why Festivals Are the Best Classrooms for Young Minds?

Blog banner

PPT methodology

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

The Five Steps of Data Science

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

LISP - Library Management System

Blog banner