Operating systems
Free Memory management lessons
7 lessons, about 1½ hours in all. Each teaches one idea with a visual, then gives you a problem or a few questions on it. Read the lessons here, then create a free account to practise and keep your progress.
Stage 0Contiguous memory
Stage 1Paging
- PagingCut memory into fixed-size frames and programs into pages, and translate with a page table.14 min
- How big is a page table?Calculate the memory a page table takes, and see how page size trades table size against waste.12 min
- The TLB and effective access timeSee why paging doubles memory access cost without help, and how a small cache fixes most of it.13 min
Stage 2Beyond simple paging
All of Memory management is free
That’s the whole topic, from the first idea to the mastery stage, with no card needed. Create a free account to practise, keep your progress and carry on to the next topic.
Create your free account