《操作系统原理》课程设计任务书
学院名称:
计算机学院
专业:
计科、软件工程
年级:
2006
一、设计题目
模拟请求段式存储管理
--FIFO
二、主要内容
本课程设计要求
用高级语言编写和调试模拟请求段式存储管理程序,
掌握请
求段式存储管理以及其缺段处理方法
。
三、
具体要求
1、编程组织对内存管理
a)
段大小为最大长度
64K
;
b)
每个进程最多调入内存容量为
4
段
c)
内存总容量
128K
d)
地址码长度
24
位
e)
内存管理采用全局分配策略
2
、
根据用户输入进程信息(进程名、段数,段名,段长),自动模拟调入程序到内
存,可同时调入多个进程;
3
、
显示当前各进程内存状态
4
、
物理内存管理:建议采用空闲块表方案
5
、
根据用户输入进程信息(进程名、长度),自动模拟调入程序到内存,可同时调
入多个进程;
6
、
显示当前各进程内存状态
7
、
选定进程后,根据用户输入的指令(如“
1|500
:
MOV AX
,
2|1234
”),自动进
行虚拟地址到物理地址的转换(如该指令中地址不在内存自动调入,如内存不足
则自动进行切换),并显示虚拟地址以及转换后的物理地址(如:“
1|500—1579
,
2|1234--5679
”)
8
、
调入采用请求调段方式,置换策略采用先进先出(
FIFO
)置换算法。
四、主要技术路线提示
(1)要求利用结构化或面向对象的方法完成系统的设计;
(2)要求在设计的过程中,建立清晰的层次关系;
(3)在系统的设计中,尽量采用面向对象的机制。
========================================第2页========================================
课
程
设
计
(4)开发环境:Windows XP 或Windows 2000
(5)编程语言建议采用C++,也可以采用其他语言。
1