操作系统原理

国家级

操作系统是计算机系统的核心软件,具备内容庞杂、涉及面广的特点。课程将操作系统组织成一个逻辑清晰的整体并提炼了并发、共享的主线;讲述了进程概念、支持多进程运行必需的机制、系统资源管理的策略与方法;以流行的操作系统为实例,剖析其特点和实现技术,理论与实际有机结合、相互印证。

课程介绍

操作系统—内容简介、学习指导 一.内容简介 本课程主要介绍计算机系统的核心软件——操作系统的基本概念、基本原理、主要功能及实现技术。重点讨论多任务并发执行的机制,包括任务管理必需的数据结构,进程控制、进程调度以及多任务同步功能的实现。深入讨论操作系统对系统资源管理的机构、策略和方法。阐述操作系统的结构和用户界面。 通过本课程的学习使学生掌握操作系统的基本结构、设计原理及实现技术,了解操作...

教学单元
  • 第1章 绪论
    • 01-01

      操作系统重要性、学习方法及存储程序式计算机

    • 01-02

      手工操作与批处理

    • 01-03

      多道程序设计与分时技术、操作系统定义与特征

    • 01-04

      操作系统的资源管理及分类

  • 第2章 操作系统的组织结构
    • 02-01

      虚拟机组织结构、实例操作系统结构

    • 02-02

      处理机状态

    • 02-03

      中断机制

  • 第3章 用户界面
    • 03-01

      用户工作环境、用户程序的处理

    • 03-02

      用户界面与系统功能调用

    • 03-03

      系统调用实现与UNIX系统调用

  • 第4章 并发处理
    • 04-01

      顺序执行与并发执行

    • 04-02

      誊抄实例、与时间有关的错误

    • 04-03

      并发程序特点与进程定义

    • 04-04

      进程类型与状态变迁图

    • 04-05

      状态变迁理解与进程描述

    • 04-06

      进程控制块与线程概念

    • 04-07

      线程特点与进程控制

    • 04-08

      进程控制原语

    • 04-09

      进程同步与互斥的概念

    • 04-10

      同步机构与进程互斥的实现

    • 04-11

      两类同步问题的解法

    • 04-12

      进程通信、UNIX进程管理

    • 04-13

      多任务运行机制小结

  • 第5章 资源分配与调度
    • 05-01

      资源管理概述、资源分配机制与策略、针对设备特性的调度

    • 05-02

      死锁概念、死锁预防与避免

  • 第6章 处理机调度
    • 06-01

      作业调度

    • 06-02

      进程调度

    • 06-03

      习题课1—进程同步

    • 06-04

      习题课2—死锁

  • 第7章 主存管理
    • 07-01

      主存管理的功能

    • 07-02

      分区存储管理

    • 07-03

      分区算法与碎片问题

    • 07-04

      页式地址变换与请调策略

    • 07-05

      置换算法与段页式管理、UNIX系统的存储管理

  • 第8章 输入输出管理
    • 08-01

      输入输出管理的概念

    • 08-02

      缓冲技术与设备分配

    • 08-03

      输入输出控制、UNIX系统缓存管理概述

    • 08-04

      UNIX系统缓存管理算法

  • 第9章 文件系统
    • 09-01

      文件系统的概念

    • 09-02

      文件的逻辑组织与存取、文件的连续结构与串联结构

    • 09-03

      文件索引结构与目录

    • 09-04

      文件共享安全与文件操作

    • 09-05

      UNIX文件系统

教材
  • 主教材
    《操作系统原理》(第四版)
    ISBN:

    978-7-5609-2351-2

    主编:

    庞丽萍

    华中科技大学出版社
  • 辅助教材
    《操作系统原理与Linux系统实验》
    ISBN:

    978-7-111-33568-9

    主编:

    庞丽萍,郑然

    机械工业出版社
  • 辅助教材
    《计算机操作系统》
    ISBN:

    978-7-115-23249-6

    主编:

    庞丽萍

    人民邮电出版社
  • 辅助教材
    操作系统原理》(第三版)
    ISBN:

    7-5609-2351-8

    主编:

    庞丽萍

    华中理工大学出版社
  • 辅助教材
    《计算机软件技术导论》
    ISBN:

    7-04-015126-X

    主编:

    庞丽萍

    高等教育出版社
  • 辅助教材
    《软件开发基础——面向对象技术与操作系统虚拟机》
    ISBN:

    7040069482

    主编:

    庞丽萍,印旻

    高等教育出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

专业课

课程学时:

68.0

学校:

华中科技大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

计算机科学与技术

学习人数:

49527

评论数:

102

教学团队
  • 庞丽萍

    课程负责人

    教授

  • 阳富民

    主讲教师

    教授

  • 郑然

    主讲教师

    副教授

  • 邵志远

    主讲教师

    副教授

  • 石柯

    主讲教师

    教授

  • 胡贯荣

    主讲教师

    副教授

  • 廖小飞

    主讲教师

    教授

  • 谢 夏

    主讲教师

    副教授

  • 肖国强

    主讲教师

    副教授

  • 张 杰

    主讲教师

    讲师