Linux内核设计与实现——内核简介

0、系统设计的一下特点,使其优良、健壮、弹性好

a、简洁:仅有几百个系统调用接口。

b、一切皆是文件:提供统一的访问接口。

c、 采用C语言实现:移植性强。

d、进程创建迅速:采用写时赋值技术。

e、进程间通信方式简单、稳定。

1.2 处理器所处上下文

a、运行于内核空间,处于进程上下文,代表某个特定的进程执行。

b、运行于内核空间,处于中断上下文,与任何进程无关,处理某个特定的中断。

c、运行于用户空间,执行用户进程。

以上包括所有情况。及时边边角角也不例外,如:当CPU空闲时,内核就运行一个空进程,处于进程上下文,但运行于内核空间。

1.3linux内核的特点

a、Linux内核是一个单内核结构,但是同时吸收了微内核的一些优点:模块化设计、抢占式内核、内核线程的支持、动态加载内核模块。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值