Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paging #28

Open
Sploder12 opened this issue Apr 20, 2023 · 0 comments
Open

Paging #28

Sploder12 opened this issue Apr 20, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Sploder12
Copy link
Member

Sploder12 commented Apr 20, 2023

Paging is an important part of memory management.
It also comes with many benefits, like disconnecting addresses from their physical locations.
Also it gives us security.

Our OS currently loads at most 21kb from disk into the physical address space, paging requires 8kb at minimum for static data.
This may become an issue later.

For now having the ability to interact with the MMU is good enough and we can simply use identity-paging,
the actual memory management part will come later.

@Sploder12 Sploder12 self-assigned this Apr 20, 2023
@Sploder12 Sploder12 mentioned this issue Apr 21, 2023
6 tasks
@Sploder12 Sploder12 added the enhancement New feature or request label Nov 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant