《操作系统原理》主要内容包括:进程管理、内存管理、设备管理、文件系统等核心内容。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,为从事科学研究和工程研发打下坚实的理论基础。通过实践教学环节,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。课程讲解概念清晰,内容丰富,通俗易懂,实践性与实用性都很强。每章课后有大量的习题和开放性思考题,有大量有针对性的课后上机编程实验。
掌握操作系统的基本概念、核心原理、关键技术。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。
(1)要求掌握《汇编语言》,《C语言程序设计》,《组成原理》等先修课程的内容。
(2)要求对计算机的基本结构有一定的感性认识,能较熟练使用 WINDOWS,Linux等常用操作系统,熟悉其命令,操作,基本编程环境。
(3)如果缺少上述基础,课程的部分内容可能会较难理解,读者会感到抽象,晦涩难懂。
(4)建议读者按章节顺序逐步学习,尽量不要跳跃,否则有些知识点也会难以理解。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
[1] Andrew S.Tanenbaum.《现代操作系统》,机械工业出版社
[2] Gary Nutt, 孟祥山译.《操作系统现代观点》,机械工业出版社
[3] Abraham Silberschatz.Operating System Concepts Essentials,John Wiley & Sons. Inc
Q : 有没有教材?有没有教材和PPT课件对应?
A : 没有教材,仅有参考教材,更没有和课件PPT完全对应的教材。课件内容自成体系,其中的知识点大家可以在不同版本的参考教材上甚至是网络上搜索到类似的内容和课外阅读材料。
Q : PPT课件是否可以下载?
A : 可以。PPT课件和视频并列放在一起,用户可以下载。
Q : 每章有没有课后练习或作业或测验?
A : 每节课(知识点)有开放型的讨论,每章课后有“作业题”,有“开放型思考题”,每2-3章有单元测验。
Q:适合我学习吗?
A:如果你有一定的C语言基础,对计算机的基本操作和编程有一定的了解,对计算机的基本结构和工作原理有一定了解,你可以学习本门课程。
Q:我是高校教师或我以前学过《操作系统原理》,适合看吗?
A:你可以根据自己兴趣挑着看或跳着看。
Q:教学群怎么加入?
A:教学交流群:805130454,仅供已选SPOC课程的教师和助教加入,学生勿入。