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

Types of email

Blog banner

Interrupts

Blog banner

Evolution of operating systems

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Computer Forensics and its Impact in Business Environment

Blog banner

How to Conquer Depression ?

Blog banner

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

Blog banner

Understanding Regression Analysis

Blog banner

Ethical Hacking

Blog banner

Data Storytelling: Turning Analysis into Business Action

Blog banner

Why Moms Are Choosing Customised School Accessories Over Generic Products?

Blog banner

Smartsheet

Blog banner

All you need to know about Website Traffic

Blog banner

History of ITIL

Blog banner

Mumbai

Blog banner

Service Strategy principles

Blog banner

Brain wash of social media

Blog banner

RAID

Blog banner

evolution of operating system - Disha Parekh

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Note on Process, Process creation and Process termination

Blog banner

How To Setup DVWA Using XAMPP on Windows

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Race Conditions

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

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

Blog banner

An Overview of Virtual Machines

Blog banner

THE LEGAL ISSUES OF COMPUTER FORENSICS IN INDIA

Blog banner

Cyber Laws In India and Around the World

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

The War With Cold On Earth

Blog banner

Zero-Day Attack

Blog banner

Information of meesho company

Blog banner

Importance of education

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

How To Invest in Indian Stock Market For Beginners. ~ Tutorial 2 (NSDL And CSDL) Continued...

Blog banner

GIS info about Bermuda Triangle

Blog banner

Why Khari and toast is the ideal Tea Break snack?

Blog banner

Excel records

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Know your Processors!

Blog banner