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

教学团队

姓名

常用邮箱

角色

向勇

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

教师

陈渝

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

教师

张燕妮

jennyzhang8800@163.com

助教

沈游人

shenyouren@gmail.com

助教

李曈

lt16@mails.tsinghua.edu.cn

助教

曹睿东

crdfrank@qq.com

助教

敖权

qaoimu@163.com

助教

甄艳洁

zyjie0221@163.com

助教

杨兴杲

yxg13@mails.tsinghua.edu.cn

助教

课程介绍

课程教材

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

常用链接

课程视频

教学交流和讨论社区

过往的教学交流信息

教学实验和练习

课程管理

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

课程讲义

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

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

序号

标题

周次

初步时间安排

第0讲

教学环境准备

第一周星期二

2017年2月21日

第1讲

概述

第2讲

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

第一周星期五

2017年2月24日

第3讲

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

第二周星期二

2017年2月28日

第4讲

实验一 bootloader启动ucore os

第二周星期五

2017年3月3日

第5讲

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

第三周星期二

2017年3月7日

第6讲

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

第三周星期五

2017年3月10日

第7讲

实验二 物理内存管理

第四周星期二

2017年3月14日

第8讲

虚拟存储概念

第四周星期五

2017年3月17日

第9讲

页面置换算法

第五周星期二

2017年3月21日

第10讲

实验三 虚拟内存管理

第五周星期五

2017年3月24日

第11讲

进程与线程

第六周星期二

2017年3月28日

第12讲

进程控制

第六周星期五

2017年3月31日

期中考试

期中考试

第七周星期五

2017年4月7日

第13讲

实验四 内核线程管理

第八周星期二

2017年4月11日

第14讲

实验五 用户进程管理

第八周星期五

2017年4月14日

第15讲

处理机调度

第九周星期二

2017年4月18日

第16讲

实验六 调度器

第九周星期五

2017年4月21日

第17讲

同步互斥

第十周星期二

2017年4月25日

第18讲

信号量和管程

第十周星期五

2017年4月28日

第19讲

实验七 同步互斥

第十一周星期日

2017年5月7日

第20讲

死锁和进程通信

第21讲

文件系统

第十二周星期二

2017年5月9日

第22讲

实验八 SFS文件系统

第23讲

I/O子系统

第十二周星期五

2017年5月12日

期末考试

期末考试

第十三周星期五

2017年5月19日

课程设计报告

课程设计报告

第十六周星期五

2017年6月9日

课程设计

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

考试

OS2017spring (last edited 2017-10-19 11:57:16 by xyong)

MoinMoin Appliance - Powered by TurnKey Linux