文章插图
![linux的内核是什么式 linux的内核是什么意思](http://img.hubeilong.com/220624/1K320F23-0.jpg)
文章插图
目录
一、什么是内核?
1.1 内核的能力
二、操作系统分层
三、内核是如何工作的?
四、Linux 的设计
4.1 Multitask and SMP(Symmetric multiprocessing)
4.2 ELF(Executable and Linkable Format)
4.3 Monolithic Kernel
4.4 在内核层和在用户层有什么区别?
五、Window 设计
六、总结
一、什么是内核?
说到操作系统,就必须说内核 。内核是操作系统中应用连接硬件设备的桥梁 。
1.1 内核的能力
对于一个现代的操作系统来说,它的内核至少应该提供以下 4 种基本能力:
管理进程、线程(决定哪个进程、线程使用 CPU);管理内存(决定内存用来做什么);连接硬件设备(为进程、和设备间提供通信能力);提供系统调用(接收进程发送来的系统调用) 。二、操作系统分层
从上面 4 种能力来看操作系统和内核之间的关系,通常可以把操作系统分成 3 层,最底层的
- 梨是不是寒性的
- 雄县特色美食
- 宝宝喝奶粉温度
- 煮水果玉米要煮多久呢?
- 寒性食品有哪些
- 日本sns是什么软件 中国的sns是什么软件
- 金融行业数据中心标准 金融中心的标准
- 公司注册小规模和一般纳税人的区别 建筑业小规模和一般纳税人的区别
- 电子邮件营销成功的案例 电子邮件营销经典案例
- js创建节点,删除节点 js删除节点下的所有子节点