
Linux内核
yourenAs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核剖析——内核的内存管理
内核的内存管理不同于用户空间的内存管理,首先来讲内核本身的限制点就比较多,比如内核一般不能睡眠,因此处理内存错误一般来讲是件很困难的事情,再加上其他限制以及内核内存机制不能太复杂导致想获取内核内存变成了一件难事。 一、页 在说内核的内存管理机制之前,首先我们得明白内核内存管理的基本单位才行,一般来讲内核都是以页为单位对内核进行内存管理的,正因为如此MMU(管理内存并把虚拟地址转换为物理地址的硬...原创 2019-07-30 08:12:58 · 320 阅读 · 0 评论 -
Linux内核剖析——进程、线程内核的实现。
从以前就一个疑问就是当进程被加载到内存上之后,操作系统是如何对其进行管理的。今天我就对其进行一个总结。 首先再来明确一下进程和线程的概念,为什么要说到线程呢?因为从Linux内核的角度出发是没有线程的,把线程是当作进程对待的。并没有为其专门的去设计调度算法和数据结构。所以Linux和windows等一些操作系统对于线程的实现有着比较大的区别,拿windows举例,其内核中提供了专门支持线程...原创 2019-07-26 11:45:29 · 1189 阅读 · 0 评论