表2-5页面置换模块表
用例说明    本用例根据用设置的物理块数目,以及页面载入顺序
参与者    用户
前置条件    (进入页面置换模块)
后置条件    (无)
事件流    基本流程:
(1)输入数据。也可以导入课本数据(点击载入数据)
(2)点击相应置换算法
(3)将会看见不同物理调用的情况表。
功能描述    三种置换算法下的页面置换的结果以及缺页率
输入    物理块数目,以及页面载入顺序
加工    判断置换出的页面,并进行排序
输出    页面置换结果图表,以及缺页率,缺页次数
注释    (1)其数据有一定的规范操作错误有一定的提示。
(2)其物理块排列是按照最有可能置换出的顺序不是物理块1,2,3,..的顺序
3.    系统总体结构设计
3.1    概念结构设计
本系统的模拟算法系统,包含模拟操作系统课程中的重定位问题、可变分区分配算法、分页存储管理方式的置换算法。重定位包括(动态重定位,静态重定位 两种)、可变分区分配算法(包含四种分配方式,以及四种释放可能的结果)、分页地址转换,固定分区分配管理算法。另外存在一个系统调用模块。其结构图如下3.1到3.6所示
.
图3.1重定位模块结构图
 
图3.2分页地址转换模块结构图.
图3.3页面置换模块结构图
图3.4固定分区管理模块结构图
图3.5可变分区管理模块结构图
图3.6调用模块结构图

3.2    数据字典
本系统的数据字典(1)关于分页地址转换,如表3-1所示
表3-1 分页地址转换数据字典表
表名    列名    说明    结构
页表    Dno    内存地址(主键)    文本
页表    Kno    块号    文本
页表寄存器    Pdn    页表起始地址    文本
页表寄存器    Plg    页表长度    文本
本系统的数据字典(2)关于可变分区分配,如表3-2所示
表3-2 可变分区分配数据字典表
表名    列名    说明    结构
分区说明表    Dno    区号(主键)    Int
分区说明表    Size    大小    Int
分区说明表    Position    始址    Int
分区说明表    Status    状态    文本
本系统的数据字典(3)关于固定分区分配,如表3-3所示
表3-2 固定分区分配数据字典表
表名    列名    说明    结构
分区说明表    Dno    区号(主键)    Int
分区说明表    Size    大小    Int
分区说明表    Position    始址    Int
分区说明表    Status    状态    文本
分区说明表    UseSize    实际分配    Int
4.    系统的详细设计
4.1    数据库总体设计
根据系统各个子程序的功能需求分析,以及在系统分析中数据流程图的分析,设计的数据项和数据结构如下:
上一篇:ASP人才招聘网站的设计与实现+ER图+流程图
下一篇:基于灰度共生矩阵的图像纹理分析系统设计

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

基于消费者个性特征的化...

提高实时操作系统的实时...

探析动画视听设计元素茬...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

承德市事业单位档案管理...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状