操作系统
文章平均质量分 81
zytjyh
努力,也是一种天赋
展开
-
操作系统(2.3进程同步)本章最后结合记录型信号量的使用方法和例题进行了详细讲解。
最近在准备推免的面试把王道的进程这一章拿出来做了一下,收获挺多的,写个文章总结下 2.3进程同步访问临界资源过程do{entry section;//进入区 设置访问临界区标志critical section;//临界区 访问临界资源exit section;//退出区 将访问临界区标志清除remainder section;//剩余区 }while(true)...原创 2018-08-17 22:55:52 · 5165 阅读 · 1 评论 -
操作系统-文件管理(参考王道)
文件的概念在系统运行时,计算机以进程为基本单位进行资源的调度和分配,而在用户进行的输入输出汇总,则以文件为基本单位。自底向上定义数据项:文件中最低级数据组织形式。基本数据项:用于表述一个对象的某种属性的一个值,是数据中可命名的最小逻辑数据单位,即院子数据。组合数据项:由多个基本数据项组成。记录:是一组相关数据项的集合。文件:是以计算机硬盘为载体存储在计算机上...原创 2018-08-27 12:18:52 · 991 阅读 · 0 评论 -
死锁(参考王道)
可剥夺资源:是指某进程在获得这类资源后,该资源可以再被其他进程或系统剥夺。例如,优先权高的进程可以剥夺优先权低的进程的处理机。又如,内存区可由存储器管理程序,把一个进程从一个存储区移到另一个存储区,此即剥夺了该进程原来占有的存储区,甚至可将一进程从内存调到外存上,可见,CPU和主存均属于可剥夺性资源不可剥夺资源:当系统把这类资源分配给某进程后,再不能强行收回,只能在进程用完后自行释放,如磁带机...原创 2018-08-23 11:14:18 · 1503 阅读 · 0 评论 -
操纵系统-概述(参考王道)
操作系统特征:1.并发(最基本)2.共享(最基本)3.虚拟4.异步用户可以通过两种方式来使用计算机1.命令接口2.系统调用 引入多道程序设计后,程序的执行就失去了封闭性和顺序性。顺序性是单道程序基本特征。 库函数与系统调用的区别和联系?库函数是语言或应用的一部分,可以运行在用户空间中,而系统调用是操作系统的一部分,是内核提供给用户程序接口,运行在内核...原创 2018-08-23 19:57:22 · 632 阅读 · 0 评论 -
操作系统-内存管理(参考王道)
内存管理的功能1.内存空间的分配与回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配麻烦,提高编程效率。2.地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理器必须提供地址变换功能,把逻辑地址转换成相应的物理地址。3.内存空间的扩充:利用虚拟存储技术或者自动覆盖技术,从逻辑上扩充内存。4.存储保护:保证各道作业在各自的存储空间内运...原创 2018-08-23 23:16:07 · 1756 阅读 · 0 评论 -
操作系统-虚拟内存管理(参考王道)
1.传统存储管理方式的特征页式段式等各种内存管理策略是为了将多个进程保存在内存中以便允许多道程序设计,它们都具有以下两个共同的特征:一次性:作业必须一次性全部被装入内存后,方能开始运行。(1)当作业很大时,将使该作业无法运行。(2)当大量作业要求运行时,由于内存不足以容纳所有内存,只能使少数作业先运行,导致多道程序度的下降。驻留性:作业被装入内存后,就一直驻留在内存中,...原创 2018-08-25 15:11:18 · 3584 阅读 · 0 评论