# 操作系统课程设计
马树凡
南京农业大学18级计算机科学与技术专业
使用语言-Java
## 系统设计要求
1. 仿真实现多作业并发运行环境、作业管理、内存管理、设备管理、 目录管理、文件系统调用、文件共享等 OS 内核功能,并提供可视化的人机交互界面
2. 裸机仿真设计基础要求
- 内存:共 32KB,每个物理块大小 512B,共 64 个物理块
- 地址线与数据线:物理地址为 16 位。数据存储的单位为双字节. 设计地 址编码长度需要符合要求。
- 硬盘:10 个柱面,1 个柱面有 32 个磁道,1 个磁道中有 64 个扇区。可 以假设 1 个扇区为 1 个物理块,每个物理块大小 512B。
- 硬件部件包括: CPU、时钟中断、内存、缺页中断、MMU、缓冲区、磁盘 交换区、磁盘等。
3. 作业管理是本次课设的基本内容
- 至少用 5 个线程分别仿真作业 请求、进程调度、输入输出处理、缺页中断处理、磁盘文件操作。
4. 其他内容详见Report.pdf文件
## 其他
1. 测试示例在TEST.pdf中
2. jar目录下是可执行程序,需安装java SE 15
3. code目录下是源代码
## 问题
1. 死锁检测问题尚未实现
2. 磁盘模拟还需优化读写速度
3. 待补充
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
系统设计要求 仿真实现多作业并发运行环境、作业管理、内存管理、设备管理、 目录管理、文件系统调用、文件共享等 OS 内核功能,并提供可视化的人机交互界面 裸机仿真设计基础要求 内存:共 32KB,每个物理块大小 512B,共 64 个物理块 地址线与数据线:物理地址为 16 位。数据存储的单位为双字节. 设计地 址编码长度需要符合要求。 硬盘:10 个柱面,1 个柱面有 32 个磁道,1 个磁道中有 64 个扇区。可 以假设 1 个扇区为 1 个物理块,每个物理块大小 512B。 硬件部件包括: CPU、时钟中断、内存、缺页中断、MMU、缓冲区、磁盘 交换区、磁盘等。 作业管理是本次课设的基本内容 至少用 5 个线程分别仿真作业 请求、进程调度、输入输出处理、缺页中断处理、磁盘文件操作。 其他内容详见Report.pdf文件 - - 小白不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使
资源推荐
资源详情
资源评论
收起资源包目录
用Java语言实现的OS课程设计,模拟仿真Linux+源代码+文档说明+实验报告 (2000个子文件)
README.md 1KB
Report.pdf 3.01MB
TEST.pdf 2.36MB
sector_42.txt 1KB
sector_22.txt 1KB
sector_ 1.txt 1KB
sector_25.txt 1KB
sector_27.txt 1KB
sector_15.txt 1KB
sector_36.txt 1KB
sector_ 9.txt 1KB
sector_53.txt 1KB
sector_10.txt 1KB
sector_48.txt 1KB
sector_37.txt 1KB
sector_ 3.txt 1KB
sector_ 2.txt 1KB
sector_35.txt 1KB
sector_49.txt 1KB
sector_11.txt 1KB
sector_20.txt 1KB
sector_24.txt 1KB
sector_21.txt 1KB
sector_47.txt 1KB
sector_26.txt 1KB
sector_34.txt 1KB
sector_29.txt 1KB
sector_54.txt 1KB
sector_ 8.txt 1KB
sector_23.txt 1KB
sector_ 5.txt 1KB
sector_ 4.txt 1KB
sector_41.txt 1KB
sector_39.txt 1KB
sector_40.txt 1KB
sector_63.txt 1KB
sector_61.txt 1KB
sector_13.txt 1KB
sector_55.txt 1KB
sector_44.txt 1KB
sector_12.txt 1KB
sector_59.txt 1KB
sector_52.txt 1KB
sector_62.txt 1KB
sector_56.txt 1KB
sector_60.txt 1KB
sector_19.txt 1KB
sector_50.txt 1KB
sector_31.txt 1KB
sector_14.txt 1KB
sector_17.txt 1KB
sector_18.txt 1KB
sector_32.txt 1KB
sector_30.txt 1KB
sector_45.txt 1KB
sector_ 6.txt 1KB
sector_58.txt 1KB
sector_33.txt 1KB
sector_46.txt 1KB
sector_57.txt 1KB
sector_ 0.txt 1KB
sector_43.txt 1KB
sector_28.txt 1KB
sector_ 7.txt 1KB
sector_38.txt 1KB
sector_16.txt 1KB
sector_51.txt 1KB
sector_42.txt 1KB
sector_22.txt 1KB
sector_ 1.txt 1KB
sector_25.txt 1KB
sector_27.txt 1KB
sector_15.txt 1KB
sector_36.txt 1KB
sector_ 9.txt 1KB
sector_53.txt 1KB
sector_10.txt 1KB
sector_48.txt 1KB
sector_37.txt 1KB
sector_ 3.txt 1KB
sector_ 2.txt 1KB
sector_35.txt 1KB
sector_49.txt 1KB
sector_11.txt 1KB
sector_20.txt 1KB
sector_24.txt 1KB
sector_21.txt 1KB
sector_47.txt 1KB
sector_26.txt 1KB
sector_34.txt 1KB
sector_29.txt 1KB
sector_54.txt 1KB
sector_ 8.txt 1KB
sector_23.txt 1KB
sector_ 5.txt 1KB
sector_ 4.txt 1KB
sector_41.txt 1KB
sector_39.txt 1KB
sector_40.txt 1KB
sector_63.txt 1KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- m0_735825392024-03-28资源是宝藏资源,实用也是真的实用,感谢大佬分享~
- linrenguahuan2024-10-24终于找到了超赞的宝藏资源,果断冲冲冲,支持!
机智的程序员zero
- 粉丝: 2451
- 资源: 4700
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【岗位说明】公司企业各部门岗位职责.doc
- Opencv 4.10 源码
- 【岗位说明】快递员职位说明书.doc
- 【岗位说明】快递网点业务岗位职责.docx
- 【岗位说明】快递员职位说明书.docx
- 【岗位说明】快递业务员岗位说明书.doc
- 【岗位说明】快递公司岗位职责.docx
- 【岗位说明】快递人员岗位职责.doc
- 【岗位说明】快递人员工作职责.doc
- 【岗位说明】物流部各岗位职责.docx
- 【岗位说明】物流部门及各岗位工作职责.doc
- 【岗位说明】速递岗位职责.doc
- 【岗位说明】物流仓库安全员岗位职责.doc
- 【岗位说明】物流岗位职责.doc
- 【岗位说明】物流部岗位职责.doc
- 【岗位说明】物流岗位职责.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功