操作系统原理及应用(linux)教学大纲

操作系统原理及应用(linux)教学大纲

ID:33176859

大小:46.45 KB

页数:5页

时间:2019-02-21

操作系统原理及应用(linux)教学大纲_第1页
操作系统原理及应用(linux)教学大纲_第2页
操作系统原理及应用(linux)教学大纲_第3页
操作系统原理及应用(linux)教学大纲_第4页
操作系统原理及应用(linux)教学大纲_第5页
资源描述:

《操作系统原理及应用(linux)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、操作系统原理及应用(Linux)学分:2.5学时:40(其中:讲课学时:40实验学时:另行安排)先修课程:数据结构,计算机组成原理,C++程序设计语言等课程适用专业:计算机科学与技术、通信工程、自动化、电子信息工程等专业选用教材:《计算机操作系统》,汤子瀛,西安电子科技大学出版社,2002开课系部:计算机科学与工程系撰写人:苏兵审定人:徐守坤批准人:杨长春一、课程的性质与任务操作系统是最重要的系统软件,同时也是最活跃的学科之一,其发展极为迅速.随着微机的迅速发展和不断普及,计算机操作系统已经成为现代计算机系统中都必须配置的软件.为了使计算机专业的学生了解和掌握计算机操作系统技术,开设此课程极为

2、必需。本课程是计算机科学与技术专业的主要专业基础课。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。本课程的学习目的在于使学生掌握操作系统的基本概念、基本原理、设计方法和实现技术,具有初步分析实际操作系统的能力,为其今后在相关领域开展工作打下坚实的基础二、课程的基本内容及要求(一)操作系统引论1.教学内容(1)操作系统目标作用;(2)操作系统的发展过程;(3)操作系统的基本类型;(4)操作系统的特征及功能;(5)操作系统的结构设计;2.基本要求要求了解OS的引入和发展,理解多道程序设计技术,掌握操作系统的功能和特征,了解

3、分层式结构和微内核结构。(二)进程管理1.教学内容(1)进程的基本概念;(2)进程的控制;(3)进程的同步与互斥;(4)经典进程的同步问题;(5)管程的概念及机制;(6)进程通信原理与方法;(7)线程的概念及应用。2.基本要求要求掌握进程的概念,进程的状态及其转换,进程控制原语,用P、V操作解决进程同步问题,了解进程间的通信,了解线程的概念。(三)处理机调度与死锁1.教学内容(1)处理机调度的基本概念;(2)调度算法的类型与原理;(3)实时调度;(4)多处理机系统的调度;(5)死锁产生的原因和必要条件(6)预防死锁的方法;(7)死锁的检测与解除。2.基本要求要求掌握处理机调度和死锁的基本概念,

4、进程调度和常见的调度算法,死锁的概念和产生的必要条件,掌握死锁的预防和避免方法,银行家算法,死锁的检测及恢复。(四)存储管理1.教学内容(1)存储的目的与功能,程序的装入和链接;(2)连续分配存储管理方法;(3)分页存储管理;(4)虚拟存储器的基本概念;(5)请求分页存储管理方式及页面置换算法;(6)分段存储管理,段页式存储管理。2.基本要求要求掌握重定位、虚拟存贮器、动态链接和共享的概念以及实现方法;掌握分区、页式与请求页式、段式的实现原理和地址变换、置换算法;了解段页式存储管理技术。(五)设备管理1.教学内容(1)I/O系统的组成;(2)I/O控制方式;(3)缓冲管理的基本原理;(4)设备

5、分配、设备处理与SPOOL技术的原理及手段;(5)磁盘存储器管理。2.基本要求要求掌握通道、缓冲、设备独立性的概念,I/O控制方式及设备驱动程序,设备分配的数据结构及分配程序,掌握设备分配技术,Spooling技术及磁盘调度算法,了解缓冲技术。(六)文件管理1.教学内容(1)文件和文件系统;(2)文件逻辑结构;(3)外存分配方法;(4)目录管理;(5)文件存储空间的管理;(6)文件的共享与保护方法;(7)数据一致性的概念与控制原理。2.基本要求要求掌握文件的逻辑结构、物理组织及对不同类型文件的存取方法,掌握文件目录,外存空间管理及文件共享方式,了解文件系统的概念、文件的使用、文件系统的层次模型

6、。(七)操作系统接口1.教学内容(1)用户与操作系统之间的联机接口;(2)系统调用;(3)UNIXshell功能及系统调用;(4)图形用户接口及操作。2.基本要求要求掌握命令控制界面接口和系统调用,了解UNIXshell功能及系统调用和图形用户接口。(八)系统安全性1.教学内容(1)系统安全性的概念与内涵;(2)数据加密技术;(3)认证技术;(4)访问控制技术;(5)防火墙技术;2.基本要求要求掌握数据加密、认证的基本概念及访问控制技术,了解防火墙的类型与实现技术。三、课程学时分配章节讲课实验上机第一章操作系统引论3第二章进程管理6第三章处理机调度与死锁5第四章存储管理9第五章设备管理5第六章

7、文件管理6第七章操作系统接口3第八章系统安全性3四、参考书目[1]汤子瀛.计算机操作系统.西安:西安电子科技大学出版社,2000[2]滕至阳.现代计算机操作系统.北京:高等教育出版社,1998[3]岳浩等.Linux操作系统教程,机械工业出版社,2005

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。