《linux操作系统》教学大纲.pdfVIP

  • 2
  • 0
  • 约4.39千字
  • 约 9页
  • 2026-02-08 发布于河南
  • 举报

linux操作系统教学大纲

课程性质:必修总学时:64总学分:

开课学期:第三学期适用专业计算机网络先修课程数据结构

第一部分大纲说明

一、课程的性质和任务

《计算机操作系统》是计算机科学与技术专业本科生的一门必修

课程。通过学习使学生掌握计算机操作系统的基本原理及组成;计算

机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操

作系统的发展特点、设计技巧和方法;对常用计算机操作系统(Dos、

Windows和Unix或Linux)会进行基本的操作使用和维护。

二、先修课程要求

计算机原理;C语言程序设计和数据结构。

三、课程的教学基本要求

掌握计算机操作系统的基本概念、新名词、术语及设计思路和方

法技巧,掌握一种操作系统的安装、使用和简单维护。

课程基本要求:

(1)熟悉操作系统的用户界面(命令、图形、系统调用等);

(2)了解操作系统的分类、功能、结构及其在计算机系统中的地

位和作用;

(3)掌握操作系统的基本理论、设计方法和实现技术;

(4)具有初步的操作系统开发和维护能力。

四、教学方法和教学形式建议

课堂讲解与实际参观、调研、实例使用相结合;加强实践教学,

讲课与实验比例大于4:1。

五、课程教学要求的层次

1.熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内

容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够

举一反三。

2.掌握:要求学生能够较好地理解和掌握,并且能够进行简单分

析和判断。

3.了解:要求学生能够一般地了解所学内容。

第二部分教学内容与重点难点

第一章操作系统概述(4学时)

内容:

1.初识操作系统的概念及发展(1学时).

2.操作系统的分类(2学时).

3.操作系统的功能(0.5学时).

4.典型操作系统的简介(0.5学时).

熟练掌握:

1、几种有代表性OS的特点。

2、OS五大管理功能。

3、从资源管理、进程管理、用户界面及结构等几个角度来定义

OS,从而得出什么是操作系统的概念。

掌握:操作系统的定义。

了解:操作系统的历史、操作系统基本类型和、研究操作系统的

几种观点。

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

内容:

1.进程概念(1学时).

2.进程描述(1学时).

3.过程状态及转换(1学时).

4.进程控制(1学时).

5.进程互斥(2学时).

6.进程同步(2学时).

7.进程通信(2学时).

8.死锁(1学时).

9.线程(1学时).

熟练掌握:

1、进程控制结构,进程与程序区别,现代OS线程的概念,进程

二种基本状态及其转换,进程状态细化。

2、进程通信。如何用加锁法实现进程互斥,信号量物理意义,

如何用PV操作实现进程的同步和互斥,进程通信原理和特点(着重邮

箱通信)。

3、死锁概念,对付死锁的策略,预防死锁、避免死锁银行家算

法。如何化简进程。资源图(RAG图)来检测死锁。

4、用PV操作实现进程同步和互斥(生产者消费者问题,读者与

写者问题)。

5、PV操作使用不当引起的死锁,各类资源的银行家算法;RAG

图化简。

掌握:进程的概念、进程的描述、进程的状态及其转换。

了解:线程的概念:内核线程、轻量级线程和用户线程。

第三章存贮管理(17学时)

内容:

1.存储管理功能(2学时).

2.单道环境下存贮管理(1学时).

3.分区管理(3学时).

4.覆盖与交换(1学时).

5.页式管理(4学时).

6.段式、段页式管理(4学时).

7.

文档评论(0)

1亿VIP精品文档

相关文档