随笔分类 -  window系统模拟实验

摘要:一、实验目的 实验程序模拟先来先服务FCFS,最短寻道时间优先SSTF,SCAN和循环SCAN算法的工作过程。假设有n个磁道号所组成的磁道访问序列,给定开始磁道号m和磁头移动的方向(正向或者反向),分别利用不同的磁盘调度算法访问磁道序列,给出每一次访问的磁头移动距离,计算每种算法的平均寻道长度,本程 阅读全文
posted @ 2017-12-26 14:14 gd_沐辰 阅读(26519) 评论(0) 推荐(0) 编辑
摘要:实验原理: 其基本原理为:如果某一个页面被访问了,它很可能还要被访问;相反,如果它长时间不被访问,再最近未来是不大可能被访问的。 程序源代码: 程序调试: 调试一: 请输入存储区块数:3 请输入作业走向(输入0结束): 页面号1:4 页面号2:3 页面号3:2 页面号4:1 页面号5:4 页面号6: 阅读全文
posted @ 2017-12-26 14:07 gd_沐辰 阅读(2621) 评论(0) 推荐(0) 编辑
摘要:实验三、页式地址重定位模拟 一、实验目的: 1、 用高级语言编写和调试模拟实现页式地址重定位。 2、 加深理解页式地址重定位技术在多道程序设计中的作用和意义。 二、实验原理: 当进程在CPU上运行时,如指令中涉及逻辑地址时,操作系统自动根据页长得到页号和页内偏移,把页内偏移拷贝到物理地址寄存器,再根 阅读全文
posted @ 2017-11-06 00:16 gd_沐辰 阅读(6358) 评论(0) 推荐(1) 编辑
摘要:(一) 目的和要求 银行家算法是由Dijkstra设计的最具有代表性的避免死锁的算法。本实验要求用高级语言编写一个银行家的模拟算法。通过本实验可以对预防死锁和银行家算法有更深刻的认识。 (二) 实验内容 1、 设置数据结构 包括可利用资源向量(Availiable),最大需求矩阵(Max),分配矩阵 阅读全文
posted @ 2017-11-06 00:04 gd_沐辰 阅读(3558) 评论(0) 推荐(0) 编辑
摘要:实验一、进程调度实验 [目的要求] 用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解. [准备知识] 一、基本概念 1、进程的概念; 2、进程的状态和进程控制块; 3、进程调度算法; 二、进程调度 1、进程的状态 2、进程的结构——PCB 进程都是由一系列操作(动作)所组 阅读全文
posted @ 2017-11-06 00:02 gd_沐辰 阅读(3752) 评论(0) 推荐(0) 编辑