wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Segmentation and paging concept

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

NETSUITE

Blog banner

Types of Big Data

Blog banner

Top 10 Logos and their meanings

Blog banner

Consumer to consumer Business model

Blog banner

"Audit" In Data Science

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

Smart Homes | Zigbee Alliance

Blog banner

COMPUTER FORENSICS AND GRAPHICS

Blog banner

K-means use cases

Blog banner

Recipe of Paneer Butter Masala

Blog banner

What is Influencer Marketing and its Trends

Blog banner

DBMS and various career options related to it.

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Privacy in Social Media and Online Services

Blog banner

Cache memory

Blog banner

Mutual exclusion

Blog banner

Virtual Machine

Blog banner

SECURITY TOOLS

Blog banner

Cyber Forensic in the Banking sector

Blog banner

Security Issues

Blog banner

10 Unknown facts about India's Independence

Blog banner

OS Assignment 3

Blog banner

OS Assignment 1

Blog banner

Web Site

Blog banner

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

Blog banner

Constrains in service design

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Smartsheet

Blog banner

Service Strategy In ITSM

Blog banner

Dekkers Algorithm : Ensuring Safe Process Synchronization

Blog banner

Traveling

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

Outlook.com

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

Interesting fact about kangaroo.

Blog banner

Your Guide to Great Flossing, by the best affordable dentist in Maroubra

Blog banner

HubSpot

Blog banner

Cyber-crime Investigation and Future Directions

Blog banner

INTERNET

Blog banner

An Overview of Virtual Machines

Blog banner

Kernel Memory Allocation In Linux.

Blog banner