Some progress…

For those of you who want some gory shell screenshots of actual working code and are tired of reading my extensive ramblings, here is something that might look nice…

Early virtual memory management

Yeah, that’s a map of the kernel’s virtual address space, sliced in pretty chunks similar to those used by the kernel’s memory map. There’s access permissions (DEP/NX rocks ^^), ownership, and links to the corresponding chunks of physical memory. What remains to be implemented is the buddy system (used to chain chunks together, when they must be deleted as a whole as an example. It has proven to be a handy feature), and nifty methods of all sorts to handle this map and the multiprocess thing.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s