操作系统教程第三版课程设计
- 格式:docx
- 大小:17.05 KB
- 文档页数:2
1 操作系统教程第三版课程设计
一、概述
本文档是针对操作系统教程第三版课程设计的指导文档。操作系统是计算机科学中的重要学科,操作系统教程课程的目的是为本专业的同学提供系统、深入的操作系统知识,为以后进一步学习相关课程提供基础。
本课程设计围绕操作系统的应用展开,主要包括两部分:1) 操作系统的理论学习;2) 操作系统的实践应用。
二、课程设计目标
本课程设计的主要目标是让同学们掌握操作系统的原理和应用技术,并且能够熟练地应用操作系统进行程序设计和系统分析。同时,通过本课程设计的学习,同学们应该能够深刻理解操作系统与计算机硬件的关系,了解操作系统对计算机的作用和重要性。
三、课程设计内容
本课程设计主要分为两部分,分别是操作系统的理论部分和操作系统的实践应用部分。
操作系统的理论学习
操作系统的理论学习应该包括以下几个方面: - 操作系统的基本概念和原理;
- 操作系统的结构和组成; - 进程、线程、进程调度、同步与互斥、死锁等概念;
- 存储管理、文件系统管理等内容。 2 操作系统的实践应用
操作系统的实践应用主要包括以下两个部分: - 程序设计:使用C或C++编写一个基于操作系统的简单程序; - 操作系统分析:对一个开源的操作系统进行分析并提交操作系统分析报告。
四、课程设计要求
1. 学习要求
• 学习操作系统第三版全书,尤其是上述理论学习内容部分;
• 阅读相应的操作系统实验指导书,完成课程实践应用部分的内容要求;
2. 提交要求
• 对于程序设计部分,需要提交源码以及执行结果;
• 对于操作系统分析,需要提交操作系统分析报告,包括操作系统的基本情况、操作系统的结构和组成、操作系统的调度算法、同步机制、文件系统等方面的内容,分析报告要求不少于1500字。
五、课程设计评分方式
共100分,其中: - 理论学习部分:40分; - 实践应用部分:60分,其中程序设计占30分,操作系统分析报告占30分; - 提交时间和格式:10分。
六、参考文献
1. 操作系统(第三版),Andrew S. Tanenbaum,Hua Wei译,人民邮电出版社
2. 计算机操作系统实验指导,清华大学出版社
以上为操作系统教程第三版课程设计的指导文档,希望同学们能够认真学习理论部分,积极投入实践应用中,并且按时提交实验作业。