![](https://img-blog.csdnimg.cn/20191109200013675.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
计算机操作系统实验
顾道长生'
时人不识凌云木,直待凌云始道高。
展开
-
操作系统:实验五 目录管理(选做)
实验五 目录管理一. 实验目的:通过编写一个简单的目录管理程序,实现主要的目录操作命令,加深操作系统对于文件目录管理方式的理解。二 . 实验指导:仿照DOS操作系统的目录管理,实现简单的目录管理命令,要求建立多级目录结构,可以将原操作系统的命令简化,各命令说明如下。(1)DIR命令格式:DIR功能:显示当前目录下的所有一级目录和文件(2)CD命令格式:CD 目录名功能:进入...原创 2020-01-03 20:34:44 · 1002 阅读 · 1 评论 -
操作系统:实验一补充 进程调度算法(包含时间片轮转调度和多级反馈队列调度)
时间片轮转:时间片轮转算法的基本思想是,系统将所有的就绪进程按先来先服务算法的原则,排成一个队列,每次调度时,系统把处理机分配给队列首进程,并让其执行一个时间片。当执行的时间片用完时,由一个计时器发出时钟中断请求,调度程序根据这个请求停止该进程的运行,将它送到就绪队列的末尾,再把处理机分给就绪队列中新的队列首进程,同时让它也执行一个时间片。多级反馈队列调度:1、进程在进入待调度的队列等待时...原创 2019-11-15 15:26:28 · 2572 阅读 · 4 评论 -
操作系统:实验四 页面置换算法
一. 实验目的:1、通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解。熟悉虚存管理的各种页面淘汰算法2、通过编写和调试地址转换过程的模拟程序以加强对地址转换过程的了解。二 . 实验指导:设计一个请求页式存储管理方案。并编写模拟程序实现之。流程图见下图。产生一个需要访问的指令地址流。它是一系列需要访问的指令的地址。为不失一般性,你可以适当地(用人工指定地方法或用随机数产生器)...原创 2019-11-15 15:17:19 · 3389 阅读 · 0 评论 -
操作系统:实验三 动态分区分配算法
一、实验目的用高级语言编写和调试一个内存连续分配中动态分区分配模拟程序,以加深对进程的概念及进程调度算法的理解.二、实验指导设计程序模拟内存动态分区分配流程,要求实现三项功能:分配内存、回收内存、显示内存使用情况内存连续分配动态分区分配流程图如下回收分区时应考虑分区合并的情况,三种情况,如下图三、提示设计程序模拟内存动态分区分配流程,要求如下1、内存分配表建议使用顺序表或者单链...原创 2019-11-15 15:12:10 · 10610 阅读 · 7 评论 -
操作系统:实验二 银行家算法
一、实验目的用高级语言编写和调试一个银行家算法程序,并可以利用银行家算法模拟分配资源以及进行安全性检查。加深对银行家算法的理解。二、实验指导银行家算法中的数据结构(1) 可利用资源向量Available。这是一个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。如果Available[j...原创 2019-11-15 15:04:08 · 7922 阅读 · 6 评论 -
操作系统:实验一 进程调度算法
实验一 进程调度算法一、实验目的 用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解.二、实验指导设计一个有 N个进程共行的进程调度程序。 进程调度算法:分别采用先来先服务算法、短作业优先算法、高响应比优先算法实现。 每个进程用一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先级、到达时间、要求服务时间、进程状态等等。 其中到达...原创 2019-11-08 15:39:05 · 5604 阅读 · 5 评论