# operating-system
进程管理、磁盘管理、内存管理|操作系统实验<br>
软件:操作系统实验汇总展示<br>
工具:Visual Stdio 2017<br>
语言:C\C++、 图形化工具:MFC<br>
程序登陆界面:<br>
![Image text](https://github.com/kinnisoy/operating-system/blob/master/photos/d61c315c851ed7f688c683155dedf51.png)<br>
进程管理<br>
![Image text]( https://github.com/kinnisoy/operating-system/blob/master/photos/5b31d1b6c0308fab9501958e66f7f11.png)<br>
内存管理<br>
![Image text](https://github.com/kinnisoy/operating-system/blob/master/photos/e435cf3ca4b8d19ec6b200b290f2dd3.png)<br>
磁盘管理<br>
![Image text]( https://github.com/kinnisoy/operating-system/blob/master/photos/adf9cbc29b7376e1d34eab170da03f9.png)<br>
思路:<br>
1.创建登陆界面,模态化弹窗,阻塞进程,登陆完成后,关掉该dialog,程序继续运行,显示主程序界面<br>
2.【进程管理】<br>
a)从文件中读取初始化进程列表<br>
b)新建进程使用弹窗<br>
c)点击调度按钮,默认使用动态优先算法,结果显示在右侧文本框。<br>
3 【内存管理】<br>
a) 默认两个分区:操作系统、可分配空闲分区<br>
b) 分配状态1表示已分配、0表示未分配或尚可分配<br>
c) 分配弹窗输入申请分配控件,0或者超过可分配大小都会提示。(友好型处理)<br>
d) 回收弹窗输入回收分区的编号即可回收该分区。<br>
e) 点击上方算法,即可选中对应算法,默认使用首次适应算法。<br>
<br>
4 【磁盘管理】<br>
a) 用户自定义键入磁道数量和当前磁道位置。<br>
b) 在order.ini文件初始磁道序列,确保磁道序列满足用户键入的磁道个数。<br>
c) 确认后,即可在磁道序列窗口显示已加载的磁道序列。<br>
d) 点击选择对应的磁道管理算法。<br>
e) 点击调度后,调度结果信息则会显示在右侧窗口。<br>
5 【关于】<br>
此程序为操作系统实验最终展示平台,由于作者本人水平有限,该程序还有一些冗余代码和部分未发现的bug。<br>
本应用仅供操作系统和MFC的学习参考使用,请下载24h内删除。<br>
没有合适的资源?快使用搜索试试~ 我知道了~
进程管理、磁盘管理、内存管理-操作系统实验.zip
共104个文件
obj:28个
tlog:19个
h:14个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 121 浏览量
2024-04-22
23:03:56
上传
评论
收藏 9.82MB ZIP 举报
温馨提示
进程管理、磁盘管理、内存管理-操作系统实验.zip
资源推荐
资源详情
资源评论
收起资源包目录
进程管理、磁盘管理、内存管理-操作系统实验.zip (104个子文件)
osman.aps 51KB
CDprocess.cpp 11KB
CDmemory.cpp 11KB
CDISK.cpp 10KB
osmanDlg.cpp 4KB
osman.cpp 3KB
TabSheet.cpp 3KB
InfoFile.cpp 2KB
CLoginDig.cpp 2KB
CInsertPro.cpp 2KB
Distrbute.cpp 784B
MemRC.cpp 727B
stdafx.cpp 174B
Readme.docx 188KB
~$Readme.docx 162B
cdprocess.obj.enc 687KB
cdmemory.obj.enc 65KB
osman.vcxproj.filters 4KB
CDprocess.h 3KB
stdafx.h 2KB
CDmemory.h 2KB
resource.h 2KB
TabSheet.h 2KB
CDISK.h 1KB
osmanDlg.h 878B
InfoFile.h 702B
CInsertPro.h 694B
CLoginDig.h 628B
osman.h 484B
Distrbute.h 482B
MemRC.h 460B
targetver.h 299B
osman.ico 4KB
vc141.idb 1.5MB
process.ini 122B
order.ini 45B
login.ini 26B
osman.lastbuildstate 229B
osman.lastbuildstate 227B
osman.log 369B
osman.log 104B
README.md 2KB
stdafx.obj 6MB
CDprocess.obj 1.46MB
CInsertPro.obj 1.29MB
process.obj 1.25MB
osmanDlg.obj 1.23MB
osman.obj 1.22MB
CDISK.obj 1.13MB
InfoFile.obj 1.12MB
CLoginDig.obj 1006KB
CDhandle.obj 997KB
stdafx.obj 986KB
CDprocess.obj 691KB
InfoFile.obj 463KB
CDISK.obj 425KB
CInsertPro.obj 320KB
osman.obj 114KB
osmanDlg.obj 97KB
CDmemory.obj 91KB
CLoginDig.obj 78KB
CDmemory.obj 74KB
CDhandle.obj 66KB
Distrbute.obj 61KB
MemRC.obj 61KB
TabSheet.obj 56KB
Distrbute.obj 40KB
MemRC.obj 40KB
TabSheet.obj 32KB
process.obj 7KB
vc141.pdb 7.7MB
vc141.pdb 7.37MB
5b31d1b6c0308fab9501958e66f7f11.png 47KB
adf9cbc29b7376e1d34eab170da03f9.png 32KB
e435cf3ca4b8d19ec6b200b290f2dd3.png 29KB
9096c753c89fc690a39b8708b136a06.png 13KB
d61c315c851ed7f688c683155dedf51.png 6KB
osman.rc 24KB
osman.rc2 666B
osman.res 10KB
osman.res 9KB
osman.sln 1KB
CL.read.1.tlog 193KB
CL.read.1.tlog 191KB
CL.write.1.tlog 37KB
link.read.1.tlog 18KB
CL.write.1.tlog 14KB
CL.command.1.tlog 12KB
CL.command.1.tlog 11KB
link.read.1.tlog 9KB
link.command.1.tlog 6KB
osman.write.1u.tlog 4KB
rc.read.1.tlog 4KB
rc.read.1.tlog 4KB
link.command.1.tlog 3KB
link.write.1.tlog 2KB
link.write.1.tlog 2KB
rc.command.1.tlog 386B
rc.command.1.tlog 378B
rc.write.1.tlog 206B
共 104 条
- 1
- 2
资源评论
小码蚁.
- 粉丝: 2525
- 资源: 4057
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功