操作系统课程设计报告
题目: 模拟操作系统课程设计
专业:03信计班级:2003
开发人员:闫世鹏,江勇,杜丽娜
指导教师:王硕
日期:2006-6-23
课程设计目的
通过模拟操作系统的实现,加深对操作系统工作原理理解,进一步了解操作系统的实现方法,并可练习合作完成系统的团队精神和提高程序设计能力。
编程语言
VB
课程设计内容
模拟采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理,存储管理,文件管理和用户接口四部分。
具体内容
文件管理和用户接口部分实现的主要是单用户的磁盘文件管理部分,包括文件的逻辑结构,物理结构,和用户接口的实现。
makdir path\name 创建目录
deltree path\name 删除目录
creat path\filename 创建文件
delet path\filename 删除文件
edit path\filename 编辑文件内容
chadir path 更改当前目录
cd 退回到上级目录
format 格式化硬盘
存储管理主要实现主存空间的分配和回收,存储保护。
主存使用情况示意图,哪些区域分配,哪些区域未分配,以不同的颜色表示(红色表示已分配,蓝色表示正在使用,绿色表示未分配)
设备管理主要包括设备的分配和回收
用一个函数模拟处理器,该函数主要负责解释“可执行文件”种的语言
x=? 给x赋值一个数
x++ x加1。
x-- x减1。
!?? 占用?设备?时间
end 表示文件执行结束。
总结
通过模拟操作系统的课程设计,我首先更进一步精通了vb,更熟练的使用vb的各种控件和API,其次,进一步了解了操作系统内部原理。
参考书目
《操作系统》(中国铁道出版社)
操作系统课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.