fabiensiron / pyr0

Attempt to make a python based Operating System, it means that we use language feature to provide security instead of using hardware as in a classical operating system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New memory manager.

fabiensiron opened this issue · comments

Because of a bad utilization by tinypy and a not so good malloc implementation, we may want a better memory manager. Indeed, the current first fit has got a lot of fragmentation. Here are some ideas: replace the first fit by a buddy or do a classical memory manager with a vmm and a slab (http://sos.enix.org/wiki-fr/upload/SOSDownload/sos-texte-art5.pdf).