《操作系统课程设计》题目要求 您所在的位置:网站首页 linux课程设计题目 《操作系统课程设计》题目要求

《操作系统课程设计》题目要求

#《操作系统课程设计》题目要求| 来源: 网络整理| 查看: 265

《操作系统课程设计》题目要求

操作系统课程设计要求

一.设计目的

熟悉Linux编程环境,加强对Linux命令的理解及函数的运用

二.设计内容

1. 在Linux环境下模拟实现简单命令解释器。 (1)要求实现的基本命令包括:

pwd

//显示当前所在目录的路径名

dir

//列出指定目录名中的所有目录及文件 cd

//改变当前工作目录 newdir

//新建目录 deldir

//删除目录

exit //退出命令解释程序 (2)可选做的扩展命令包括:

rename //重命名一个文件或目录

find -name //在指定的目录及其子目录中查找指定的文件

date //显示当前日期 (3)提示:整个程序的大致框架可参考如下:

while ( exit未被输入 ) {

接收键盘的一行输入

分析输入的命令

对输入的命令进行处理,调用系统函数实现功能

} 2. 设计要求

(1) 设计必须在Linux环境下进行。

(2) 命令解释程序的提示符为:姓名拼音@ (3) 程序编写中不得使用system()系统调用。

(4) 整个程序必须严格经过测试,完成所有基本功能。源程序应有较详尽的注释。

3. 可 ……此处隐藏15051个字……湖北民族学院信息工程学院11级计算机专业操作系统课程设计

根据最坏适应算法结合图所示可知,该算法将会从空闲分区表中选择一块最大的内存空间分配给进程i,从图也可看出该模拟算法实现了最坏适应算法

27 湖北民族学院信息工程学院11级计算机专业操作系统课程设计

总结与体会

本次做的课题是动态分区分配算法实现,此次课程设计成功实现了内存分配和内存回收,内存分配中包含了四种算法,分别是首次适应算法,循环首次适应算法,最佳适应算法和最坏适应算法。经编码调试,表明该程序模块是有效可行的。

通过这门课程的学习让我充分了解了内存管理的机制实现,从而更深一步的的对计算机

有了很多了解,这对于以后我们的研究和学习计算机系统起到了很重要的作用。

对于本次论文制作,自己的编程能力有所提高,对操作系统内存分配,存储空间的回收都有全新的认识。

在这次操作系统课程设计中,我使用了c++编写系统软件,对os中可变分区存储管理有了深刻的理解,但是过程中遇到了很多困难,一边做一边学,对c++有了比较多的理解。

实验中遇到很多问题,浪费了很多时间,总而言之是自己学习还不够好,不扎实,希望在以后学习中加以改善,学到更多知识。

参考文献

【1】 汤子瀛,哲凤屏,汤小丹.计算机操作系统.西安:西安电子科技大学出版社,2001.。

28 湖北民族学院信息工程学院11级计算机专业操作系统课程设计

【2】 任爱华.操作系统实用教程.北京:清华大学出版社,2001。

29



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有