《操作系统课程设计》教学大纲

发布 2022-10-05 13:56:28 阅读 3630

课程名称:操作系统课程设计(operating system curriculum design)

课程编码:学分:1

总学时:1周。

适用专业:计算机科学与技术专业。

先修课程:程序设计语言基础、操作系统。

一、课程设计教学目的及基本要求。

1、掌握操作系统基本理论与管理方式。

2、掌握以编写程序的方法与操作系统交互。

3、了解操作系统内核的添加和裁剪的一般方法。

二、课程设计安排。

流程: 问题分析及解决方案确定;

形成编程思路;

使用具体语言实现算法;

上机调试程序;

编写课程设计报告。

三、课程设计指南。

课程设计题目可以在老师的指导下自行选题,也可以由老师指定题目。

选题大方向有2个:基于os的编程;基于开放源**的操作系统的内核的添加和裁剪。

以下列举若干具体选题方向共参考:

1、进程间的同步与互斥。

2、进程与线程。

3、虚拟存储器的工作原理以及虚拟页式存储管理中的页面置换算法。

4、进程调度算法模拟编程。

5、观察linux的行为。

6、进程间通信。

7、理解和增加linux系统调用。

8、内核模块编程。

9、文件系统编程。

10、设备驱动程序。

11、父进程子进程控制。

12、消息的发送与接收。

13、磁盘空间管理。

14、鼠标键盘控制。

15、银行家算法。

16、基于linux的proc文件系统编程。

17、网络通讯编程。

18、shell编程。

四、课程设计参考资料。

费翔林等,linux操作系统实验教程,高等教育出版社,2009

罗宇,楮瑞等.操作系统课程设计.机械工业出版社,2005

冉林仓.windows api编程.清华大学出版社,2005

arnold robbins.linux程序设计.机械工业出版社,2005

五、 考核及成绩评定。

依据学生在设计过程中的表现、设计题目算法的合理性、编程质量、说明书撰写规范程度及答辩情况,按照一定的计权方法,综合进行评定。课程设计成绩分为优秀、良好、中等、及格、不及格五个等级。

操作系统课程设计教学大纲

厦门理工学院课程设计教学大纲。课程设计名称 计算机操作系统课程设计学分 1 课程设计时间 12.27 12.31课程设计年级 09网络工程。课程设计学时或周数 1 周课程设计专业 网络工程。一 课程设计的目的 任务与要求。为了使计算机专业的学生,更好地理解和掌握操作系统课程的理论知识,概念和方法,并...

操作系统课程设计教学大纲

操作系统课程设计 教学大纲。课程编号 00690060 课程类型 必修课。学分 周 1 1 适用专业 计算机科学与技术专业。先修课程 操作系统。一 内容简介。本课程设计目的是使学生通过课程设计进一步加深对操作系统的基本原理及实现技术的掌握和理解。使用高级程序设计语言进行操作系统中的典型算法的模拟实现...

《操作系统》课程设计教学大纲

课程编号 806302026 课程名称 操作系统课程设计。英文名称 operating system 设计周数 1 学分 1 开设学期 第5学期。适用专业 计算机科学与技术专业本科生。先修课程 计算机导论 c 语言程序设计 数据结构 计算方法 微机原理 汇编语言。一 目的和意义。本课程是学完 操作系...