查看: 27128| 回复: 42
跳转到指定楼层
上一主题 下一主题
收起左侧

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

全局:
公开课
学校名称: 清华大学
Unit号: 1
开课时间: 2014-09-15
课程全名: 操作系统
平台: 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 zzwcsong 于 2014-8-20 14:46 编辑

操作系统的公开课很少,我在网上能找到的只有之前UCberkly的一门
今儿突然看到了TopU.com过来人公开课 这个国内MOOC平台,在9月初会开出操作系统这门课,实打实的清华线下专业课移植过来的MOOC哦~
链接在这里:http://www.topu.com/mooc/4100

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

课程简介

操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,
掌握操作系统的基本原理及其设计实现技术是研究型大学计算机专业本科毕业生的基本要求。
本课程原本在线下是清华大学计算机专业核心课,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,并介绍当前操作系统研究热点和论文,为学生了解和掌握大型复杂系统软件的分析方法和核心设计思路,以及充分利用操作系统功能进行应用软件研究和开发打下扎实的基础。
在TopU平台上上线的该门课程是对其在线下的改编,从而让更多的人有机会系统性地更深入了解操作系统的相关知识。

课程大纲


· 操作系统概述:操作系统特征、操作系统结构、中断与系统调用

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

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

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

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

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

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

· OS实验:完成基于ucore的各种操作系统实验

知识收获

除了获得证书,认识老师和全国各地志同道合的小伙伴,
只要认真完成课程各项任务,本门课程你将:

√ 掌握软硬件资源管理方法;
√ 掌握并发处理方法;
√ 掌握虚拟化方法;
√ 掌握抽象设计方法;
√ 具备分析,理解和开发大型、复杂的系统软件的能力。

教学特色

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

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






补充内容 (2014-8-26 09:58):
寻找OS公开课的童鞋还可以试试这门 University of Virginia 的CS4414
http://rust-class.org/pages/classes.html

补充内容 (2014-9-25 11:31):
课程交流的QQ群 389334473

补充内容 (2014-9-29 15:13):
更新~~~~课程官方QQ群:181873534
授课的陈渝老师也在群里,还会有助教在群里定时答疑

补充内容 (2014-10-16 12:45):
有网友把课程视频、实验、资料都分享在了百度网盘~
http://pan.baidu.com/s/1sjlrZSp

评分

参与人数 6大米 +39 收起 理由
LeoMu + 3 谢谢分享!
meteordec1 + 3 感谢分享!
chasedream1 + 3 感谢分享!
vlsi2012 + 10 欢迎来介绍你知道的情况
南方的狼 + 5 感谢分享!

查看全部评分


上一篇:[Coursera]The Hardware/Software Interface Lab 5
下一篇:[Coursera] [Rice University] Algorithmic Thinking - 开课了
推荐
Weissach 2015-1-30 13:27:10 | 只看该作者
全局:
学堂在线3月会开这门课啊,各位报名去呗。。
回复

使用道具 举报

推荐
vlsi2012 2014-9-29 11:33:00 | 只看该作者
全局:
还是得来吐槽一下:这么好的OS课现在才不到800人注册。应该是网上唯一一个OS的课吧?如果在Coursera上面登陆的话肯定要10k以上了。
还有就是TopU的discussion forum可以做的再nc一点嘛?连个rank都没有。editor还那么难用。
视频还得挂到亚洲的VPN才能用。

广告一下:官方群已经建了,教授每天会有答疑时间。@ zzwcsong 可以update一下群号吗?这样可以统一用一个Q群。
”各位同学,由于各位老师平时上班比较忙,会安排每晚8:30 - 9:00为大家解答问题,除此之外的时间,大家可以彼此之间互助交流,解答相关的技术问题,谢谢理解!“

希望有更多的同学来学习。OS可是面试必备啊,特别是embedded。
回复

使用道具 举报

