From cb976f9d8dcf9d727df2bafc187e6623e7293f33 Mon Sep 17 00:00:00 2001 From: schtrudl <125376055+schtrudl@users.noreply.github.com> Date: Wed, 10 Jun 2026 14:30:50 +0200 Subject: [PATCH] typical page size is 4KiB See https://en.wikipedia.org/wiki/Page_(computer_memory)#Page_size and Linus Torvalds ranting how this is the only sane value: https://yarchive.net/comp/linux/page_sizes.html --- lectures/02-architectures/architectures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lectures/02-architectures/architectures.md b/lectures/02-architectures/architectures.md index b22a9df..8c5dd79 100644 --- a/lectures/02-architectures/architectures.md +++ b/lectures/02-architectures/architectures.md @@ -38,7 +38,7 @@ - virtual memory - extension of main memory - each process sees its own private address space - - memory is divided into pages for simpler OS management (tipical size 2MB) + - memory is divided into pages for simpler OS management (tipical size 4KiB) - page swapping and page faults when the size of virtual memory is grater than the size of physical - significantly slower access than to main memory (1,000,000 times), even greater need for data locality - rapid virtual to physical memory address mapping with the help of translation lookaside buffer (TLB)