I'm trying to hack an old Unix kernel. I just want to implement MMU and TLB using the software. Can anyone tell me what are the best data structures and algorithms to use in the creation of one. I have used soapy trees to many people because LRU is easy to implement Is there a better data structure? What is the most effective way to translate virtual to physical address in software. Use your x86 architecture and translation as any original page table translation.
Do you mention efficiency, is it the goal that you look at engineering? If you are not bound to a particular goal, just try to work it out. If you can, I will make a single level page table, either directly or completely affiliated, it seems that you are past this.
The most efficient shape-speed business is going to depend on and what type of area do you expect? Do you have any important applications published or is it close to implementing some? Inverted page tables are used on some new architectures, I take it as an indication that someone spend a lot of time working on it, thinks that this is a good way.
Comments
Post a Comment