- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《操作系统》课程教学大纲
(Principles?of?Operating?System)
?
总学时数:88????????学分数:5???其中:?实验(上机)学时:16
适应专业:计算机科学与技术????编写日期:2010.10
一、?课程性质、目的和任务
????本课程是计算机科学与技术专业的学科基础课程,是计算机科学与技术学科基本理论和知识体系的重要组成部分。通过课程的学习,学生可以理解操作系统的工作原理,了解它的设计与实现,掌握操作系统的使用接口,掌握基本的系统程序设计技术。学生还可以从课程中学到许多软件设计的思想、技术和方法,用于计算机应用的其他领域,如并发程序设计、算法设计与实现、安全及网络管理等。
二、课程教学的基本要求
第一章?操作系统概述
掌握操作系统基本概念、操作系统在计算机系统中的功能与地位、操作系统的用户接口;了解操作系统的发展历史;了解操作系统类型和特征。
第二章?操作系统用户接口
掌握命令行和图形用户界面的使用;理解操作系统系统调用的原理,掌握系统调用的使用丰富;了解作业的基本概念和管理。
第三章?进程管理
掌握进程的基本概念、进程的状态及其转换;掌握进程控制基本技术,理解进程调度原理和常用的进程调度算法;掌握进程间通信基本概念,掌握消息通信、共享内存区、管道等进程间通信机制;掌握进程同步与互斥的基本概念,理解进程互斥的硬件和纯软件算法,掌握信号灯和PV操作的进程间同步互斥的基本概念,理解软中断的基本概念和使用丰富;理解死锁问题;了解线程技术;理解Linux进程管理技术,了解Windows的进程管理技术。
第四章?存储管理
理解操作系统存储管理概念和基本功能;理解分区式存储管理的基本概念,掌握可变分区存储分配和回收算法;理解覆盖、交换和虚拟存储器的概念和基本原理;掌握分页式存储管理技术,掌握虚拟地址转换的原理;掌握常用页面淘汰算法;理解分段式存储管理概念,了解段页式存储管理的基本原理;理解局部性原理和存储抖动现象;了解Linux和Windows存储管理技术。
第五章文件系统
理解文件系统的基本概念和文件系统的功能;理解文件的逻辑结构和物理结构;?理解文件存储空间的管理技术;掌握文件目录的管理方法和文件的存取控制;掌握文件存取操作和系统调用;了解Linux/UNIX/Windows?NT文件系统技术。
第六章?设备管理
理解设备与设备管理概念;理解I/O控制方式和中断技术;掌握常见磁盘调度算法;理解缓冲技术;掌握设备驱动程序开发技术;解Linux/Windows?NT设备管理。
第七章?现代操作系统
了解分时系统、实时嵌入式系统、微机操作系统、网络操作系统、分布式操作系统的概念和特征。
三、课程教学内容、重点及难点
第一章?操作系统概论
教学内容:操作系统概念、操作系统的发展历史、操作系统的类型和特征、操作系统的地位和作用。
教学重点:操作系统概念、操作系统地位与作用。
教学难点:操作系统概念。
第二章?操作系统的用户接口
教学内容:?作业的基本概念、作业的建立、命令控制界面接口、操作系统编程接口及系统调用、图像用户界面。
教学重点:操作系统编程接口、命令控制界面接口。
教学难点:系统调用。
第三章?进程管理
教学内容:进程概念、进程的状态及其转换、进程控制、进程调度、进程同步与互斥、进程间通信、死锁问题、线程概念、Linux和Windows?NT进程管理。
教学重点:进程概念、进程的状态及其转换、进程控制、进程调度、进程同步与互斥、进程间通信、死锁问题。
教学难点:进程概念、进程控制、进程同步与互斥、进程间通信、Linux进程管理。
第四章?存储管理
教学内容:存储管理的功能、分区存储管理、可变分区存储分配与回收算法、覆盖、交换技术、虚拟存储器、分页式存储管理、页面淘汰算法、段式存储管理、段页式存储管理、局部性原理、抖动问题、Linux存储器管理。
教学重点:分区存储管理、可变分区存储分配与回收算法、虚拟存储器、分页式存储管理、页面淘汰算法、局部性原理和抖动问题。
教学难点:虚拟存储器、分页式存储管理、段页式管理、Linux存储器管理。
第五章?文件系统
教学内容:文件系统概念、文件逻辑结构、文件物理结构、文件存储空间管理、文件目录管理、文件存取控制、文件存取操作、系统调用、Linux/UNIX/Windows?NT文件系统。
教学重点:文件系统概念、文件逻辑结构、文件物理结构、文件目录管理、文件存取操作和系统调用、文件存储空间管理。
教学难点:文件存储空间管理、Linux/UNIX/Windows?NT文件系统。
第六章?设备管理
教学内容:设备及设备管理概念、I/O控制方式、中断技术、缓冲技术、磁盘调度、设备驱动程序、Linux/Windows?NT设备管理。
教学重点:中断技术、缓冲技术、磁
您可能关注的文档
- 班级教育管理 第二章 班级教育管理过程和原理.ppt
- 班级教育管理 第二章 教案 班级教育管理过程和原理.doc
- 班级教育管理 第六章 班级教育管理评价.ppt
- 班级教育管理 第六章 教案 班级教育管理的评价.doc
- 班级教育管理 第三章 班级集体与班级个体的教育管理.ppt
- 班级教育管理 第三章 教案 班级集体和学生个体的教育管理.doc
- 班级教育管理 第四章 班级活动的组织与指导.ppt
- 班级教育管理 第四章 教案 班级活动的组织与指导.doc
- 班级教育管理 第五章 班级教育管理的方法与艺术.ppt
- 班级教育管理 第五章 教案 班级教育管理的方法和艺术.doc
- 嵌入式操作系统实验相关学习 2 第1讲:构建嵌入式Linux系统.pdf
- 嵌入式操作系统实验相关学习 2.2 多线程应用程序设计实验指导.doc
- 嵌入式操作系统实验相关学习 2.4 AD 接口实验.doc
- 嵌入式操作系统实验相关学习 2.4gdb调试器.pdf
- 嵌入式操作系统实验相关学习 3 第3讲:Linux 内核原理与移植初步.pdf
- 嵌入式操作系统实验相关学习 ARM上的Linux内核及启动过程.pdf
- 嵌入式操作系统实验相关学习 CAN总线通讯实验.doc
- 嵌入式操作系统实验相关学习 dcmotor.ppt
- 嵌入式操作系统实验相关学习 LCD简介.ppt
- 嵌入式操作系统实验相关学习 Linux开发基础.pdf
文档评论(0)