- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统课程设计报告1操作统课程设计报告1操作系统课程设计报告1操作系统课程设计报告1
东莞理工学院城市学院
《计算机操作系统》课程设计
题 目:
专 业: 软件工程
年 级: 20级
小组成员:
指导教师: 彭义春 老师
时 间: 201.12.10 —2012.12.
地 点:
东莞理工学院城市学院计算机与信息科学系制
201年 月
目录概述
2. 课程设计任务及要求设计任务设计要求
3. 算法及数据结构
3.1算法的总体思想
3.2模块
3.2.1 功能数据结构{
time = p1-arriveTime time? p1-arriveTime:time;
p1-startTime=time;
printf(\n时刻:%d, 当前开始运行作业%s\n\n,time,p1-name); time+=p1-serviceTime;
p1-state=T;
p1-endTime=time;
p1-lastTime=p1-endTime-p1-arriveTime;
p1-lsTime=p1-lastTime/p1-serviceTime;
x+=p1-lastTime;
y+=p1-lsTime;
printf( arrivetime servetime startime endtime lastime lstime \n);
printf(%6d %10d %10d %8d %10.1f %10.2f \n ,p1-arriveTime,p1-startTime, p1-serviceTime,p1-endTime,p1-lastTime,p1-lsTime);
void FCFS() //找到当前未完成的进程 调度算法程序设计实验报告
{ int i;
p=head;
for(i=0;in;i++)
{
if(p-state==F)
{
q=p; //标记当前未完成的进程
run_FCFS(q); }
p=p-next; } }
void getInfo() //获得进程信息并创建进程
{ int num;
printf(\n进程个数:);
scanf(%d,n);
for(num=0;numn;num++)
{
p=(pcb *)malloc(sizeof(pcb));
printf(依次输入:\n进程名 到达时间 服务时间\n);
scanf(%s\t%d\t%d,p-name,p-arriveTime,p-serviceTime);
算法
3.3短作业优先算法模块
3.3.1功能3.3.2 数据结构RunTask(int nextTaskID)
{
taskes[nextTaskID].operation=1;
taskes[nextTaskID].startTime=currenttime;
taskes[nextTaskID].endTime=currenttime+taskes[nextTaskID].serveTime;
taskes[nextTaskID].lastTime=taskes[nextTaskID].endTime-taskes[nextTaskID].arriveTime;
taskes[nextTaskID].lsTime=taskes[nextTaskID].lastTime/(taskes[nextTaskID].serveTime*1.0);
currenttime+=taskes[nextTaskID].serveTime;
}
3.3.3算法
3.4高响应比优先调度模块
3..1功能
3.4.3算法
3.5静态优先权调度模块
3..1功能
3..2 数据结构priority(char algo)
{
while(run!=NULL)
{
run-cputime+=1;
run-needtime-=1;
run-prio-=3;
if(run-needtime==0)
{
run-next=finish;
finish=run;
run-state=F;
run=NULL;
firstin();
}
else
{
i
您可能关注的文档
- 财务管理备课纸二财务管理备纸二课纸二.doc
- 财务管理课程标准(彭花)财管理课程标准(彭花)财务管理课程标准(彭花)财务管理课程标准(彭花).doc
- 财务管理第六章_收益与分配理财务管理第六章_收益与分配管理财务管理第六章_收益与分配管理财务管理第六章_收益与分配管理.ppt
- 财务报表基础知识财务报表基知识础知识.ppt
- 财务管理第二章课后补充习题课堂例题(学生版)财务管理第二章课后补充习题及课堂例题(学生版)财务管理第二章课后补充习题及课堂例题(学生版)财务管理第二章课后补充习题及课堂例题(学生版).doc
- 财务管理案例分析之一四川长、深康佳财务状况分析财务管理案例分析之一四川长虹、深康佳财务状况分析财务管理案例分析之一四川长虹、深康佳财务状况分析财务管理案例分析之一四川长虹、深康佳财务状况分析.ppt
- 财务管理习题以及答案财务管习题以及答案财务管理习题以及答案财务管理习题以及答案.doc
- 财务会计与审计自考本科毕业文电子版格式财务会计与审计自考本科毕业论文电子版格式财务会计与审计自考本科毕业论文电子版格式财务会计与审计自考本科毕业论文电子版格式.doc
- 财务管理人大版第二章财务管人大版第二章财务管理人大版第二章财务管理人大版第二章.ppt
- 财务管理全部习题财务管理全习题部习题.ppt
- 2022-2023学年下学期七年级期末考试英语模拟卷(连云港专用)(原卷版).docx
- 江苏省泰兴市2021-2022学年八年级下学期期末英语试题(原卷版).docx
- 外研版英语2021-2022学年八年级下册期末复习卷四(含听力)(解析版).docx
- 2023年中考二轮小题必刷12 定语从句(原卷版).docx
- 精品解析:河北省唐山市路南区2021-2022学年七年级下学期期末英语试卷(原卷版).docx
- 期末考点大串讲-重点句子(解析版).docx
- 期末复习Unit 5-Unit 6 Grammar 语法专项练习2022-2023学年牛津译林版七年级英语下册.docx
- 2023暑假作业 第03练 频度副词(解析版).docx
- 2023暑假作业 第05练 祈使句(解析版).docx
- 专题11.阅读回答问题(期末真题精练精析)(解析版).docx
文档评论(0)