-
-
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
... 初始化了一个TSS,用以处理特权级变化
3 将GDT从以前的KernelLoader空间到自己的空间
4 引入进程的概念(用双向链表来管理)
5 实现了第一个Ring3进程(但是此刻 ... 响应时钟中断)
阶段3:
1 现在系统中有2个进程
2 开启时钟中断,对进程进行调度
3 现在每个进程有两个栈(Ring3栈,Ring0内核栈),中断处理程序也有了自己的内核栈,这样子,无论你的ISR多么复杂都不会乱了。
阶段4:
1 优化了中断处理过程,实现了中断的重入
2 实现了进程优先级的概念
3 ...
-
LRU.rar
... 置换的策略分配物理块
3) 作业数量与作业大小(0-9页)可在界面进行设置
4) 所有作业按RR算法进行调度,时间片长度为1秒
5) 可为每个作业随机产生引用的页面串,也可以人工 ...
-
JAVA核心知识点整理(有效)
... 、可用于传递数据)
LinkedTransferQueue
13/04/2018
Page 4 of 283
4.1.14.9. LinkedBlockingDeque ..................................................................................................................... 83 4. ... 调度算法
基于时间片的轮转调度算法
比较并交换-乐观锁机制-锁自旋
概念 ...
-
java核心知识点整理.pdf
... 数据、可用于传递数据) LinkedTransferQueue 13/04/2018 Page 4 of 283 4.1.14.9. LinkedBlockingDeque ..................................................................................................................... 83 4.1. ... 优先权优先调度算法 基于时间片的轮转调度算法 比较并交换-乐观锁机制-锁自旋 概念及 ...
-
数据结构教案3-4.doc
PAGE PAGE 22 第3章 栈和队列 课题 第3章 栈和队列 章节 3 课时 5 教学 目的 要求 1.理解栈和队列两种抽象数据类型的特点 2.掌握栈和队列用两种存储结构表示和基本操作 3.掌握栈和队列的应用 教学重点 栈和队列用两种存储结构表示和基本操作 教学难点 循环队列 教学环境 多媒体教室 教学内容 备注 3.1 栈 如火车调度符合栈的操作规则先到的后走排队买东西 3.1.1 栈的
-
《操作系统短作业优先调度算法》.doc
课 程 设 计 采用短作业优先调度算法调度程序 学 号 姓 名 专 业 指导老师 日 期 PAGE PAGE 12 目 录 TOC \o "1-1" \h \u 12962 一实验题目 3 26021 二课程设计的目的 3 22764 三设计内容 3 10787 四设计要求 3 4554 五主要数据结构及其说明 4 29604 六程序运行结果 5 17304 七流程图 7 29540 八源程序文
-