课程简介 Course Introduction

操作系统是计算机研究的基石之一,操作系统课程是一门综合硬件和软件知识的课程。掌握操作系统原理可以更好地使用计算机,编写程序,设计算法。本课程将以资源管理者的观点,从处理器的管理,作业管理,存储管理,设备管理和文件管理五个方面全面介绍操作系统。

教学大纲 Teaching Syllabus

第一周 引论

1.操作系统的概念

2.操作系统的形成与发展

3.操作系统的分类

4.操作系统的特征和作用

第二周 处理器管理(1)

1.程序的概念

2.进程的概念

3.进程的基本状态和转换

4.进程队列

5.进程控制

6.进程调度

第三周 处理器管理(2)

1. 进程调度算法的选择

2. 线程

3. 进程互斥

1) 并发进程

2)与时间有关的错误

3)临界区

第四周 处理器管理(3)

1. 进程互斥PV操作的实现

2. 哲学家进餐问题

3. 进程同步

1)同步的概念

2)信号量实现进程同步

3)生产者消费者问题

4)读者写者问题

5)时间同步问题




  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
  • 李晶晶
    副教授/Associate Professor
    华南师范大学
  • 罗志鹏
    华师硕士
    华南师范大学
抱歉,该课程不接受申请!
如需加入,请联系课程老师!

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导