资源简介
用高级语言编写程序,模拟实现一个简单功能的操作系统。
(1)实现作业调度(先来先服务)、进程调度功能(时间片轮转)
(2)实现内存管理功能(连续分配)
(3)实现文件系统功能(选做内容)
(4)这些功能要有机地连接起来
广东工业大学操作系统,课程设计代码、文档
代码片段和文件信息
package OS;
import java.util.Random;
public class init {
public int i;
static public void iit(PMC pmc) {
pmc.run = -1;
Random r = new Random();
for (int n = 0; n < pmc.NUM; n++) {
pmc.pcb[n] = new struct.PCB();
pmc.pcb[n].name = Character.toChars(65 + n)[0] + ““;
pmc.pcb[n].needtime = r.nextDouble() * 5 + 5;//5到10秒
pmc.pcb[n].needmemo = r.nextInt(120) + 30;//需要的内存为30到150的随机数
if (n == 0) {
pmc. pcb[n].arrtime = 0;
pmc. pcb[0].needmemo = 50;
} else {
pmc.pcb[n].arrtime = r.nextDouble() * 5 + 1;
pmc.pcb[n].needmemo = r.nextInt(120) + 30;//需要的内存为30到150的随机数
}
}
for (int n = 0; n < pmc.NUM; n++) {
pmc.pcb[n].usedtime = 0;
pmc.pcb[n].address = 0;
pmc.pcb[n].state = ‘U‘;
}
//设置起始地址为30,初始化的长度在50到100之间
struct.Memo first = new struct.Memo(30 r.nextInt(50) + 50);
pmc.ml.add(first);
struct.Memo prev = first;
for (; ; ) {
int address = prev.address + prev.length;
if (address >= 500) break;
int length = r.nextInt(50) + 50;
struct.Memo ano = new struct.Memo(address length);
pmc.ml.add(ano);
prev = ano;
}
return ;
}
public void p() {
i = 1;
System.out.println(i);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-18 13:24 OS\
文件 1613 2019-01-10 17:28 OS\init.java
文件 8331 2019-01-10 17:47 OS\PMC.java
文件 662 2019-01-10 17:45 OS\struct.java
文件 16391 2019-01-10 17:55 output.txt
文件 283397 2019-04-18 13:23 操作系统.docx
- 上一篇:Discuz论坛批量发贴机
- 下一篇:KNN训练集数字
相关资源
- 操作系统进程调度算法 先来先服务
- 基于汇编语言的音乐盒
- 操作系统:真相还原高清版本
- 电子科技大学计算机学院操作系统实
- 基于video4linux2的双usb摄像头图像获取
- 员工管理系统数据库课设.doc
- Linux操作系统实验教程源码.zip
- 操作系统课设 Ubuntu下运行读者写者问
- 计算机操作系统(第四版)汤晓丹著
- 操作系统-银行家算法课设报告及源码
- UML飞机订票系统课设
- 银行家算法linux下实现
- 第七版操作系统概念答案英文
- 计算机操作系统(第三版)[汤子丹
- Windows主机操作系统安全加固规范 中文
- 计算机操作系统 存储管理 FIFO LRU
- 计组课设.zip
- linux操作系统实验二
- 哈工大 操作系统所有实验报告
- 课设 交通灯
- 数据结构课程设计抽签游戏
- 东北大学操作系统题库
- 操作系统概念第七版习题答案(中文
- 四川大学操作系统Nachos线程升级实验
- 操作系统课程设计含报告和源代码,
- pintos操作系统实验27个全pass
- 微机课设电风扇
- 实验室人数统计电路的设计
- 操作系统实验——位示图法管理存储
- wince5.0操作系统的安装文件绝对有用
评论
共有 条评论