内存管理
我要自己写一个操作系统(简单功能的),已经基本上写完了内存管理的部分,中断管理的一半,还有其他的.我现在有个问题,就是内存管理中的共享内存管理,我写的暂时只能管理如下的内存共享(希望高手给些补充):
1:一个进程fork另外一个进程时,我只是把当前进程的内存指针和新的进程共享。
2:假设现在fork了5个进程,则这5个进程的内存指针都是一样的。
3:释放一个进程时,如果有其他的进程,则当前进程只释放没有共享的内存指针。
。。。。
现在我的问题是,如果5个进程中的一个进程申请了新的内存,那么新申请的内存,需要同其他的4个进程共享吗?还是说按需共享。如果你有写共享内存管理的程序的经验,希望能给些建议。
我已经上传了我的内存管理的程序,资源分是0,你可以通过关键字(内存管理)来搜索我的资源来下载。
谢谢高手的指点,本人将万分感激。