![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 81
。
每天八杯水D
修德 求知 炼体 磨意
展开
-
操作系统实验2—页面置换算法模拟程序设计
操作系统实验2—页面置换算法模拟程序设计输入给出一组页面访问顺序(如页面走向是1、2、5、7、5、7、1、4、3、5、6、4、3、2、1、5、2)。分配给该作业一定的物理块(如3块、4块等)(要求是输入)。分别利用OPT、FIFO、LRU页面置换算法模拟页面置换过程并输出换进和换出的页面号。计算每种面置换算法缺页率并输出。通过多次运行获得的结果进行比对,并对比对结果进行说明。原创 2021-12-19 12:24:39 · 6542 阅读 · 0 评论 -
操作系统第九章—磁盘存储器管理
一、磁盘存储器管理的目的1、有效利用存储空间2、提高磁盘的I/O速度3、提高磁盘系统的可靠性二、外存的组织方式文件的物理结构直接与外存的组织方式有关1、连续组织方式:为文件分配一个连续的磁盘空间2、链接组织方式:为文件分配不连续的磁盘空间3、索引组织方式(一)连续组织方式概念:为每一个文件分配一组相邻的盘块优点:顺序访问容易、顺序访问速度快缺点:产生许多碎片空间,必须事先知道文件长度,不能灵活删除和插入记录,无法满足动态增长的文件。(二)链式组原创 2021-11-25 15:21:42 · 2648 阅读 · 0 评论 -
操作系统第八章—文件管理
一、起源主要是外存的管理如果用户自己来管理文件的话,用户必须熟悉外存的特性,了解各种文化的属性,和文件在外存上的存储位置。为了简化用户的操作繁琐,引出了由OS增加文件管理功能,专门负责管理外存中的文件。二、文件和文件系统1、基本概念文件系统组成=文件集合+目录文件系统管理功能:将程序和数据组成一系列文件。数据=文件+记录+数据项文件:指具有文件名的若干相关元素的集合。元素:是记录,一组有意义的数据项的集合。(一)数据的组成概念(文件+记录+数据项)2、数据项概原创 2021-11-25 15:20:44 · 3356 阅读 · 0 评论 -
操作系统实验1—基于优先数的时间片轮转调度算法调度处理模拟程序设计
一、实验目的对进程调度的工作做进一步的理解。 了解进程调度的任务。 通过编程掌握基于优先数的时间片轮转调度算法具体实现过程。二、实验内容1、设计一个程序模拟实现基于优先数的时间片轮转调度算法调度处理。2、每个进程用一个进程控制块PCB来代表,建议进程控制块的结构如下所示: 进程名 到达时间 要求运行时间 优先数 已运行时间 周转时间 指针原创 2021-11-20 16:37:49 · 7734 阅读 · 2 评论 -
操作系统第三章—处理机调度及调度算法
一、处理机概念什么是处理机?处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统存储程序和数据,并按照程序规定的步骤执行指令的部件。程序是描述处理机完成某项任务的指令序列。指令则是处理机能直接解释、执行的信息单位。处理机与CPU的区别?中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令原创 2021-11-19 11:06:10 · 4283 阅读 · 0 评论 -
操作系统第六章—虚拟机存储器
第六章—虚拟机存储器一、常规存储器管理方式的特征和局部性原理1、特征一次性:指作业一次性地全部装入内存后,程序才能开始运行。驻留性:作业装入内存后,整个作业都一直驻留在内存中。2、局部性局部性规律:指程序的执行仅局限于某个部分,访问的存储空间也局限于某个区域。时间局限性:指某条指令或数据被执行访问后,则不久以后该指令和数据可能会被再次访问。空间局限性:一旦访问了某个存储单元后,不久之后其附近的存储单元也将会被访问,因为他们的空间地址可能在一起。3、虚拟存储器的工作原创 2021-10-25 13:48:09 · 456 阅读 · 0 评论 -
虚拟存储器—页面置换算法
虚拟存储器—页面置换算法一、最佳页面置换算法目前是理想化的算法,是无法实现的。选择内存中被淘汰页面的条件:重点在于以后,看物理块中哪一个页号在以后是最后才被访问使用的或者不使用的。例题:给出某进程所分配到的物理块数量,以及接下来所要使用的页面号顺序,让你使用该算法画出置换图。7 7 7 2 0 0 0原创 2021-10-25 13:41:23 · 1594 阅读 · 0 评论 -
操作系统第五章—存储器管理
第五章—存储器管理一、存储器分类寄存器、高速缓存、内存、磁盘缓存(内存部分空间)、磁盘二、程序的装入与链接一个程序运行的过程: 编译:对磁盘中即将运行的程序的源代码进行编译,形成若干个目标模块(这些模块的起始地址都是从0开始的,不是连续的,每个模块是独立的)。 链接:将每一个目标模块和所需的库函数链接在一起,形成一个完整的模块。 装入:将完整的模块装入内存中。 两种地址: 逻辑地址:相对地址,CPU生成的,所有程序的逻辑地址都是从0开始。原创 2021-10-24 17:20:25 · 11208 阅读 · 2 评论