摘要: 一 为什么需要使用虚拟内存 大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核内存空间。(每个进程都有自己的页表,才使得3G用户 阅读全文
posted @ 2016-06-22 14:03 johnny_shi 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 实验平台内核版本为4.0-rc1,增加一仅仅打印Hello World的syscall,最后我们在用户空间swi验证 实验平台内核版本为4.0-rc1,增加的系统调用仅仅是简单打印一个Hello World,最后我们在用户空间用swi指令验证。涉及到的改动如下: 1. 在内核中增加文件arch/ar 阅读全文
posted @ 2016-06-22 10:52 johnny_shi 阅读(771) 评论(0) 推荐(0) 编辑