课程名称:操作系统(Operating Systems) (2019)

教学团队

姓名

常用邮箱

角色

github用户名

向勇

xyong@tsinghua.edu.cn xyongcn@gmail.com

教师

xyongcn

陈渝

yuchen@mail.tsinghua.edu.cn chyyuu@gmail.com

教师

chyyuu

冀伟清2018310803

674725808@qq.com

助教

darknessnone

王润基2015011279

wangrunji0408@163.com

助教

wangrunji0408

戴臻旸2015011296

daizy15@mails.tsinghua.edu.cn

助教

Hoblovski

路橙2015010137

c-lu15@mails.tsinghua.edu.cn

助教

LuChengTHU

贾越凯2015011335

jiayk15@mails.tsinghua.edu.cn

助教

equation314

谢磊2018310848

常用邮箱

角色

github用户名

课程介绍

上课时间和教室

2019年春季学期前13周(20190225-20190524)。

时间

教室

主讲老师

星期一上午第2节(09:50-11:25)

六教6A215

向勇

星期一上午第2节(09:50-11:25)

六教6A315

陈渝

星期四上午第1节(08:00-09:35)

六教6A215

向勇

星期四上午第1节(08:00-09:35)

六教6A315

陈渝

课程教材

本课程无固定OS教材,可参考的教材如下:

常用链接

课程视频

教学交流和讨论社区

过往的教学交流信息

教学实验和练习

课程管理

下面链接只有教学团队老师能访问。

课程讲义

在本wiki页面维护操作系统课的所有讲义的最新版本。为了方便访问,在学堂在线和github上也会有副本可访问,但内容更新可能会有延时。

为了方便同学们合理安排自己的时间和精力,依据清华大学2018-2019学年度校历,下面列表中也给出每次课的预期时间,供同学参考。注意,这个时间还有可能进行少许的调整。

序号

标题

周次

初步时间安排

第0讲

教学环境准备

第一周星期一

2019年2月25日

第1讲

概述

第2讲

实验零 操作系统实验环境准备

第一周星期四

2019年2月28日

第3讲

系统启动、中断、异常和系统调用

第二周星期一

2019年3月4日

第4讲

实验一 bootloader启动ucore os

第二周星期四

2019年3月7日

第5讲

物理内存管理: 连续内存分配

第三周星期一

2019年3月11日

第6讲

物理内存管理: 非连续内存分配

第三周星期四

2019年3月14日

第7讲

实验二 物理内存管理

第四周星期一

2019年3月18日

第8讲

虚拟存储概念

第四周星期四

2019年3月21日

第9讲

页面置换算法

第五周星期一

2019年3月25日

第10讲

实验三 虚拟内存管理

第五周星期四

2019年3月28日

第11讲

进程与线程

第六周星期一

2019年4月1日

第12讲

进程控制

第六周星期四

2019年4月4日

期中考试

期中考试

第七周星期一

2019年4月8日

第13讲

实验四 内核线程管理

第七周星期四

2019年4月11日

第14讲

实验五 用户进程管理

第八周星期一

2019年4月15日

第15讲

处理机调度

第八周星期四

2019年4月18日

第16讲

实验六 调度器

第九周星期一

2019年4月22日

第17讲

同步互斥

第九周星期四

2019年4月25日

第18讲

信号量和管程

第十周星期一

2019年4月29日

五一节放假

第十周星期四

2019年5月2日

第19讲

实验七 同步互斥

第十一周星期一

2019年5月6日

第20讲

死锁和进程通信

第21讲

文件系统

第十一周星期四

2019年5月9日

第22讲

实验八 SFS文件系统

第十二周星期一

2019年5月13日

第23讲

I/O子系统

第十二周星期四

2019年5月16日

期末考试

期末考试

第十三周星期一

2019年5月20日

课程设计报告

课程设计报告

第十六周星期一

2019年6月10日

课程设计

对于能够顺利完成8个ucore实验且有兴趣做可替代操作系统课考试的同学,请访问”2019年操作系统课程设计“页面。

考试

OS2019spring (last edited 2019-07-24 14:49:58 by xyong)

MoinMoin Appliance - Powered by TurnKey Linux