登录
  • #公开课
  • #网络|os

[TopU过来人公开课]操作系统--清华大学

zzwcsong
21954
42
操作系统的公开课很少,我在网上能找到的只有之前UCberkly的一门

今儿突然看到了TopU.com过来人公开课 这个国内MOOC平台,在9月初会开出操作系统这门课,实打实的清华线下专业课移植过来的MOOC哦~

链接在这里:topu.com

贴下课程简介:PS:觉得有用的亲们可以赏点米呐{:7_196:}

课程简介操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,

掌握操作系统的基本原理及其设计实现技术是研究型大学计算机专业本科毕业生的基本要求。

本课程原本在线下是清华大学计算机专业核心课,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,并介绍当前操作系统研究热点和论文,为学生了解和掌握大型复杂系统软件的分析方法和核心设计思路,以及充分利用操作系统功能进行应用软件研究和开发打下扎实的基础。

在TopU平台上上线的该门课程是对其在线下的改编,从而让更多的人有机会系统性地更深入了解操作系统的相关知识。
课程大纲[float=left][/float]

[float=left]· 操作系统概述:操作系统特征、操作系统结构、中断与系统调用

· 存储管理:存储组织、页式和段式存储管理、虚拟存储、置换算法、高速缓存、置换算法实例

· 进程管理:进程和线程的基本概念、进程状态、进程控制

· 进程同步:同步互斥概念、信号量、管程、进程间通信、死锁

· 文件系统:文件和目录、磁盘空间管理、文件系统实例

· 设备管理:块设备和字符设备、设备缓存、磁盘I/O调度算法、设备管理实例

· 当前研究:涉及与操作系统相关的论文阅读和研究热点分析

· OS实验:完成基于ucore的各种操作系统实验知识收获除了获得证书,认识老师和全国各地志同道合的小伙伴,

只要认真完成课程各项任务,本门课程你将:
√ 掌握软硬件资源管理方法;

√ 掌握并发处理方法;

√ 掌握虚拟化方法;

√ 掌握抽象设计方法;

√ 具备分析,理解和开发大型、复杂的系统软件的能力。

教学特色

在讲授操作系统基本原理时,以主流操作系统和当前前沿研究为实例进行讲解,使学生充分理解操作系统原理与系统实现的一致性和差异性;

本课程实验在教学操作系统ucore上实现操作系统的核心功能,要求学生综合运用数据结构、计算机组成原理和操作系统知识。培养学生综合运用知识和解决实际问题的能力。

[/float]

补充内容 (2014-8-26 09:58):

寻找OS公开课的童鞋还可以试试这门 University of Virginia 的CS4414

rust-class.org

补充内容 (2014-9-25 11:31):

课程交流的QQ群 389334473

补充内容 (2014-9-29 15:13):

更新~~~~课程官方QQ群:181873534

授课的陈渝老师也在群里,还会有助教在群里定时答疑

补充内容 (2014-10-16 12:45):

有网友把课程视频、实验、资料都分享在了百度网盘~

pan.baidu.com
42条回复
热度排序

发表回复