mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 14:27:49 +00:00
Merge pull request #68 from phil-opp/update_tag
Rename tag to `modifying_page_tables`
This commit is contained in:
@@ -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.
|
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
|
||||||
_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.
|
_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.
|
||||||
|
|||||||
Reference in New Issue
Block a user