摘要: 操作系统 课程设计报告 一、 实验内容: 模拟文件管理系统 为Linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令 login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 阅读全文
posted @ 2020-07-12 16:51 γGama 阅读(10170) 评论(4) 推荐(0) 编辑
摘要: 实验五 磁盘管理实验 一、实验目的 1、 了解磁盘调度的策略和原理; 2、 理解和掌握磁盘调度算法——先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、电梯扫描算法(SCAN)。 二、实验内容 1、 模拟先来先服务法(First-Come, First-Served,FCFS),最短寻道 阅读全文
posted @ 2020-07-12 16:35 γGama 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 实验四 文件系统 一、实验目的 1、 熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征; 2、 模拟实现Linux文件系统的简单I/O流操作:备份文件。 二、实验内容 1、 浏览Linux系统根目录下的子目录,熟悉每个目录的文件和功能; 2、 设计程序模拟实现Linux文件系 阅读全文
posted @ 2020-07-12 16:26 γGama 阅读(3602) 评论(0) 推荐(0) 编辑
摘要: 实验三 内存管理 一、实验目的 1、了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。 2、了解程序设计技术和内存泄露的原因 二、实验内容 1、模拟实现请求页式存储管理的几种基本页面置换算法(1)最佳淘汰算法(OPT) (2)先进先出的 阅读全文
posted @ 2020-07-12 16:18 γGama 阅读(3095) 评论(0) 推荐(0) 编辑
摘要: 实验二 银行家算法 一、实验目的 1、了解什么是操作系统安全状态和不安全状态; 2、了解如何避免系统死锁; 3、理解银行家算法是一种最有代表性的避免死锁的算法,掌握其实现原理及实现过程。 二、实验内容 根据银行家算法的基本思想,编写和调试一个实现动态资源分配的模拟程序,并能够有效避免死锁的发生。 三 阅读全文
posted @ 2020-07-12 14:02 γGama 阅读(7739) 评论(0) 推荐(2) 编辑