
linux内核
文章平均质量分 69
winlerman
这个作者很懒,什么都没留下…
展开
-
分段与分页
分页式存储管理 1. 用户程序的地址空间逻辑上分页; 内存空间分成若干物理块;而页与块的大小地相同的。 这样用户程序地址空间上的每一页就可以映射到内存中的不同物理块上,且可以是分散的。 2. 在每一页中,地址的划分是由页号与页内偏移量级成的。页号为4位,页内偏移量为12位。 3. 系统会为每个进程建立一张页面映射表。表明页号与块号的对应关系。 4.原创 2015-07-19 15:29:57 · 768 阅读 · 0 评论 -
硬中断 软中断 信号
http://blog.sina.com.cn/s/blog_5e99b41e0100rtks.html "硬中断是外部设备对CPU的中断","软中断通常是硬中断服务程序对内核的中断","信号则是由内核(或其他进程)对某个进程的中断"(《Linux内核源代码情景分析》第三章)。转载 2015-07-31 14:13:11 · 422 阅读 · 0 评论 -
进程
1. 早期的UNIX系统内核不支持多线程,只支持多进程。意思是说内核对任务的高度是以进程为单位的。子进程是父进程的一份拷贝(代码共享,数据独立)。 2. 现代的UNIX系统内核是支持多线程的。一个进程由多个用户级线程组成。大部分的多线程程序都是由pthread编写的。 3. 早期的linux系统内核不支持多线程,其把多线程应用程序看做一个普通的进程,多个用户线程间的调度在用户级原创 2015-07-20 10:20:31 · 303 阅读 · 0 评论