一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1159|回复: 0
收起左侧

[经验总结] 【活动】我在美国上操作系统(Operating Systems)课程的感受和总结

[复制链接] |试试Instant~ |关注本帖
XiangXu 发表于 2014-1-24 04:04:18 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
1)你在国内上过这门课程以及要求的prerequisite courses吗?在国内的时候,学的很烂,还是自己觉得还不错?在国内上过这门课的基础版(只简单的介绍了操作系统的一些概念)(是门选修课),学过这门课要求的prerequisite courses,数据结构和算法。在国内的时候,这2门课学的都不错。
2)从这个问题开始,均针对美国上课。你是在美国的第几个学期上这门课的?你觉得这门课程难度如何?比你想象的难还是容易?难在哪里?或者为毛你觉得很简单?
在美国第一个学期学的这门课。这门课理论难度不算难,期中主要包含2部分。1)操作系统概念。如果对计算机体系结构还算了解,就不会觉得一头雾水。2)操作系统中的大量机制和简单算法。都是基础的数据结构和算法,线性表、树、图等数据结构和搜索排序等等的变体。这门课作业比较难,都是老师自己出的,做作业首选需要理解书上的内容,然后还需要结合自己的思考和一些创新设计。印象最深的是用C/C++实现CPU调度进程的仿真,我写了整整2个礼拜,每天6小时以上(我之前有2年多程序员工作经验)。

3)上课做了哪些project或者大作业?能大体说一下情况都是做的啥吗?. From 1point 3acres bbs
大作业:前面提到的C/C++实现CPU调度进程的仿真。实现模拟随机异步事件:主要涉及事件驱动模型。遍历UNIX文件系统,并找到符合某些条件的i-node。模拟某一个非连续内存分配算法。

4)哪个project或者大作业你印象最深刻?你是咋做出来的、或者是如何栽倒的?有啥经验感受想说出来?
印象最深的是用C/C++实现CPU调度进程的仿真,我写了整整2个礼拜,每天6小时以上。不断的思考,然后写代码,然后再检查代码。感受就是很锻炼人,并且做完之后对异步事件和CPU调度算法感觉理解很深刻。

5)你班里大约有多少人同时上这个课程?有几个TA/Grader帮忙?你觉得你在需要的时候,得到了帮助吗?
班里有20来人。1个TA兼职GRADER。我喜欢独立解决问题,google和baidu是好帮手。

6)你了解班里的分数分布吗?中国学生一般成绩如何,或者做project、大作业情况如何,你了解吗?
不太了解。. 1point3acres.com/bbs
. 鍥磋鎴戜滑@1point 3 acres
7)期中或者期末考试是闭卷还是开卷?难度大吗?临时抱佛脚突击有用吗?
期中是开卷,大部分人都90/100分以上。期末是闭卷,考试范围是整本书“Operating System Concept”(外号:恐龙书),很多人挂在期末。临时抱佛脚有用,但是佛脚非常肥硕。
. From 1point 3acres bbs
8)如果你有机会可以重上这门课程,你在什么方面会做的不同?
这门课还是以主要介绍概念为主,我希望能像Linux创始人那样,本科没毕业就写了自己的操作系统,不过光上这门课肯定是不够的,还是得多看更高深的书和研究开源操作系统的代码。

9)你觉得这门课程有用吗?学到了什么东西?. From 1point 3acres bbs
非常有用。对计算机工作原理、通信、分布式、安全都有很好的系统性的介绍和梳理,对个人的知识网络结构是很好的强化补充。

10)介意说一下你是哪个学校什么专业的吗?介意说一下老师的名字吗?


学校较水。Computer Science专业。老师是贝尔实验室的外聘教授,大牛。

PS:希望对大家有那么一点点帮助。希望管理员都给点分:) . more info on 1point3acres.com


评分

1

查看全部评分

本帖被以下淘专辑推荐:

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-11 03:21

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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