27-Memory_Management_-_Segmentation

27-Memory_Management_-_Segmentation - MemoryManagement:...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Memory Management:  Segmentation Mehreen Alam
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Nov 14, 2007 Operating Systems - Mehreen Alam Segmentation Memory-management scheme that supports user view of memory. A program is a collection of segments. A segment is a logical unit such as: main program, procedure, function, method, object, local variables, global variables, common block, stack, symbol table, arrays
Background image of page 2
Nov 14, 2007 Operating Systems - Mehreen Alam User’s View of a Program
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Nov 14, 2007 Operating Systems - Mehreen Alam Logical View of Segmentation 1 3 2 4 1 4 2 3 user space physical memory space
Background image of page 4
Nov 14, 2007 Operating Systems - Mehreen Alam Segmentation Architecture  Logical address consists of a two tuple: <segment-number, offset>, Segment table – maps two-dimensional physical addresses; each table entry has: base – contains the starting physical address where the segments reside in memory. limit
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 14

27-Memory_Management_-_Segmentation - MemoryManagement:...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online