推荐
rockleecsu 2014-8-22 04:15:47 | 只看该作者
全局:
zzwcsong 发表于 2014-8-21 09:14
童鞋你是什么专业呢?好像computer organization计算机组成是OS的先修,computer architecture是更高阶的 ...

我觉得不一定吧。。。organization跟architecture差不多吧。。。当然也可能我理解太浅了。。
不过我们学院本科和研究生的都有1门computer arch。。。本科那门应该是OS的prerequisite.
我应该是刚转Computer Engineering 1年。。。知识还比较浅,没有具体方向。。
我做lab3是最蛋疼的。。。因为书上的汇编只是特别粗略的扫了一遍。。。做lab2还可以,lab3就虐我了。。
另外lab1也有点费劲。。语法简单。。但是我智商低啊。。。做了10小时+。。。
我准备这周末搞完lab5
回复

使用道具 举报

🔗
EroicaCMCS 2014-8-20 16:41:19 | 只看该作者
全局:
Coursera 上有操作系统相关的后继课程:
1. Computer Architectures @Princeton
2. Software and Hardware Interface @UW

回复

使用道具 举报

🔗
 楼主| zzwcsong 2014-8-20 16:53:25 | 只看该作者
全局:
EroicaCMCS 发表于 2014-8-20 16:41
Coursera 上有操作系统相关的后继课程:
1. Computer Architectures @Princeton
2. Software and Hardwar ...

这些是操作系统的后继课程吗?
第二门课正在跟,差一个lab就搞定了~
第一门课有enroll过,但好难的感觉,上过的人评价也不太好,说材料很好,但组织得不好
回复

使用道具 举报

🔗
EroicaCMCS 2014-8-20 17:11:54 | 只看该作者
全局:
zzwcsong 发表于 2014-8-20 16:53
这些是操作系统的后继课程吗?
第二门课正在跟,差一个lab就搞定了~
第一门课有enroll过,但好难的感觉 ...

算是相关课程吧。Computer Architectures 我也听到这种说法.
回复

使用道具 举报

🔗
cccpwx 2014-8-20 18:43:02 | 只看该作者
本楼:
全局:
mark it!!!
回复

使用道具 举报

🔗
rockleecsu 2014-8-21 01:15:32 | 只看该作者
全局:
zzwcsong 发表于 2014-8-20 16:53
这些是操作系统的后继课程吗?
第二门课正在跟,差一个lab就搞定了~
第一门课有enroll过,但好难的感觉 ...

我怎么觉得Computer Arch和HW/SW Interface算是OS的先选课程。。。。
同在上HW/SW,就差最后一个malloc。。据说特别难
回复

使用道具 举报

🔗
DamienPooh 2014-8-21 01:43:58 | 只看该作者
全局:
liyimeng 发表于 2014-8-21 01:15
我怎么觉得Computer Arch和HW/SW Interface算是OS的先选课程。。。。
同在上HW/SW,就差最后一个malloc ...

其实把Lectures都看了,把那个结构搞懂了,并不难
但涉及到好些位操作需要十分小心否则就是segv或是直接结果不对
回复

使用道具 举报

🔗
 楼主| zzwcsong 2014-8-21 09:14:16 | 只看该作者
全局:
liyimeng 发表于 2014-8-21 01:15
我怎么觉得Computer Arch和HW/SW Interface算是OS的先选课程。。。。
同在上HW/SW,就差最后一个malloc ...

童鞋你是什么专业呢?好像computer organization计算机组成是OS的先修,computer architecture是更高阶的课程。
我的C不太熟练,前几个lab都是边做边回顾C的节奏..
最后一个lab了,这个周末好好把它搞定
回复

使用道具 举报

🔗
 楼主| zzwcsong 2014-8-21 09:15:05 | 只看该作者
全局:
DamienPooh 发表于 2014-8-21 01:43
其实把Lectures都看了,把那个结构搞懂了,并不难
但涉及到好些位操作需要十分小心否则就是segv或是直接 ...

会用到很复杂的指针、链表啥的不?C还是不熟练。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表