请用idea打开代码,本代码使用idea2021开发
jdk必须为1.8
本设计内存管理使用页表,非连续空间管理!!!
基本实现了作业管理、进程管理和存储管理3个模块
双击os.jar或打开命令行在os.jar的目录下运行java -jar os.jar
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
大学操作系统课程设计2021版,附带文档,适用于3或4星题,其中注释详尽,代码格式规范,可对题目要求进行修改。没写死锁和设备管理。编程使用java开发,内容中硬件系统抽象出来了对应的 Memory、Disk、CPU、Clock 、MMU、AddressLine、DataLine 共 7 个类。内核层次实现了作业管理、进程管理和存储管理3个模块。共使用7个线程。 不过听说下次是用python开发,也可以当个参考。
资源推荐
资源详情
资源评论
收起资源包目录
南京农业大学操作系统课程设计2021.zip (50个子文件)
南京农业大学操作系统课程设计2021
报告文档
2-xxx-OS课程设计自测报告.doc 1MB
1-xxx-课程设计实践报告.docx 439KB
3-xxx-程序安装及使用手册.docx 50KB
os.jar 79KB
os
3.txt 2KB
os.iml 433B
2.txt 5KB
6.txt 6KB
xx-jobs-input.txt 154B
4.txt 6KB
src
thread
LowLevelSchedulingThread.java 498B
BlockQueueWakeUpThread.java 2KB
IOThread.java 5KB
JobRequestThread.java 1KB
SystemRunThread.java 18KB
PageMissingInterruptProcessingThread.java 3KB
manager
ProcessManager.java 20KB
JobManager.java 17KB
StorageManager.java 16KB
hardware
DataLine.java 311B
Disk.java 5KB
Clock.java 1KB
Memory.java 4KB
MMU.java 6KB
AddressLine.java 347B
CPU.java 4KB
META-INF
MANIFEST.MF 43B
test
SystemRun.java 3KB
common
Util.java 9KB
Run.java 406B
Hardware.java 2KB
Kernel.java 2KB
gui
MainWindow.jfd 17KB
MainWindow.java 30KB
kernel
DataSegment.java 838B
Instruction.java 2KB
PCB.java 7KB
BitMap.java 2KB
PageTable.java 4KB
StackSegment.java 839B
InterruptSignal.java 1KB
CodeSegment.java 1KB
LRU.java 2KB
Scheduling.java 8KB
JCB.java 3KB
Main.java 984B
5.txt 2KB
1.txt 2KB
ProcessResults.txt 0B
readme.txt 283B
共 50 条
- 1
唉真难起名字
- 粉丝: 12
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页