Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

操作系统

Soochow University via XuetangX

Overview

本课程的教学组织为六个部分:计算机操作系统概述、处理器管理、内存管理、文件管理和设备管理。在教学中将结合实例操作系统来进行操作系统基本原理的讲解,使得学习者不仅能够认识和掌握操作系统的基本概念与实现原理,也能够深入理解实例操作系统的设计方法与实现技术。


本课程分为13章,具体如下:


第一章 导论

1.1 什么是操作系统

1.2 多道程序设计和分时

1.3 操作系统类型

1.4 操作系统操作和功能


第二章 操作系统结构

2.1 操作系统服务和接口

2.2 操作系统结构

2.3 虚拟机


第三章 进程

3.1 进程概念

3.2 进程操作

3.3 进程通信


第四章 线程

4.1 什么是线程

4.2 多线程模型

4.3 线程库


第五章 CPU调度

5.1 CPU调度概述

5.2 CPU调度算法1(FCFS和SJF)

5.3 CPU调度算法2(PR和RR)

5.4 CPU调度算法3(MLQ、MLFQ和多处理器调度)


第六章 进程同步

6.1 临界区

6.2 信号量

6.3 生产者消费者问题

6.4 读者写者问题

6.5 哲学家就餐问题

6.6 管程

内容扩展:Windows和Linux同步机制举例


第七章 死锁

7.1 死锁概念及其资源分配图

7.2 死锁预防

7.3 死锁避免

7.4 死锁检测和解除


第八章 内存管理

8.1 内存管理背景

8.2 连续内存分配

8.3 分页内存管理

8.4 页表结构

8.5 分段内存管理

8.6 内存“扩充”技术


第九章 虚拟内存管理

9.1 虚拟存储技术

9.2 请求分页

9.3 页面置换

9.4 页框分配和颠簸

9.5 内核内存分配

9.6 虚拟内存中的其它考虑


第十章 文件系统

10.1 文件

10.2 逻辑文件及其访问方式

10.3 文件目录

10.4 目录结构


第十一章 文件系统实现

11.1 文件系统

11.2 连续分配

11.3 链接分配

11.4 索引分配

11.5 空闲空间管理


第十二章 大容量存储器结构

12.1 磁盘结构和管理

12.2 磁盘调度和RAID


第十三章  I/O系统

13.1 I/O基本概念

13.2 I/O控制方式

13.3 I/O内核子系统



Syllabus

  • 第一章 导论
    • 1.1 什么是操作系统
    • 1.2 多道程序设计和分时
    • 1.3 操作系统类型
    • 1.4 操作系统操作和功能
  • 第二章 操作系统结构
    • 2.1 操作系统服务和接口
    • 2.2 操作系统结构
    • 2.3 虚拟机
  • 第三章 进程
    • 3.1 进程概念
    • 3.2 进程操作
    • 3.3 进程通信
  • 第四章 线程
    • 4.1 什么是线程
    • 4.2 多线程模型
    • 4.3 线程库
  • 第五章 CPU调度
    • 5.1 CPU调度概述
    • 5.2 CPU调度算法1(FCFS和SJF)
    • 5.3 CPU调度算法2(PR和RR)
    • 5.4 CPU调度算法3(MLQ、MLFQ和多处理器调度)
  • 第六章 进程同步
    • 6.1 临界区
    • 6.2 信号量
    • 6.3 生产者消费者问题
    • 6.4 读者写者问题
    • 6.5 哲学家就餐问题
    • 6.6 管程
  • 第七章 死锁
    • 7.1 死锁概念及其资源分配图
    • 7.2 死锁预防
    • 7.3 死锁避免
    • 7.4 死锁检测和解除
  • 第八章 内存管理
    • 8.1 内存管理背景
    • 8.2 连续内存分配
    • 8.3 分页内存管理
    • 8.4 页表结构
    • 8.5 分段内存管理
    • 8.6 内存“扩充”技术
  • 第九章 虚拟内存管理
    • 9.1 虚拟存储技术
    • 9.2 请求分页
    • 9.3 页面置换
    • 9.4 页框分配和颠簸
    • 9.5 内核内存分配
    • 9.6 虚拟内存中的其他考虑
  • 第十章 文件系统
    • 10.1 文件
    • 10.2 逻辑文件及其访问方式
    • 10.3 文件目录
    • 10.4 目录结构
  • 第十一章 文件系统实现
    • 11.1 文件系统
    • 11.2 连续分配
    • 11.3 链接分配
    • 11.4 索引分配
    • 11.5 空闲空间管理
  • 第十二章 大容量存储结构
    • 12.1 磁盘结构和管理
    • 12.2 磁盘调度和RAID
  • 第十三章 I/O系统
    • 13.1 I/O基本概念
    • 13.2 I/O控制方式
    • 13.3 I/O内核子系统
  • 期末考试

    Taught by

    PEIFENG LI and Honglin Wang

    Tags

    Reviews

    Start your review of 操作系统

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.