操作系统读书工程报告课案
“操作系统课程设计”读书报告
学号 姓名 学院 年级 专业 报告日期 成绩
黑龙江大学计算机科学技术学院 软件学院
一、基本理论阐述
1.进程
定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。就绪进程可以按多个优先级来划分队列。例如,当一个进程由于时间片用完而进入就绪状态时,排入低优先级队列;当进程由I/O操作完成而进入就绪状态时,排入高优先级队列。
2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时(如所有进程都在阻塞状态),通常会自动执行系统的空闲进程。
3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。该事件发生前即使把处理机分配给该进程,也无法运行。
Strcut Menory{
Char JobName;
Int Size,BeginMemoryAdress;
Memory *link;
};
struct PCB{
char name[10];
int Size;
Memory M;
PCB *link;
};
算法设计及流程图
①创建进程:
否
是
是
否
是
否
②时间片到:
否
是
是
否
③阻塞进程:
否
是
是
否
④唤醒进程:
否
是
是
否
⑤结束进程:
否
是
是
否
读书工程心得总结
通过本次的读书以及课程设计的实际要求通过读书和编写程序,使我了解
了有关操作系统的知识以及当前现状下操作系统的发展前景,并且读了其他的书籍也让我了解了课本上没有的东西,正常教学周学习的课本上让我知道了PCB这个东西没进程控制块,了解了进程的管理原理和过程,进程的三种基本状态及相互转换的过程,并了解关于进程,线程方面的知识以及当前按有关进程研究的最新状况,并能知道两者之间的区别和联系。还知道了进程与程序的联系和区别。
对进程存在的意义和作用有了更为深刻的认识。
通过程序流程设计过程,我对进程的生命过程有了深刻认识,同时,也更加加强了我分析问题解决问题的能力。除此以外,对于流程的设计让我学习了算法与流程的转换方法和过程。在学习了很多算法的同时也对流程设计能力有了较大提高。
通过编程的过程,我对链表和结构体有了更进一步的了解,并能运用得更加熟练。通过本学期的上机实验,我对编程的兴趣变得浓烈了很多,在编程时思路也变得清晰了许多。
整体来说,本学期,不仅在编程和算法上面都有了较大进步,与此同时,在程序分析和设计方面也有了不少提高。
参考文献:
现代操作系统(第2版、第3版,中文/英文原版):作者:(荷)Andrew S. Tanenbaum 译者:陈向群马洪兵 出版社:机械工业出版社作者:(美)Andrew S. TanenbaumAlbert S. Woodhull 译者:陈渝 谌卫军 出版社:电子工业出版社
开始
是否存在空闲PCB
创建失败
输入进程名字
是否重名
分配PCB,进程以尾插法入进入就绪态
是否存在运行态进程
就绪态表头进程进入运行态
结束
开始
是否存在运行态进程
失败
是否存在就绪态进程
将正在运行进程置到就绪态表尾,
就绪态表头进程置入运行态
结束
开始
是否存在正在运行进程
阻塞失败
尾插
您可能关注的文档
- 推动架夹具设计说明书(钻锪孔).docx
- 大学生常见挫折及其应对策略.ppt
- 控制系统课设(终极版.docx
- 大学生对劳动法的认知课件.ppt
- 大学生对马克思主义的了解情况调查报告课件.docx
- 大学生恋爱与性健康作业答案课件.doc
- 推式膜片弹簧离合器最终版课案.docx
- 推理、逻辑规律、论证三模块复习题课案.docx
- 控工实验指导书.doc
- 控工复习题.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 中小学教育教学常规讲座.pptx VIP
- 2025年渤海船舶职业学院单招数学考试模拟试题及答案解析.docx VIP
- 2024年渤海船舶职业学院单招数学考试试题及答案解析.docx VIP
- 2025年项目管理专业计划价值与项目报告编制专题试卷及解析.pdf VIP
- 2025年演出经纪人脑机接口技术在演出体验中的未来展望专题试卷及解析.pdf VIP
- 2025年碳排放管理师碳期权做市商的定价与风险管理专题试卷及解析.pdf VIP
- 2025年特许金融分析师抵押贷款支持证券的综合案例分析专题试卷及解析.pdf VIP
- 2025年金融风险管理师内部评级法下信用风险缓释的资本计算专题试卷及解析.pdf VIP
- 2025年AWS认证AmazonRDS只读副本的只读副本的跨区域数据传输安全专题试卷及解析.pdf VIP
- ZCC5000-1履带式起重机技术规格书.pdf VIP
原创力文档

文档评论(0)