CSE 513
CSE 513 · GEBZE TECHNICAL UNIVERSITY

Memory management and address translation

Lecture set 05 · Semester week 5

The central question

How does a process get its own view of memory?

First half

Address spaces, allocation, fragmentation, segmentation in context and paging.

Second half

Page tables, address-translation exercises, TLBs, multilevel tables and memory protection.

What you should be able to do

  • Translate an address using a specified page table.
  • Explain page-table and TLB roles and memory-allocation trade-offs.

A concrete example

Follow one address through its page number, offset, page-table entry and physical memory location.

Reading reference

Operating System Concepts, 10th edition: Chapter 9. We use selected sections rather than every slide in each chapter.

Official textbook slides

Lecture materials

Read the Week 5 chapter with address translation, allocation, TLB traces, multilevel tables and optional C practice.

Read Memory management and address translation →

Download lecture slides (PDF, 81 slides)

Search CSE 513