-
-
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
... 已经实现的功能:
阶段1:
1 BootSect
2 Kernel Loader (已经进入保护模式,并且将 ... ,利用Bget建立了一个简单的堆)
阶段2:
1 优化了一部分代码,包括内核堆,内核栈的重新布置
2 初始化了一个TSS,用以处理特权级 ... :
1 现在系统中有2个进程
2 开启时钟中断,对进程进行调度
3 现在每个进程有两个栈(Ring3栈 ... 中断处理过程,实现了中断的重入
2 实现了进程优先级的概念
3 开启键盘 ... !):
1 继续完善键盘输入功能
2 将每个任务(进程)的输入, ...
-
xunicunchuqi.rar
模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺页中断。
1.模拟分页式存储管理中硬件的地址转换和产生缺页中断。
2.用先进先出(FIFO)页面调度算法处理缺页中断。
3.用最近最少用(LRU)页面调度算法处理缺页中断。
-
pcemu-1.2.tar.gz
这个是英特尔的高级项目经理自己开发的CPU模拟软件,被我从他的个人主页淘来和大家分享!这款仿真器,仿真PC指令运行机制,可以从中学习指令调度以及如何写汇编器。
-
ucore-lab2.rar
Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。
这是ucore的实验2:内存管理。实验目的:理解内存地址的转换和保护;理解页表的建立和使用方法;了解物理内存的管理方法;了解常用的减少碎片的方法;了解虚拟内存的管理方法。文件中包括源代码、实验指导书和实验报告。
-
《用先来先服务算法和短进程优先算法实现进程调度》.doc
淮海工学院计算机工程学院 实验报告书 课程名 操作系统原理A 题 目 进程调度 班 级 计算机142 学 号 2014122778 姓 名 陈韦迪 评语 评语 成绩 指导教师 批阅时间 年 月 日 大型数据库系统概论实验报告 - PAGE 2 - 目的与要求 进程是操作系统最重要的概念之一进程调度是操作系统内核的重要功能本实验要求用Java或C/C++语言编写一个进程调度模拟程序至少使用先来先服
-