内核开发基础1——Linux内核简介
摘要:
Linux内核简介一、Linux体系结构从上图得知,Linux由用户空间和内核空间两部分组成。为什么Linux系统会被划分为用户空间与内核空间?现代CPU通常实现了不同的工作模式,以ARM为例,实现了7种工作模式:用户模式(usr)、快速中断(fiq)、外部中断(irq)、管理模式(svc)、数据访问中止(abt)、系统模式(sys)、未定义指令异常(und)X86也实现了4个不同的级别:Ring0—Ring3。Ring0下,可以执行特权指令,可以访问IO设备等,在Ring3则有很多限制。Linux系统利用了CPU的这一特性,使用了其中的两级来分别运行Linux内核与应用程序,这样使操作系统本 阅读全文
posted @ 2012-04-10 21:28 n哖苡逅 阅读(553) 评论(0) 推荐(0) 编辑