资源简介
用高级语言编写程序,模拟实现一个简单功能的操作系统。
(1) 实现作业调度(先来先服务)、进程调度功能(时间片轮转)
(2) 实现内存管理功能(连续分配)
(3) 实现文件系统功能(选做内容)
(4) 这些功能要有机地连接起来
代码片段和文件信息
#include
#include
#include
#include
//********************结构体定义*********************
//定义作业的结构体
struct JCB{
char name; //作业名字
char state; //作业状态(收容C运行R,完成F)
int arrivetime; //作业到达时间
int servicetime; //作业运行时间
int ram; //作业需求的内存大小
};
//定义进程的结构体
struct PCB{
char name; //进程名字
char state; //进程状态(就绪W运行R,完成F)
int servicetime; //进程运行时间
int ram; //进程需求的内存大小
};
//作业链表结点定义
struct JCBNODE{
JCB p;
JCBNODE* next;
};
//进程链表结点定义
struct PCBNODE{
PCB p;
PCBNODE* next;
};
//作业链表定义
struct JCblinkER{
JCBNODE* head;
int length;
};
//进程链表定义
struct PCblinkER{
PCBNODE* head;
int length;
};
//内存块
struct BLOCK{
int pre; //前向指针
int next; //后向指针
BLOCK* link ;
char name ;
int ram; //可用大小
};
//内存块链表 (运行
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-23 20:30 3115005372杨宇杰_操作系统课程设计\
文件 496398 2018-01-14 16:05 3115005372杨宇杰_操作系统课程设计\操作系统课程设计.docx
文件 42496 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\操作系统课程设计.exe
目录 0 2018-01-23 09:45 3115005372杨宇杰_操作系统课程设计\源程序\
目录 0 2018-01-23 09:45 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\
目录 0 2018-01-23 09:45 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\Debug\
文件 42496 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\Debug\操作系统课程设计.exe
文件 272988 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\Debug\操作系统课程设计.ilk
文件 486400 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\Debug\操作系统课程设计.pdb
目录 0 2018-01-23 09:45 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\
目录 0 2018-01-23 09:45 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\
文件 2874 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\CL.read.1.tlog
文件 424 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\CL.write.1.tlog
文件 1182 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\cl.command.1.tlog
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
文件 2318 2018-01-13 20:04 3115005372杨宇杰_操作系统课程设计\源程序\操作系统课程设计\操作系统课程设计\Debug\li
............此处省略16个文件信息
- 上一篇:PSCAD蓄电池模型
- 下一篇:软件项目经理 面试指南 (珍藏版)
相关资源
- 操作系统精髓与设计第八版英文答案
- 王道考研-操作系统整理笔记.pdf(共
- 王道2020操作系统-考研复习指导
- UCDOS7.0
- 操作系统教程 (宗大华 宗涛 著) 人
- 操作系统课程设计-文件系统源码+文档
- 操作系统课程设计 目录查询
- 哈工大 操作系统实验4 linux0.01信号量
- 实现虚拟内存管理的nachos操作系统实
- 09-17年408统考操作系统真题及答案
- 福州大学Linux 操作系统设计实践报告
- 计算机操作系统课后习题答案word PD
- 操作系统教程答案
- Win7系统无法验证文件数字签名0xcooo
- JOS lab3代码与报告
- 操作系统复习指导
- 操作系统课程设计 处理机调度程序
- 进程创建模拟实验
- 文件管理系统-操作系统课程设计
- 网络操作系统基本知识
- 操作系统实验三 作业调度
- 哈工大威海操作系统试验报告答案
- 操作系统实验报告 时间片轮转算法
- 操作系统课程设计小型命令处理器s
- 同步机构操作系统 课程设计 PV操作
- 操作系统的实验作业之文件管理
- 操作系统实验 cpu调度算法
- 操作系统实验二进程控制 实验报告
- 中科大软件工程考研408书和答案
- 操作系统虚拟存储
评论
共有 条评论