● 建立描述内存分配状况的数据结构; ● 建立描述进程的数据结构; ● 使用两种方式产生进程:(a)自动产生, (b)手工输入; ● 在屏幕上显示内存的分配状况、每个进程的执行情况; ● 建立分区的分配与回收算法,支持紧凑算法; ● 时间的流逝可用下面几种方法模拟: (a) 按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER; ● 将一批进程的执行情况存入磁盘文件,以后可以读出并重放; ● 支持算法: 首次适应算法、循环首次适应算法、最佳适应算法、最坏适应算法。 压缩包里有内核工程和演示工程,内核C语言,演示c++(内核已生成lib),有成品报告
本程序设计实现一个简单的命令解释器,也就是linux中的shell程序。按照分析,可以将本程序分成打印提示符、获取用户输入命令、解析命令、寻找命令文件、执行命令五个程序块。
1
模拟shell命令解释器操作系统课程设计报告 在Linux/Unix上用C语言开发一个下命令解释程序,软件能在Linux/Unix平台下运行,该程序应提供一个命令提示符:如ysh>,表示接收用户的输入,每次执行完成后再打印下一个命令提示符ysh>。要求能够完成如下功能:能够执行外部程序命令;能够执行调度作业等内部命令;支持管道和输入输出重定向;支持前后台作业,提供作业控制功能,包括打印作业清单,改变作业的状态,以及控制作业的运行情况。
2022-01-18 23:33:52 228KB 模拟shell命令解释器
1
山东大学软件学院操作系统课程设计nachos,内含代码及实验报告
1
2021年大三下学期的操作系统课设,每年要求可能有微调,带上了今年的实验要求。压缩包传到ubantu里面用命令解压。只要环境没问题,代码可运行。附上实验报告,报告和实际代码可能有出入,dddd。
2022-01-13 19:00:35 6.88MB 山东大学 操作系统 课程设计
1
北京邮电大学2017级操作系统课程设计大作业.7z
2022-01-12 14:01:38 149KB 北京邮电大学2017级操作系统课
科目:操作系统原理课程设计 题目:内存的申请与释放 内容:有完整的可以运行的c语言编写的程序源码。
2022-01-09 11:15:42 8KB 操作系统课设
1
一、 课程设计内容 ⑴ 自定义磁盘文件管理的数据结构; ⑵ 能够自由创建、修改、删除文件; ⑶ 文件具有一定自定义的属性; ⑷ 能够显示当前系统文件的状态。
2022-01-09 10:09:51 370KB 操作系统 课程设计
1
之所以要求这么高分数才能下载,因为里头包含了整套的课程设计的源代码和设计报告文档,你只需要填下名字和学校,搞懂代码,绝对能过,这可是花了半个月才做出来的哦,希望能帮上忙,一样用C++写的!!
2022-01-08 16:50:35 3.77MB 文件加密,操作系统. c++
1
用高级语言编写程序,模拟实现一个简单功能的操作系统。 (1) 实现作业调度(先来先服务)、进程调度功能(时间片轮转) (2) 实现内存管理功能(连续分配) (3) 实现文件系统功能(选做内容) (4) 这些功能要有机地连接起来
2022-01-07 18:40:07 178KB 广工 C++ 操作系统 课程设计
1