From 2f637887e3e21c42699d2a1a3edff48cff3d7876 Mon Sep 17 00:00:00 2001 From: travis-update-bot Date: Sun, 13 Dec 2015 23:05:06 +0000 Subject: [PATCH] Update blog to 87b8fc6a2968ed416e1f445cb508061c57e5b0cf --- _posts/2015-12-09-modifying-page-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2015-12-09-modifying-page-tables.md b/_posts/2015-12-09-modifying-page-tables.md index 7a83b5d4..11dbdf47 100644 --- a/_posts/2015-12-09-modifying-page-tables.md +++ b/_posts/2015-12-09-modifying-page-tables.md @@ -7,7 +7,7 @@ In this post we will create a paging module, which allows us to access and modif You can find the source code and this post itself on [Github][source repository]. Please file an issue there if you have any problems or improvement suggestions. There is also a comment section at the end of this page. Note that this post requires a current Rust nightly. -[source repository]: https://github.com/phil-opp/blog_os/tree/paging_module +[source repository]: https://github.com/phil-opp/blog_os/tree/modifying_page_tables ## Paging _Paging_ is a memory management scheme that separates virtual and physical memory. The address space is split into equal sized _pages_ and _page tables_ specify which virtual page points to which physical frame. For an extensive paging introduction take a look at the paging chapter ([PDF][paging chapter]) of the [Three Easy Pieces] OS book.