用户态与内核态的区别
由于需要限制不同的程序之间的访问能力, 防止他们获取别的程序的内存数据, 或者获取外围设备的数据, 并发送到网络, CPU划分出两个权限等级 :用户态 和 内核态
内核态:只允许CPU去调用外围设备,如:硬盘、网卡输入设备等。
用户态:只受限于访问内存。所有程序都是运行在用户态。如果程序想要去调用外围设备,就必须从用户态切换到内核态。
详情参考:
http://www.cnblogs.com/shangxiaofei/p/5567776.html
http://www.cnblogs.com/bakari/p/5520860.html
posted on 2016-10-01 00:09 oliver.lee 阅读(209) 评论(0) 编辑 收藏 举报