操作系统(鲁东大学)
操作系统(鲁东大学)
5000+ 人选课
更新日期:2026/04/03
开课平台智慧树
开课高校鲁东大学
开课教师李凌云唐文静田生文盛国瑞
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
操作系统是现代计算机系统中的基础系统软件。在相关专业体系中,操作系统承担着承上启下的重要作用,是计算机科学与技术、网络工程、软件工程专业学生必须学习和掌握的基础课程, 是深入了解和使用计算机的必备知识, 是进行系统软件开发的理论基础。
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
认识操作系统
李凌云
操作系统的发展历史
李凌云
现代操作系统的基本特征
李凌云
操作系统的主要功能
李凌云
进程管理
进程的基本概念
进程的并发执行
李凌云
进程的定义
李凌云
进程的描述
李凌云
进程的状态及转换
李凌云
进程的控制
李凌云
进程同步
进程之间的制约关系
李凌云
信号量机制
李凌云
管程
李凌云
经典的进程同步问题
生产者-消费者问题
李凌云
哲学家进餐问题
李凌云
读者写者问题
李凌云
进程通信
进程通信的类型
李凌云
消息传递通信的两种实现方式
李凌云
消息缓冲队列通信
李凌云
线程
李凌云
处理机调度和死锁
处理机调度的层次
李凌云
调度队列模型和调度准则
李凌云
调度算法
处理机调度算法1
李凌云
处理机调度算法2--分时实时调度算法
李凌云
实时调度
李凌云
死锁
死锁的产生
李凌云
用银行家算法避免死锁
李凌云
存储器管理
存储器管理的基本概念
李凌云
连续内存分配
连续内存分配
李凌云
动态分区分配算法
李凌云
非连续内存分配
分页存储管理
李凌云
分页存储管理中的块表及多级页表
李凌云
分段及段页式存储管理
李凌云
虚拟存储器
局部性原理及虚拟存储的概念
唐文静
请求分页存储管理方式
唐文静
页面置换算法
页面置换算法(1)
唐文静
页面置换算法(2)
唐文静
输入输出系统
设备管理概述
田生文
四种传输控制方式
田生文
缓冲区管理
田生文
I/O软件层次及实现
盛国瑞
设备分配
盛国瑞
磁盘调度算法
盛国瑞
文件管理
文件系统概念
李凌云
文件的逻辑结构
李凌云
外存分配方式
连续分配 、链接分配
李凌云
索引分配
李凌云
目录管理
李凌云
存储空间管理
李凌云
操作系统的用户接口 (微)
操作系统接口
盛国瑞
系统调用
盛国瑞
机器人操作系统ROS简介
田生文
  • 第一章绪论

    操作系统的概念、发展历史、基本特征、主要功能等

  • 1.1认识操作系统

    了解操作系统在计算机系统中的地位和作用,掌握什么是操作系统,操作系统为我们提供了哪些使用接口,了解操作系统的目标。

  • 1.2操作系统的发展历史

    从无到有、从小到大、从简单到复杂、从原始到先进的发展历程

  • 1.3现代操作系统的基本特征

    理解现代操作系统的并发、共享、虚拟和异步这四个基本特征的含义。

  • 1.4操作系统的主要功能

    了解操作系统的处理机管理、存储器管理、设备管理和文件管理四大功能

  • 第二章进程管理

    进程管理的基本概念、进程的控制、进程同步、经典进程同步问题、进程通讯

  • 2.1进程的基本概念

    进程的并发执行、进程的定义、进程的描述、进程的状态及转换

  • 2.2进程的控制

    理解进程控制的相关原语及其基本原理

  • 2.3进程同步

    进程之间的制约关系、信号量机制

  • 2.4经典的进程同步问题

    生产者-消费者问题、哲学家进餐问题、读者写者问题

  • 2.5进程通信

    进程的通讯方式、类型

  • 2.6线程

    线程

  • 第三章处理机调度和死锁

    处理机调度的层次与目标、调度队列模型和调度准则、调度算法、实时调度、死锁

  • 3.1处理机调度的层次

    处理机调度的三个层次

  • 3.2调度队列模型和调度准则

    处理机调度队列模型和调度原则

  • 3.3调度算法

    两种处理机调度算法

  • 3.4实时调度

    实时调度的基本原理和常用的几个实时调度算法

  • 3.5死锁

    死锁的产生和避免的方法

  • 第四章存储器管理

    存储器管理的概念、连续内存分配、非连续内存分配、虚拟存储器、页面置换算法

  • 4.1存储器管理的基本概念

    存储器的层次、逻辑地址和物理地址、地址重定位等相关概念

  • 4.2连续内存分配

    单一连续分配、固定分区分配和可变分区分配和回收的基本思想、首次适应算法、循环首次适应算法、最佳适应算法和最坏适应算法

  • 4.3非连续内存分配

    分页存储管理、块表及多级页表、分段及段页式存储管理

  • 4.4虚拟存储器

    局部性原理、虚拟存储的概念、请求分页存储管理方式

  • 4.5页面置换算法

    页面置换算法

  • 第五章输入输出系统

    设备管理概述、四种传输控制方法、缓冲区管理、I/O软件层次及实现、设备分配、磁盘调度算法

  • 5.1设备管理概述

    概述

  • 5.2四种传输控制方式

    输入输出的控制方式:
    轮询测试方式(polling)
    中断(Interrupt)方式
    直接存储访问(DMA)方式
    通道(Channel)方式

  • 5.3缓冲区管理

    缓冲区的引入、缓冲的实现方法、常用的缓冲技术

  • 5.4I/O软件层次及实现

    I/O软件的设计实际上就是一个分层的设计思想

  • 5.5设备分配

    描述设备和控制器的表格;建立相同类资源的一个队列;面向进城I/O请求的动态数据结构;建立一个I/O请求包队列

  • 5.6磁盘调度算法

    移臂调度及其算法,旋转调度及其策略

  • 第六章文件管理

    文件系统概念、文件的逻辑结构、外存分配方式、目录管理、存储空间管理

  • 6.1文件系统概念

    文件及文件系统的基本概念、文件的类型、文件的操作和文件系统的模型

  • 6.2文件的逻辑结构

    文件的顺序结构、索引结构和索引顺序结构等几种逻辑结构的基本实现原理

  • 6.3外存分配方式

    文件在外存的索引分配方式、多级索引分配方式和混合索引分配方式的基本原理

  • 6.4目录管理

    什么是目录,目录的结构、索引结点等概念

  • 6.5存储空间管理

    文件存储空间的几种方法:空闲表法、空闲链表法、位示图和成组链接法的基本原理

  • 第七章操作系统的用户接口 (微)

    操作系统接口、系统调用

  • 7.1操作系统接口

    什么是操作系统接口、用户接口和程序接口、联机命令的类型、linux的shell命令语言

  • 7.2系统调用

    系统调用概念、系统调用作用、典型的系统调用

  • 7.3机器人操作系统ROS简介

    什么是ROS、ROS设计思想、ROS的系统框架、ROS中的常用工具包

  • 开始学习
  • 第一章  作业测试
    第一章 绪论

    1.1 认识操作系统

    1.2 操作系统的发展历史

    1.3 现代操作系统的基本特征

    1.4 操作系统的主要功能

    视频数4
  • 第二章  作业测试
    第二章 进程管理

    2.1 进程的基本概念

    2.2 进程的控制

    2.3 进程同步

    2.4 经典的进程同步问题

    2.5 进程通信

    2.6 线程

    视频数15
  • 第三章  作业测试
    第三章 处理机调度和死锁

    3.1 处理机调度的层次

    3.2 调度队列模型和调度准则

    3.3 调度算法

    3.4 实时调度

    3.5 死锁

    视频数7
  • 第四章  作业测试
    第四章 存储器管理

    4.1 存储器管理的基本概念

    4.2 连续内存分配

    4.3 非连续内存分配

    4.4 虚拟存储器

    4.5 页面置换算法

    视频数10
  • 第五章  作业测试
    第五章 输入输出系统

    5.1 设备管理概述

    5.2 四种传输控制方式

    5.3 缓冲区管理

    5.4 I/O软件层次及实现

    5.5 设备分配

    5.6 磁盘调度算法

    视频数6
  • 第六章  作业测试
    第六章 文件管理

    6.1 文件系统概念

    6.2 文件的逻辑结构

    6.3 外存分配方式

    6.4 目录管理

    6.5 存储空间管理

    视频数6
  • 第七章  作业测试
    第七章 操作系统的用户接口 (微)

    7.1 操作系统接口

    7.2 系统调用

    7.3 机器人操作系统ROS简介

    视频数3
  • 期末考试
App 下载
关注我们