
linux内核
文章平均质量分 90
We all are 鸽德
Github: https://github.com/JellalLeonhardt
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中的I/O访问
访问I/O的方式 当程序涉及到对I/O端口进行访问时,我们总是可以看到使用 inb/outb 两个函数(或者说in/out函数家族),但是两个函数的实现,在不同处理器上的实现却有所不同,区别主要针对冯诺依曼架构(独立编址)和哈佛架构(统一编址)。还有ioread8/iowrite8和readb/writeb等函数,但在不同的架构上就大同小异了。 统一编制 将存储器地址空间的一部分划分给I/O端口,...原创 2018-10-08 02:01:50 · 648 阅读 · 0 评论 -
Linux下内核进程、用户进程和轻量级进程(LWP)的理解
区别和联系 我们经常提到线程、线程组、内核进程、用户进程、轻量级进程等词汇,那么他们之间有什么区别和联系呢? 首先,我们需要明确一点,Linux下并没有真正意义上的线程,甚至可以说没有进程这个概念,Linux下只有task,其对应的数据结构为task_struct,这里为了方便说明以及按照比较主流的说法,我们将task称之为进程。 对于一个进程来说,它一定是运行在内存的某个连续或不连续的区域,先以...原创 2018-10-14 17:05:02 · 4859 阅读 · 1 评论