《操作系统原理》是针对计算机科学技术专业三年级本科生开设的一门专业基础课程。本课程着重学生系统观的培养,通过重点讲述操作系统的内部结构、工作原理及典型技术的实现,使学生建立起对操作系统的整体及各个功能模块的认识,从而系统掌握计算机的专业知识,进一步提升学生的软件开发能力乃至系统软件开发能力。
Offered By
操作系统原理(Operating Systems)
Peking UniversityAbout this Course
Offered by

Peking University
Peking University is determined to make its education openly accessible to students in China and around the world. With over 3000 faculty members, Peking University offers excellence in teaching and learning.
Syllabus - What you will learn from this course
操作系统概述
主要内容:举例介绍操作系统所做的工作;操作系统的定义与特征;操作系统分类;操作系统发展中的典型技术;典型操作系统的结构。
操作系统运行环境
主要内容:特权指令/非特权指令、CPU状态;中断系统的作用;中断硬件工作原理;中断处理程序流程;中断处理程序举例;中断系统举例;系统调用基本概念;系统调用实现机制;系统调用实现实例。
进程线程模型
主要内容:进程基本概念;进程状态及状态转换;进程控制块的作用和内容;进程控制操作;进程地址空间与进程映像;为什么引入线程?线程的应用场景;Web服务器的实现;线程概念、线程与进程的区别;线程实现的三种方式;Pthreads线程库及应用;几个重要的概念:原语、可再入程序。
处理器调度
主要内容:调度层次与调度类型;调度时机与进程切换;调度算法设计原则;调度算法设计时考虑的各种因素;基本调度算法;多级队列反馈调度算法;调度算法应用;Linux调度算法的演化; Windows调度算法简介。
Reviews
- 5 stars71.68%
- 4 stars23.30%
- 3 stars3.53%
- 2 stars0.58%
- 1 star0.88%
TOP REVIEWS FROM 操作系统原理(OPERATING SYSTEMS)
课程不过,操作系统的 入门课程,学了还是挺有用的,对操作系统有了基础全面的了解,老师讲课稍微有点照本宣科,对课程的兴趣激发不是很大。
This is an awesome class. It covers basic knowledge of Operating System. Lectures are valuable and homework is not that easy to complete. Try this class and you won't be regret.
这MOOC比起真正课堂里学的5学分果然还是差距有点大…希望MOOC能尽早赶上课程的真正质量,不要因为面向人群不同就放这么多水啊…
为了考研看的,比王道考研那本操作系统多了些东西,课程方面还是挺不错的。可惜期末考试有的题目题干都没有,只能胡填,扣一星。
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.