标签归档:开放课程

开放课程-操作系统-第11讲

主要内容:

  1. 用互斥锁搞定临界区
  2. 死锁

开放课程-操作系统-第10讲

主要内容:

  1. 实验二总结
  2. 信号量
  3. 生产者-消费者问题、读者-写者问题、哲学家就餐问题

开放课程-操作系统-第9讲

主要内容:

  1. 《盗梦空间》和《黑客帝国》的进程分析
  2. 进程同步
  3. 竞争条件、临界区
  4. 生产者-消费者问题

开放课程-操作系统-第8讲

第7讲因为升级到Ubuntu 10.10的原因,没录上。

主要内容:

  1. 总结实验一
  2. 多级反馈队列调度
  3. 多CPU调度

开放课程-操作系统-第6讲

主要内容:

  1. 复习进程
  2. 线程

操作系统-开放课程-第5讲

主要内容:

  1. 进程创建、消亡,fork
  2. 进程间通信、共享内存、消息/事件

操作系统-开放课程-第4讲

主要内容:

  1. 系统引导
  2. 进程定义、进程管理、进程切换

开放课程-操作系统-第3讲

第2讲没设好麦克风音量,导致全是爆音,就不放出了。

第3讲主要内容:

  1. 操作系统的构造
  2. 系统调用、系统程序、应用程序
  3. 用户界面、命令行界面、图形用户界面
  4. 操作系统的结构

开放课程-操作系统-第1讲

非常偶然的机会搞了一下0成本自拍课程录像,然后就每次课都拍了(至少试图拍了)。拍的时候只是觉得好玩,也没想什么。起初只是放到课程网站上,供没去上课,或偶尔想回味一下的同学看看。现在觉得,可以考虑公开一下,因为:

  1. 我想听更多的批评。“淡讲课、精作业”的教学方法认为应该先搞好作业,再搞课堂教学,这样能以最快的速度提升教学质量。操作系统课的作业已经搞得差不多了,从今年开始,我要努力搞课堂教学了。再没有什么比互联网更适合来收集各方的批评、意见和建议了。
  2. 尝试一下用个人能力在中国做“开放课程”。教育部做了多年的精品课程建设项目其实也是一种开放课程,但貌似大家更注重的是拿到这个称号,而不是让学生从中获益。耗费巨资建设的各种资源,包括授课录像,都没有很好地管理和推广。我想去证明,不用国家支持,只要教师个人愿意,几乎无需额外金钱和精力的投入(前提是平时授课中就已经充分利用了网络,而且这对教学是相当有帮助的),那么顺便就能让课程开放了。开放后得到的各界评论,又能反过来提升教学效果。

下面是第一讲,第一次录,因操作问题,只录了一多半。主要内容:

  1. 课程介绍
  2. 操作系统初探