《操作系统》课程简介.doc

  • 格式:docx
  • 大小:15.46 KB
  • 文档页数:2

《操作系统》课程简介.doc

《操作系统》课程简介

一、课程简介

操作系统(Operating System)是当代计算机软件系统的核心,是计算机系统的基础和支撑,它管理和控制着计算机系统中的所有软、硬件资源,可以说操作系统是计算机系统的灵魂。操作系统课程是计算机专业学生必须学习和掌握的基础课程,是进行系统软件开发的理论基础,也是计算机专业的一门理论性和实践性并重的核心主干课程。

二、课程性质

本课程是一门技术性、实践性很强的课程,又是理论与实践紧密结合的课程,既注重操作系统基础理论,又着眼培养学生解决实际问题能力。本课程将学习操作系统的基本原理、基本方法及其实现技术,包括处理器管理、存储管理、文件管理、设备管理以及进程的互斥、同步、通信与死锁等内容。使学生了解当今几个主流操作系统,了解操作系统的设计方法和并发程序的设计,具备较强的软件设计能力和较严密的思维能力。

三、教学目的

1、使学生全面地了解和掌握现代计算机操作系统的基本原理,从资源管理的角度领会操作系统的功能和实现技术。

2、使学生建立起以操作系统为中心的对计算机系统整体性和系统级的认识。

3、使学生系统科学地受到分析问题和解决问题的训练,提高运用理论知识开发实际操作系统的基本能力。

《操作系统》教学大纲第1章:引论

(一)知识要点

1、计算机硬件结构

2、操作系统介绍

3、操作系统的发展历程

4、操作系统的类型 5、操作系统的特征

6、操作系统结构设计

(二)能力重点

1、操作系统的定义、分类

2、操作系统的主要功能

3、操作系统的基本特征

第2章:进程和线程

(一)知识要点

1、进程的概念

2、进程的状态和组成

3、进程管理

4、线程的概念

5、进程的同步和通信

6、经典进程同步问题

7、进程通信

(二)能力重点

1、进程的定义、进程的状态

2、进程的创建、撤销、阻塞、唤醒等原语

3、线程和进程的区别,线程的特征

4、经典进程同步问题的解决方法