-
-
ymdd.rar
页面调度算法主要有:FIFO,最近最少使用调度算法(LRU),最近最不常用调度算法(LFU),最佳算法(OPT)
题目要求:
① 实现三种算法:1、先进先出;2、OPT;3、LRU
② 页面序列从指定的文本文件(TXT文件)中取出
③ 输出:第一行:每次淘汰的页面号,第二行:显示缺页的总次数
-
OSkeshe.rar
操作系统课社
1.理解内存页面调度的机理。
2.掌握几种理论页面置换算法的实现方法。
3.了解HASH表数据结构的使用。
4.通过课程设计比较各种调度算法的优劣。
5.熟悉页面置换算法及其实现,引入计算机系统性能评价方法的概念。页面置换算法是虚拟存储管理实现的关键,通过本次课程设计理解内存页面调度的机制,在模拟实现FIFO、LRU页面置换算法的基础上,比较两种置换算法的效率及优缺点,从而了解虚拟存储实现的过程。
-
process_manager.rar
支持多道程序的进程控制模块的设计与实现,要求完成以下功能:
1,进程控制:创建、撤销、阻塞、唤醒
2,进程调度:CPU调度算法
3,进程同步:信号量的定义、信号量的操作(wait、signal)
4,内存管理:实现页式内存管理、LRU页面置换
5,中断处理:中断响应、中断处理
6,时钟管理:时钟、定时器
7,用图形化方式展示多进程并发执行过程
-
lru.rar
1、用C语言实现最近最久未使用(LRU)置换算法。
2、了解内存分页管理策略
3、掌握调页策略
4、掌握一般常用的调度算法
5、选取调度算法中的典型算法,模拟实现
-
-
wjq.rar
TSOT:实验一 进程队列模拟,队列使用链表形式。
TSOP:实验二 页面请求模拟,生成表单一中的页面地址映射有严重问题,我没有重做。
TAOT:实验三 进程调度。
TAOB:实验四 银行家算法,不能自行设定进程数量,用的是递归算法。
-
vs.rar
... 进入保护模式,并且将必要的参数传递给Kernel)
3 Kernel (开启页式存储,物理内存的简单管理, ... 布置
2 初始化了一个TSS,用以处理特权级变化
3 将GDT从以前的KernelLoader空间到自己的空间
4 ... 此刻IF位置0,暂不响应时钟中断)
阶段3:
1 现在系统中有2个进程
2 开启时钟中断,对进程进行调度
3 现在每个进程有两个栈(Ring3栈,Ring0内核栈),中断处理程序也 ... 了中断的重入
2 实现了进程优先级的概念
3 开启键盘中断,进程中可以可以读取键盘输入( ...
-
xunicunchuqi.rar
模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺页中断。
1.模拟分页式存储管理中硬件的地址转换和产生缺页中断。
2.用先进先出(FIFO)页面调度算法处理缺页中断。
3.用最近最少用(LRU)页面调度算法处理缺页中断。
-
LRU.rar
... 未使用算法(LRU)
2) 内存物理块数固定为3个,对多个作业采用可变分配全局置换的策略分配物理块
3) 作业数量与作业大小(0-9页)可在界面进行设置
4) 所有作业按RR算法进行调度,时间片长度为1秒
5) 可为每个 ...
-
jinchengdiaodu.zip
进程调度算法包括:时间片轮转法,短作业优先算法,动态优先级算法。
2)可选择进程数量
3)本程序包括三种算法,用C或C++语言实现,执行时在主界面选择算法,进入子页面后执行,显示结果。
-