资源简介
用高级语言编写程序,模拟实现一个简单功能的操作系统。
(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训练集数字
相关资源
- 升腾Win终端系统升级方法新版.doc
- Uninstall_Cortana_WINCLIENT.CN.rar
- 数据库课设:图书管理系统报告
- STM32基于rt_thread操作系统的SDHC卡文件
- 计算机图形学课设 画板
- 教学计划编制系统
- 操作系统 LRU算法 实验报告 及 程序代
- [免费]车载CE6.0操作系统
- 分页系统模拟实验 操作系统 课程设
- 课程作业:模拟仓库管理系统
- 模拟段页式虚拟存储管理中地址转换
- 操作系统实验——虚存管理实验
- 广工操作系统实验
- 广东工业大学操作系统实验四文件系
- Bochs入门教程[操作系统第一步]
- 操作系统课程设计完整版
- 磁盘调度算法的模拟实现及对比
- 模拟一个文件管理系统
- 二级文件系统(操作系统)
- uCOS编译环境建立 BC45 TASM
- Linux 操作系统实验(全)
- 操作系统实验综合设计【附代码】
- 操作系统共享内存实验
- 操作系统循环首次适应算法
- 操作系统课程设计实现可变分区存储
- 基于GTK的Linux环境下的简易任务管理器
- KTV点播系统 软件工程课设
- 操作系统课程设计 二级文件管理系统
- 加快Windows XP操作系统开机速度
- 操作系统教程课后答案华中科技大学
评论
共有 条评论