ITFN 2601 Introduction to Operating Systems - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

ITFN 2601 Introduction to Operating Systems

Description:

MULTICS Implementation. Similar to Multi-Level Paging. Address contains Segment # for table ... Multics Lookup. Pentium Implementation. Local/Global Descriptor Table ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 13
Provided by: daniels80
Category:

less

Transcript and Presenter's Notes

Title: ITFN 2601 Introduction to Operating Systems


1
ITFN 2601Introduction to Operating Systems
  • Lecture 16
  • Segmentation

2
Segmentation vs Paging?
  • Paging is incidental
  • Page-data is heterogeneous
  • Statically Sized
  • Segments are intentional
  • Segment data is homogenous
  • Dynamically Sized

3
(No Transcript)
4
Pure Segmentation
  • Segment size varies and changes
  • External Fragmentation
  • Also called Checkerboarding
  • Swapping large segments for small
  • Resolution Compaction

5
(No Transcript)
6
MULTICS Implementation
  • Similar to Multi-Level Paging
  • Address contains Segment for table
  • Segment table holds Segment Descriptors
  • Descriptor contains page table location
  • Standard Page Table
  • Has 218 segments
  • 216 Pages With 36-bit entries
  • 234 Total Pages

7
MULTICS Segment Descriptor
  • Page Table address
  • Segment Size
  • Scale and Paged bits

8
Multics Lookup
9
Pentium Implementation
  • Local/Global Descriptor Table
  • Local contains program information
  • Global is OS information
  • 3-level Paging (Segment 2-level Virtual)
  • 213 Global 213 Local (per Program) Segments
  • 214 Total Segments per program
  • 232 Pages with 32-bit entries
  • 246 Total Pages

10
Pentium Code Descriptor
  • In-memory
  • System or Application segment
  • Type Protection (Code/Data)
  • Segment Scale (16-bits or all 32?)

11
Pentium 2-level Paging
12
Pentium Protection
  • 2-bit Protection Entry
  • Access granted to all higher levels
  • 00 (0) Can access all
  • 11 (3) Can access 3
  • Easy to decide access rights
  • Must make paths for system calls
Write a Comment
User Comments (0)
About PowerShow.com