《操作系统》教学大纲

  • 格式:doc
  • 大小:17.00 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《操作系统》教学大纲

课程名称:操作系统

适用专业:2016级计算机科学与技术(专升本函授)、计算机应用技术(专科业余函授)

教材名称:《操作系统》孙仲秀主编高教出版社

一、课程的地位、任务和作用

操作系统是计算机的基本系统软件,是用户开发和使用应用软件不可缺少的基本条件,操作系统控制并管理计算机系统的软硬件资源,组织计算机的工作流程,并为用户使用计算机提供一个方便灵活、安全可靠的的工作环境,起着中枢神经的作用,因此操作系统是计算机科学与技术、信息与计算科学、信息管理与信息系统专业必需的专业课程。课程主要介绍关于计算机操作系统的基本概念、组成和原理。通过本课程的学习,希望学生能掌握有关计算机系统的理论知识,理解操作系统的工作原理。帮助学生建立起一个有关计算机系统的整体观念,为今后从事计算机软件开发奠定良好的基础。

二、课程的有关课程

先修课程:程序设计、计算机组成原理、数据结构。

三、本课程的基本内容及要求

(一)基本内容:

第一章:系统的目标、作用和模型,操作系统的基本类型,操作系统的特征及功能,操作系统的发展,操作系统的结构设计。应掌握操作系统的特征及重要的新概念。

第二章:进程的基本概念,进程的控制,进程的同步与互斥,经典进程的同

步问题,管程机制,进程通信,线程。最重要的一章。要求掌握进程的概念,进程的状态及其转换,进程控制原语,用P、V操作解决进程同步问题,了解进程间的通信,了解线程的概念。

第三章:重点掌握处理机调度的基本概念,调度算法,产生死锁的原因和必要条件,预防和避免死锁的方法。了解实时调度,多处理机系统中的调度,死锁的检测与解除。

第四章:重点掌握存储管理的目的与功能,程序的装入和链接,连续分配存储管理方法,分页存储管理,虚拟存储器的基本概念,请求分页存储管理方式,页面置换算法,分段存储管理,段页式存储管理。

第五章:重点掌握I/O系统的组成,I/O控制方式,缓冲管理,设备分配,设备处理,SPOOLING技术,磁盘存储器管理。

第六章:重点掌握文件和文件系统,文件逻辑结构,外存分配方法,外存分配方法,目录管理,文件共享与保护,数据一致性控制。

第九章:访问控制技术。重点掌握文件的控制原理及方法。

第十章:了解UNIX概述,UNIX进程管理,UNIX存储管理,UNIX设备管理,UNIX文件管理

四、推荐主要参考教材

汤子瀛.计算机操作系统(修订版).西安:电子科技大学出版社,2004

黄小华.LINUX操作使用.北京:机械工业出版社,2005

考试重点

一、操作系统概述

1.操作系统基本概念、特征、分类

2.操作系统主要功能

3.操作系统发展演化过程,典型操作系统

4.操作系统结构设计,典型的操作系统结构

二、进程线程模型

1.并发环境与多道程序设计

2.进程的基本概念,进程控制块(PCB)

3.进程状态及状态转换

4.进程控制:创建、撤消、阻塞、唤醒,fork()的使用5.线程基本概念,线程的实现机制,Pthread线程包的使用6.进程的同步与互斥:信号量及PV操作,管程

7.进程间通信

8.处理机调度

三、死锁

1.基本概念:死锁,活锁,饥饿

2.死锁预防策略

3.死锁避免策略

4.死锁检测与解除

5.资源分配图

四、存储管理方案

1.存储管理基本概念,存储管理基本任务

2.分区存储管理方案

3.覆盖技术与交换技术

4.虚存概念与虚拟存储技术

5.虚拟页式存储管理方案

五、文件系统设计与实现技术

1.文件的基本概念、文件逻辑结构、文件的物理结构和存取方式2.文件目录的基本概念,文件目录的实现

3.文件的操作,目录的操作

4.磁盘空间的管理

5.文件系统的可靠性和安全性

6.文件系统的性能问题

六、I/O设备管理

1.设备与设备分类

2.I/O 硬件组成

3.I/O 软件的特点及结构

4.典型技术:通道技术,缓冲技术,SPOOLing技术

5.I/O 性能问题及解决方案