您的位置: 首页» 人才培养» 本科生培养» 课程介绍

课程介绍

操作系统-课程简介

  时间:2023-07-28  浏览:


(1)培养目标

操作系统是计算机系统中管理各种软硬件资源的核心系统软件,是其他软件运行的支撑环境。《操作系统》作为计算机科学与技术专业的专业基础课,讲述了操作系统的基本概念、基本原理、设计方法和实现技术,具体内容包括操作系统概述、处理器管理、存储管理、设备管理、文件管理、操作系统接口等模块。

通过本课程的理论学习和专业实验,学生能够掌握操作系统的基本概念、基本原理,并深入理解操作系统的设计方法与实现技术,具有初步分析实际操作系统的能力,为其今后在相关领域的研究和开发打下扎实的基础。

(2)内容设置

[1] 操作系统绪论

操作系统的定义和作用操作系统的特征操作系统的发展过程,操作系统的分类,操作系统的主要功能操作系统的结构设计。

[2] 进程管理

进程的概念,进程状态及转换,进程控制块,进程控制、进程同步、进程通信、线程的实现

[3] 处理机调度和死锁

处理机调度的层次和调度算法的目标,调度算法;死锁的定义、原因和必要条件,解决死锁的方法

[4] 内存管理

程序的装入和链接,内存管理基本概念,连续分配存储管理方式基本分页存储管理基本分段存储管理基本段页式存储管理;虚拟存储器概述,请求分页存储管理请求分段存储管理。

[5] 文件管理

文件和文件系统概念文件的逻辑结构文件目录文件共享与保护外存的组织方式文件存储空间的管理。

[6] 输入/输出管理

I/O系统的功能、模型,I/O设备和设备控制器,中断机构和中断处理程序,设备驱动程序,与设备无关I/O软件,用户层的I/O软件,缓冲管理,磁盘存储器的性能和调度

[7] 操作系统接口

操作系统接口,系统调用的实现过程。

(3)主要教学方式

本课程教学采用课堂教学和实验相结合、辅以小组讨论的教学方式,结合当前主流的操作系统LinuxWindows加强实例教学,以增强学生的学习兴趣,培养学生发现问题并解决问题的能力。

(4)先修课要求

数据结构、汇编语言、计算机组成原理。