您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 请求调页存储器管理方式的模拟

  2. 二、 实验内容1. 假设每个页面中可存放10条指令,分配给作业的内存块数为4。2. 用C语言或C++语言模拟一个作业的执行过程,该作业共有320条指令, 即它的地址空间为32页,目前它的所有页都还未调入内存。再模拟过程中,如果所访问的指令已在内存,则显示其物理地址,并转下一条指令。如果所访问的指令还未装入内存,则发生缺页,此时需要记录缺页的次数,并将相应页调入内存。如果4个内存块均已装入该作业,则需要进行页面置换,最后显示其物理地址,并转向下一条指令。在所有320条指令执行完毕后 ,请计算并显
  3. 所属分类:其它

    • 发布日期:2009-05-20
    • 文件大小:1mb
    • 提供者:bingling324
  1. 内存置换算法模拟实现

  2. 本文利用模拟实验,实现了操作系统内存管理中的FIFO策略及LRU策略。
  3. 所属分类:其它

    • 发布日期:2009-06-02
    • 文件大小:79kb
    • 提供者:hxyhan2008
  1. 操作系统 请求分页式存储管理的地址转换过程实现

  2. 利用键盘输入本模拟系统的物理块的大小,作业的页表中的块号;完成逻辑地址转换成相应的物理地址的过程。 1、建立一张位示图,用来模拟内存的分配情况,利用随机数产生一组0和1的数对应内存的使用情况。 2、输入块(页)的大小,通过模拟位示图为本作业分配内存空间建立相应的页表(长度不定); 3、录入逻辑地址转换成相应的物理地址 4、扩充页表,变成请求式的二维页表(增加存在位等)完成地址转换。 5、输入分配给本作业的块数,模拟作业执行的逻辑地址转换成页面调度次序; 6、分别采用OPT、FIFO、LRU置换
  3. 所属分类:其它

    • 发布日期:2009-06-04
    • 文件大小:14kb
    • 提供者:adidi07
  1. 内存页面置换C++源代码

  2. 分别有三个程序都能使用!1) 进一步理解父子进程之间的关系。 2) 理解内存页面调度的机理。 3) 掌握页面置换算法的实现方法。 4) 通过实验比较不同调度算法的优劣。 5) 培养综合运用所学知识的能力。 页面置换算法是虚拟存储管理实现的关键,通过本次试验理解内存页面调度的机制,在模拟实现FIFO、LRU等经典页面置换算法的基础上,比较各种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。将不同的置换算法放在不同的子进程中加以模拟,培养综合运用所学知识的能力。 2. 内容及要求: 这是一个综
  3. 所属分类:其它

    • 发布日期:2009-06-28
    • 文件大小:3kb
    • 提供者:ykwolf2008
  1. 两个操作系统实验:存储管理、进程调度

  2. 本人亲自调过,绝无问题. 部分代码: #define max 7 #define m 4 #include #include using namespace std; struct table //定义页表 { int page; //页表项对应的页号 int sign; //页面否被调入主存的标志 int clock; //页面对应的主存块号 int mod_sign; //页面在主存中是否被修改过的标志 }pg[max]; int k=0; //指示当要装入新页时应调出的页在主存的位置 i
  3. 所属分类:网络攻防

    • 发布日期:2010-01-10
    • 文件大小:529kb
    • 提供者:hyu1989
  1. C 分页管理内存 (操作系统实验)

  2. 使用FIFO和LRU两种方式模拟分页管理内存并且统计缺页率、命中率。
  3. 所属分类:其它

    • 发布日期:2010-02-28
    • 文件大小:234kb
    • 提供者:manutd062414
  1. 操作系统内存管理算法

  2. 通过请求页式存储管理中页面置换算法模拟设计,了解虚拟存储技术的特点,掌握请求式页式存储管理的页面置换算法。运用到FIFO算法、LRU算法、OPT算法、LFU算法。
  3. 所属分类:其它

    • 发布日期:2010-05-01
    • 文件大小:37kb
    • 提供者:qiu566qiu
  1. 操作系统——存储器管理模拟实验C++

  2. 产生一个需要访问的指令地址流;指令合适的页面尺寸(例如以 1K或2K为1页);指定内存页表的最大长度,并对页表进行初始化;每访问一个地址时,首先要计算该地址所在的页的页号,然后查页表,判断该页是否在主存——如果该页已在主存,则打印页表情况;如果该页不在主存且页表未满,则调入一页并打印页表情况;如果该页不在主存且页表已满,则按 FIFO页面淘汰算法淘汰一页后调入所需的页,打印页表情况;逐个地址访问,直到所有地址访问完毕。
  3. 所属分类:其它

    • 发布日期:2010-05-27
    • 文件大小:1mb
    • 提供者:xingchenzhan
  1. 操作系统存储管理实验报告(c/c++)

  2. 一. 实验目的: 1.通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解。熟悉虚存管理的各种页面淘汰算法 2.通过编写和调试地址转换过程的模拟程序以加强对地址转换过程的了解。 二.实验要求 实验程序由以下三大部分组成: (1) 通过随机数产生一个指令序列(实际上是指令的逻辑地址序列),共320条指令。指令的地址按下述原则生成: A:50%的指令是顺序执行的 B:25%的指令要实现向前跳转,均匀分布在前地址部分 C:25%的指令要实现向后跳转,均匀分布在后地址部分 具体的实施方法是: A
  3. 所属分类:C

    • 发布日期:2010-06-21
    • 文件大小:281kb
    • 提供者:kongwf5813
  1. 操作系统实验七 内存页面置换算法实验

  2. 操作系统实验七:内存页面置换算法实验报告。加深对于存储管理的了解,掌握虚拟存储器的实现原理;观察和了解重要的页面置换算法和置换过程。练习模拟算法的编程技巧,锻炼分析试验数据的能力。实验内容:在以上示例实验程序中补充―增强二次机会‖等置换算法的模拟程序。输入不同的内存页面引用串和实存帧数,观察并分析其页面置换效果和性能,并将其与LRU和FIFO算法进行比较。改进以上示例实验程序,使之能够随机的产生内存页面引用串,以便能动态的观测各种置换算法的性能。
  3. 所属分类:Linux

    • 发布日期:2011-05-14
    • 文件大小:65kb
    • 提供者:xiaobaiqingwa
  1. 操作系统实验存储管理

  2. 编写FIFO和LRU置换算法程序模拟算法。FIFO算法优先置换最先进入内存的页。LRU每次选择离当前时间被访问最远的页置换。
  3. 所属分类:Linux

    • 发布日期:2011-06-02
    • 文件大小:338kb
    • 提供者:wowfd0424
  1. 模拟操作系统内存管理

  2. 采用FIFO算法模拟操作系统的内存管理,遇到缺页,会发生异常中断的提示。
  3. 所属分类:.Net

    • 发布日期:2011-12-01
    • 文件大小:35kb
    • 提供者:jiguangyuxiao
  1. 模拟请求段式存储管理

  2. 《操作系统原理》课程设计任务书 学院名称: 计算机学院 专业: 计科、软件工程 年级: 2006 一、设计题目 模拟请求段式存储管理 --FIFO 二、主要内容 本课程设计要求 用高级语言编写和调试模拟请求段式存储管理程序, 掌握请 求段式存储管理以及其缺段处理方法 。 三、 具体要求 1、编程组织对内存管理 a) 段大小为最大长度 64K ; b) 每个进程最多调入内存容量为 4 段 c) 内存总容量 128K d) 地址码长度 24 位 e) 内存管理采用全局分配策略 2 、 根据用户输入
  3. 所属分类:C/C++

    • 发布日期:2012-06-08
    • 文件大小:10kb
    • 提供者:hyb973789
  1. 内存管理调度操作系统c++实现

  2. 这次作业的数据结构比较简单,所以没有单独写类,而是把成员和方法放在DLG类中。 首先关于指令访问次序,我写了一个Rand函数,用于生成上下限之间的伪随机数。由于指令不需要重复执行,所以函数里添加了一些判断指令是否已经执行的函数。已经执行的指令号存放在一个vector变量中,可以调用泛型算法来确定当前生成的随机数是否已经存在。 根据老师提供的指令访问次序原则,写了一个GetNext函数,根据当前已经执行的指令条数和上一条指令来生成下一条指令。然后就是调度函数了,循环320次,随机生成指令,然后模
  3. 所属分类:专业指导

    • 发布日期:2013-03-24
    • 文件大小:28mb
    • 提供者:a752050943
  1. java编写的一个操作系统模拟程序

  2. 进程用FIFO 有银行家算法 内存管理采用链表
  3. 所属分类:Java

    • 发布日期:2008-09-11
    • 文件大小:33kb
    • 提供者:gmstart
  1. 操作系统课程设计 fifo

  2. 本资源是自己做的操作系统课程设计,利用先进先出的方式模拟内存管理FIFO页面置换算法。
  3. 所属分类:Java

    • 发布日期:2015-11-13
    • 文件大小:43kb
    • 提供者:alwwdouya
  1. 操作系统请求分页式存储管理

  2. 该程序采用C语言模拟操作系统对内存的请求分页式存储管理,程序代码较为简单。其中涉及到了三个算法:FIFO、LRU、OPT。其中OPT算法用于评价各个算法的优劣。当使用内存块为2kb、4kb时有一定的Bug,请读者自行优化。对于位示图的划分还值得商榷。
  3. 所属分类:其它

    • 发布日期:2008-11-27
    • 文件大小:289kb
    • 提供者:taiyangads1
  1. 操作系统 存储器管理模拟实验报告(报告中附源码)

  2. 【实验目的】 1. 通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解; 2. 熟悉虚存管理的各种页面淘汰算法; 3. 通过编写和调试地址转换过程的模拟程序以加强对地址转换过程的了解。 【实验准备】 1.虚拟存储器的管理方式  段式管理  页式管理  段页式管理 2.页面置换算法  先进先出置换算法  最近最久未使用置换算法  Clock置换算法  其他置换算法 【实验内容】 1. 实验题目 设计一个请求页式存储管理方案。并编写模拟程序实现之。产生一个需要访问的指令地址流
  3. 所属分类:C

    • 发布日期:2018-05-12
    • 文件大小:17kb
    • 提供者:qq_33654685
  1. 操作系统课程设计 模拟页面置换算法的实现 基于Qt

  2. 基于Qt开发的,模拟操作系统的内存页面置换算法的实现。该项目主要是模拟操作系统的内存管理中的页面置换算法,对比几种算法的优劣,并将结果以动态的形式展示出来。选择了四种置换算法:先来先服务(FIFO)、最近最少使用(LRU)、最佳置换(OPT)、随机置换(RAN)。 该系统使用的程序设计语言是C++,采用Qt框架开发,其中算法实现时使用了QList、QMap、QQueue等类,借助于QThread类来实现四个线程的同步,对线程的挂起等操作使用了QMutex、QWaitCondition等类。系统
  3. 所属分类:桌面系统

    • 发布日期:2018-07-07
    • 文件大小:19mb
    • 提供者:yongbutingxide
  1. 操作系统作业-内存管理-请求分页分配方式模拟.zip

  2. 1. 项目需求 1.1 基本任务 ​ 假设每个页面可存放10条指令,分配给一个作业的内存块为4。模拟一个作业的执行过程,该作业有320条指令,即它的地址空间为32页,目前所有页还没有调入内存。 1.2 功能描述 - 在模拟过程中,如果所访问指令在内存中,则显示其物理地址,并转到下一条指令;如果没有在内存中,则发生缺页,此时需要记录缺页次数,并将其调入内存。如果4个内存块中已装入作业,则需进行页面置换。 - 所有320条指令执行完成后,计算并显示作业执行过程中发生的缺页率。 - 置换算
  3. 所属分类:其它

    • 发布日期:2020-09-23
    • 文件大小:211kb
    • 提供者:weixin_43893570
« 12 3 »