INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 11: MEMORY MANAGEMENT (2)

CHRIS STAFF
Dept. of Computer Science and Artificial Intelligence
University of Malta

Next Lecture: Memory Management (3)


Lecture Outline

Aims and Objectives
Memory Management Techniques (1) - Paging

Memory Management Techniques (2) - Segmentation Systems
Memory Management Techniques (3) - Combined Paging / Segmentation Systems

Aims and Objectives


Memory Memagement Techniques (1) - Paging

Concepts

Dynamic Address Translation for Paged Systems

Page Address Translation by Direct Mapping

Page Address Translation by Associative Mapping

Page Address Translation with combined Associative / Direct Mapping


Sharing in a Paged System

Advantages and disadvantages


Memory Management Techniques (2) - Segmentation Systems

Sharing in a Segmented System

Advantages and Disadvantages


Memory Management Techniques (3) - Combined Paging / Segmentation Systems

Dynamic Address Translation in Paging/Segmentation Systems (using combined associative / direct mapping)

Sharing in a Paging/ Segmentation System


Next Lecture...

Memory Management (3)