《操作系统》课程教学大纲.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

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

课程总学时/学分:54/3(其中理论42学时,实验12学时)

课程类别:专业限选课

一、教学目的和任务

操作系统是信息与计算科学专业的一门专业限选课。通过本课程的学习,学生

应全面、系统地掌握计算机操作系统的基本概念、基本技术和基本方法,掌握操作

系统对计算机系统中各种资源的管理和控制功能,了解计算机操作系统的发展特点、

设计原理和实现技术,为以后从事的研究、开发工作(如设计、分析或改进各种系

统软件和应用软件)提供必要的软件基础和基本技能。

二、教学基本要求

本课程是在系统学习完“程序设计语言”及软硬件相关课程后所开设的一门重要

的专业课程。教材可选用计算机操作系统经典教材。在教学方法上采用理论与实践

相结合的方式,用理论指导实践,通过实践加深对理论的学习。

本课程要求学生了解操作系统的基本概念、功能和分类,掌握操作系统课程所

述内容的概念、原理、方法、技术,使学生较全面的理解操作系统的特点,了解系

统的基本设计原理,掌握操作系统的基本设计方法和技术,具备基本的操作系统维

护能力。重点掌握进程概念、进程同步、作业管理、存储管理(尤其虚拟存储)的

各种策略、设备的管理和配置。

三、教学内容及学时分配

第一章操作系统引论(4学时)

教学要求:

1.掌握操作系统的概念及其在计算机系统中的作用。

2.了解操作系统的发展历史。

3.理解批处理系统、分时操作系统、实时操作系统的特点。

4.掌握操作系统的功能和特征。

教学重点:

操作系统的概念、特征、功能和提供的服务。

教学难点:

三种基本操作系统的特点及比较。

第二章进程管理(16学时)

教学要求:

1.掌握进程的定义及进程与程序的主要区别,进程的基本状态与转换,进程的

同步与互斥等。

2.理解信号量概念,P、V操作,进程的组成等。

3.了解进程间的通信等。

4.理解线程的有关概念。

教学重点:

1.进程的概念、基本状态及其转换、进程控制块。

2.进程的同步。

教学难点:

1.进程与程序的区别。

2.临界区、临界资源的确定。

3.利用信号量解决进程互斥和同步。

[实验名称]

Vi编辑器的使用

[实验要求]

1.熟练执行进入和退出vi的操作。

2.正确执行插入文本的操作。

3.正确完成光标的移动。

4.掌握vi的工作方式,特别是插入方式与命令方式之间的转换命令。

[实验学时]

4学时

[实验名称]

进程管理

[实验要求]

1.理解有关进程的概念,能用ps命令列出系统进程的有关信息,并进行分析。

2.理解进程的创建及族系的关系。

[实验学时]

2学时

第三章处理机调度与死锁(16学时)

教学要求:

1.掌握三级调度的功能,三种基本调度算法及实现思想等。

2.理解作业调度与进程调度的关系,性能评价标准,常用调度算法的评价指标。

3.掌握死锁的概念和产生死锁的根本原因、死锁预防与避免等。

4.理解产生死锁的必要条件,银行家算法等。

5.了解死锁的检测及恢复的思想等。

教学重点:

1.三级调度的功能。

2.常用的调度算法。

3.死锁的预防。

4.利用银行家算法避免死锁。

教学难点:

调度算法、银行家算法的应用

[实验名称]

文件操作

[实验要求]

1.正确使用文件管理命令,能熟练的对文件进行浏览、拷贝、移动和删除。

2.能熟练地确定和更改工作目录,查看内容和文件属性,创建和删除目录。

3.正确地理解文件的权限,并能进行相应更改

4.理解文件的类型及其表示形式。

5.理解文件名的表示形式,在模式匹配中能正确使用通配符。

[实验学时]

4学时

[实验名称]

简单shell编程

[实验要求]

1.能建立简单的shell脚本,并用不同的方式予以运行。

2.完成教师布置的编程作业,并予以运行,得到正确结果。

3.熟悉常用命令的使用方式。

4.了解你的shell环境,并简单的进行配置。

[实验学时]

2学时

第四章存储器管理(10学时)

教学要求:

1.理解逻辑地址、物理地址、可重定位地址、重定位、静态重定位、动态重定

位、碎片、虚拟存储器等。

2.掌握分页和分段概念,二者的主要区别,分页存储管理技术,逻辑地址到物

理地址的转换等。

3.理解虚拟存储器的基本特征,分段存储管理技术、对换技术,页面置换等。

4.了解段页式存储管理技术,虚存中的置换算法等。

教学重点:

1.连续分配方式的基本思想。

2.分页、分段的基本原理。

3.虚拟存储管理原理,页面置换算法。

教学难点:

1.动态分区分配,分页、分段的存储管理方式的实现。

2.虚拟存储管理的实现。

第五章设备管理(4学时)

教学要求:

1.掌握常用设备分配技术,设备管理功能和I/O控制方式。

2.理解缓冲技术等。

3.理解SPOOLing系统的功能和实现思想,处理I/O请求的步骤

您可能关注的文档

文档评论(0)

与知同行 + 关注
实名认证
内容提供者

教师资格证持证人

知识传播者

领域认证该用户于2024年08月12日上传了教师资格证

1亿VIP精品文档

相关文档