操作系统(一个小型操作系统的设计与实现)课程设计.pptxVIP

  • 17
  • 0
  • 约1.11千字
  • 约 38页
  • 2021-02-21 发布于未知
  • 举报

操作系统(一个小型操作系统的设计与实现)课程设计.pptx

操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告;操作系统课程设计报告 实现原理 主界面 设计一个框架分别去链接处理机管理、存储器管理和缺页调度相关的程序。 ;操作系统课程设计报告 建立一个链表按照到达 CPU 的时间从小到大排列,只需从第一个作业(头结点) 依次调度到最后一个作业(尾结点)。 (六)运行界面 测试数据: ;操作系统课程设计报告 进程运行一次后,应把该进程的进程控制块中的指针值送到标志单元,以指 示下一个轮到运行的进程。同时,应判断该进程的要求运行时间与已运行时间, 若该进程的要求运行时间?已运行时间,则表示它尚未执行结束,应待到下一轮 时再运行。若该进程的要求运行时间=已运行时间,则表示它已经执行结束,应 指导它的状态修改成“结束”且退出队列。此时,应把该进程的进程控制块中的 指针值送到前面一个进程的指针位置。 ;1页2;操作系统课程设计报告 cout进程 ID:temp-ID大小:temp-Size起始地 址:temp-StartAdd是否已分配:temp-Stateendl; }//输出内存的各个变量 (五)实现方法 可变式分区管理是指在处理作业过程中建立分区,使分区大小正好适合作业的需 要,并且分区的个数是可以调整的。当需要装入一个作业时,根据作业需要的贮 存量,查看是否有足够的空闲空间,若有,则按需求量分割一部分给作业;若无, 则作业等待。随着作业的装入、完成,主存空间被分割成许多大大小小的分区。 有的分区被分配作业占用,有的分区空闲。在空闲区表中,按空闲区首地址从低 到高进行登记。 当一个作业执行完成时,作业所占用的分区应归还给系统。在归还时,要考虑相 邻空间区合并问题。作业的释放区与空闲区的邻接分以下 4 种情况考虑: A、释放区下邻空闲区; B、释放区上邻空闲区; C、释放区上下都与空闲区邻接; D、释放区上邻空闲区不邻接。 (六)运行界面 系统总内存为 256 时,分别为进程 1、2、3 分配大小为 64、128、64 的内存。 执行首次适应算法分配内存如下: ;1页4;操作系统课程设计报告;1页6;操作系统课程设计报告;1页8;操作系统课程设计报告;2页0;2页1;2页2;2页3;2页4;2页5;2页6;2页7;2页8;2页9;3页0;3页1;3页2;3页3;3页4;3页5;3页6;3页7

文档评论(0)

1亿VIP精品文档

相关文档