操作系统教程第三版课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统教程第三版课程设计
一、概述
本文档是针对操作系统教程第三版课程设计的指导文档。
操作系统是计算机科
学中的重要学科,操作系统教程课程的目的是为本专业的同学提供系统、深入的操作系统知识,为以后进一步学习相关课程提供基础。
本课程设计围绕操作系统的应用展开,主要包括两部分:1) 操作系统的理论
学习;2) 操作系统的实践应用。
二、课程设计目标
本课程设计的主要目标是让同学们掌握操作系统的原理和应用技术,并且能够
熟练地应用操作系统进行程序设计和系统分析。
同时,通过本课程设计的学习,同学们应该能够深刻理解操作系统与计算机硬件的关系,了解操作系统对计算机的作用和重要性。
三、课程设计内容
本课程设计主要分为两部分,分别是操作系统的理论部分和操作系统的实践应
用部分。
操作系统的理论学习
操作系统的理论学习应该包括以下几个方面: - 操作系统的基本概念和原理;- 操作系统的结构和组成; - 进程、线程、进程调度、同步与互斥、死锁等概念;- 存储管理、文件系统管理等内容。
操作系统的实践应用
操作系统的实践应用主要包括以下两个部分: - 程序设计:使用C或C++编写一个基于操作系统的简单程序; - 操作系统分析:对一个开源的操作系统进行分
析并提交操作系统分析报告。
四、课程设计要求
1. 学习要求
•学习操作系统第三版全书,尤其是上述理论学习内容部分;
•阅读相应的操作系统实验指导书,完成课程实践应用部分的内容要求;
2. 提交要求
•对于程序设计部分,需要提交源码以及执行结果;
•对于操作系统分析,需要提交操作系统分析报告,包括操作系统的基本情况、操作系统的结构和组成、操作系统的调度算法、同步机制、文件系
统等方面的内容,分析报告要求不少于1500字。
五、课程设计评分方式
共100分,其中: - 理论学习部分:40分; - 实践应用部分:60分,其中
程序设计占30分,操作系统分析报告占30分; - 提交时间和格式:10分。
六、参考文献
1.操作系统(第三版),Andrew S. Tanenbaum,Hua Wei译,人民邮电
出版社
2.计算机操作系统实验指导,清华大学出版社
以上为操作系统教程第三版课程设计的指导文档,希望同学们能够认真学习理
论部分,积极投入实践应用中,并且按时提交实验作业。