好文档 - 专业文书写作范文服务资料分享网站

操作系统实验教学大纲(新)

天下 分享 时间: 加入收藏 我要投稿 点赞

《操作系统》课程实验教学大纲

英文名称:Operating System 课程编号:0007021046-1 学时数:48+S16 课程性质:必修

先修课程:C语言程序设计、数据结构、计算机组成原理、汇编语言程序设计 适用专业:计算机科学与技术、软件工程、物联网工程

一、课程实验的目的和任务

本课程实验的目的是培养学生开发系统软件的技能,能建立并行程序设计的思想方法,为以后学习后续课程打下基础。

本课程实验的任务是加深学生对操作系统所涉及的概念、算法、数据结构的理解;体验操作系统所涉及的抽象思维的具体实现;掌握Linux系统的基本功能和相关系统调用。

二、课程实验的内容和要求 1. Linux基本操作

内容:Linux系统登录与退出,常用基本命令,C语言程序的编辑、编译以及运行 要求:熟悉Linux系统登录与退出,掌握常用基本命令的使用,掌握在Linux环境下C语言程序的编辑、编译以及运行方法。

2. 进程的控制

内容:wait()和exit()、exec()系统调用,进程的睡眠、同步、撤消等控制方法。 要求:掌握进程创建和进程控制的有关系统调用。 3. 进程的通信

内容:软中断的程序实现、信号的发送和处理以及信号机制程序分析。 要求:掌握Linux系统中软中断通信、信号的发送和处理以及信号机制的相关系统调用。

4. 分区与页式存储管理

内容:常用命令和系统调用,观察内存工作情况,动态存储分配。 要求:掌握内存动态存储分配机制和对程序空间结构的观察。 5. 设备管理与驱动

内容:设计简单的字符设备和快设备驱动程序、设备驱动的安装与使用。 要求:掌握设备管理与驱动力的基本概念和基本方法。 6. shell与系统调用,2学时

内容:Bash脚本程序的使用、程序设计与测试、系统调用的创建与使用。

要求:理解面向操作命令的接口Shell,学会简单的 Shell编程,理解操作系统调用的运行机制,掌握创建系统调用的方法。

7. 简单文件系统设计

内容:建立文件系统的数据结构、程序设计。

要求:掌握文件控制的基本原理和常用文件系统调用。 三、课程实验的进度安排

本课程实验的总学时数为16。主要安排在理论课程的相关内容讲完之后进行,用4~8周的时间来实施,每周2~4学时。

四、考核方法及成绩评定 1. 实验过程:20%

2. 实验结果、实验报告:30% 3. 实验考核:50%。 五、几点说明 1. 制定的依据

本大纲依据高等工科院校四年制本科计算机科学与技术专业的培养目标和学校2013年专业人才培养方案中的培养要求而制定。

2. 教材与参考书 教材:

韩立毛,李先锋. 计算机操作系统实践教程. 江苏:南京大学出版社,2011. 参考书:

徐虹,何嘉,张钟澍. 操作系统实验指导. 北京:清华大学出版社,2005. 任爱华,李鹏,刘方毅. 操作系统实验指导. 北京:清华大学出版社 2004.

制定人:韩立毛 审定人: 批准人:

-2-

操作系统实验教学大纲(新)

《操作系统》课程实验教学大纲英文名称:OperatingSystem课程编号:0007021046-1学时数:48+S16课程性质:必修先修课程:C语言程序设计、数据结构、计算机组成原理、汇编语言程序设计适用专业:计算机科学与技术、软件工程、物联网工程一、课程实验的目的和任务本课程实验的目的是培
推荐度:
点击下载文档文档为doc格式
1zuik57i6p55mbv22qpl
领取福利

微信扫码领取福利

微信扫码分享