摘要:
20135311傅冬菁 分析Linux内核创建一个新进程的过程 一、学习内容 进程控制块——PCB task_struct数据结构 PCB task_struct中包含: 进程状态、进程打开的文件、进程优先级信息 操作系统管理的三个功能: 1.进程管理 2.内存管理 3.文件系统 Linux进程的状 阅读全文
摘要:
20135311傅冬菁 原创作品 《Linux内核分析》MOOC课程 分析system_call中断处理过程 内容分析与总结: 系统调用在内核代码中的工作机制和初始化 系统调用在用户态中,用int $0x80与system_call()用中断向量联系起来,xyz和sys_xyz通过系统调用号联系起来 阅读全文
摘要:
阅读全文
摘要:
中断/int指令会在堆栈上保存一些寄存器的值(用户态栈顶地址、、当时的状态字、当下的cs:eip的值) 1.把用户从底层的硬件编程中解放出来2.极大的提高了系统的安全性3.使用户程序具有可移植性 API只是一个被封装好的函数定义 系统调用通过软中断(trap)向内核发出一个明确的请求 ibc库定义的 阅读全文
摘要:
![](http://images2015.cnblogs.com/blog/744863/201603/744863-20160315192642803-59400994.jpg) ![](http://images2015.cnblogs.com/blog/744863/201603/744863-20160315192733803-1291564598.jpg) ![](http://i... 阅读全文
摘要:
每周学习链接总结: 第二周:http://www.cnblogs.com/bushifudongjing/p/4824469.html
第三周:http://www.cnblogs.com/bushifudongjing/p/4834987.html
第四周:http://www.cnblogs... 阅读全文
摘要:
虚拟存储器 物理和虚拟地址 物理地址 物理寻址虚拟地址 地址翻译 存储器管理单元 虚拟寻址 地址空间 虚拟地址空间 N=2^n物理地址空间 M=2^m主存中每个字节都有一个选自虚拟地址空间的虚拟地址和一个选择物理空间的物理地址。 虚拟存储器作为缓存的工具 虚拟页面的集合都分为三个不相交的子集: ... 阅读全文
摘要:
20135311傅冬菁
实验五链接地址:http://www.cnblogs.com/bonjourvivi/p/5014875.html 阅读全文