



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统课程设计任务书题目:模拟操作系统的实现内容:模拟采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理和文件管理四部分。目的:通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的理解,并可练习程序设计。具体内容和要求:一、因课程设计时间关系,以下功能模块可任选一个或两个完成。二、功能要求:1文件管理文件管理部分实现的主要是单用户的磁盘文件管理部分,包括文件的逻辑结构、物理结构、目录、磁盘分配回收、文件的保护和用户接口的实现。具体要求:文件的逻辑结构:文件的逻辑结构采用流式结构;文件的内容均采用文本文件;文件中要有一种特定命令的“可执行”文件,该文件中的命令有:x=?; 给x赋值一位数x+; x加1x-; x减1!?; 第一个?为A,B,C中某个设备,第二个?为一位数,表示使用设备的时间;end. 表示文件结束,同时将结果写入文件out,其中包括文件路径名和x的值。磁盘模拟:用一个文件disk模拟磁盘,磁盘的每个盘块64字节,模拟磁盘共有128块。第0、1块存放文件分配表,第2块存放根目录,其余存放子目录和文件。目录结构:目录结构采用树型目录结构。目录项内容(8个字节):目录名、文件名:3个字节;扩展名:2个字节(目录为空);目录、文件属性:1字节;起始盘块号:1个字节;文件长度:1字节(目录没有长度)。根目录根目录位置固定,为磁盘第2块,大小固定,共8项;子目录位置不固定,大小不固定(至少建立一级子目录,最好支持多级子目录)。磁盘分配:磁盘的分配采用链接结构(显式链接)的分配。磁盘空闲存储空间管理:磁盘空闲存储空间管理采用位示图方法。位示图和显示链接的指针合在一起组成文件分配表,占用磁盘空间第0、1块。用户接口:用户接口提供用户命令接口,要求实现以下命令:创建文件:create 拷贝文件:copy 删除文件:delete 移动文件:move 显示文件:type改变文件属性:change 建立目录:makdir 改变目录路径:chadir 删除目录:deldir(deltree) 编辑文件(修改文件)edit运行可执行文件:可执行文件的文件名(创建进程)。2存储管理存储管理部分主要实现主存空间的分配和回收、存储保护。模拟系统中,内存部分分为两部分,一部分是系统区,这里只存放进程控制块,一部分是用户区,这里主要是对用户区的管理。存储管理采用页式存储管理方式。3设备管理 设备管理主要包括设备的分配和回收。模拟系统中有A、B、C三种设备,采用安全分配方式。4进程管理 进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。硬件工作的模拟:中央处理器的模拟用函数CPU( )(该函数不能有参数)模拟中央处理器。该函数主要负责解释“可执行文件”中的命令。主要寄存器的模拟用全局变量模拟重要寄存器,如程序状态寄存器等。中断的模拟中断的发现应该是硬件的工作,这里在函数CPU中加检测PSW的方式来模拟模拟中断的种类有如下几种:程序结束、时间片到、I/O中断。 时钟的模拟。 系统中的绝对时钟和相对时钟用全局变量模拟。进程控制块进程控制块内容包括进程标识符、主要寄存器内容、进程状态、等待原因、进程页表位置、中间结果等等。本模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行新员工试题及答案
- 银行校招笔试题库及答案
- 摄影专业高考试题及答案
- 建材专业试题及答案
- 无机材料专业试题及答案
- 大专烹饪专业试题及答案
- 广东省2025-2026学年高三上学期9月月考化学试题(含答案)
- 机械安全专业试题及答案
- 病理专业试题及答案
- 门头承重加固施工方案
- 第四轮教育部学科评估结果汇总【全部学科】Excel版
- 铁道概论PPT完整全套教学课件
- 【人教版】八年级上语文同步练习全集
- 统计学(第三版-董云展)课件01第一章 统计概述
- 项目1-电子商务认知
- 四川省艺术教育特色学校评估细则
- 水运工程质量奖申报培训
- 电视画面构图形式元素
- 光伏电站应急处置卡
- 围墙施工质量验收评定表模板
- YS/T 3019-2013氰化堆浸提金工艺安全生产技术规范
评论
0/150
提交评论