操作系统原理
分享
课程详情
课程评价
spContent=操作系统是计算机专业核心课。本课程主要学习操作系统的通用原理和算法,提供丰富的Windows、Linux等实际操作系统的案例和编程应用。课后作业包括常规习题、开放性讨论题和上机实验编程题。讲解通俗生动、案例丰富。课程旨在培养操作系统的分析和设计的基础。主讲教师已连续17年教授《操作系统原理》课程,获评华中科技大学教学质量一等奖,教学竞赛一等奖。课程获评2020年湖北省线上一流本科课程,2023年国家级混合一流本科课程。
—— 课程团队
课程概述

《操作系统原理》学习操作系统的通用原理和算法,主要内容包括:进程管理、内存管理、设备管理、文件系统等核心内容。通过理论学习和实践环节,能掌握操作系统的基本功能、结构、原理和算法,具备分析和设计简单操作系统的能力,具备阅读、分析和裁剪现有开源操作系统的能力;培养大型程序设计方法和技巧,提高编制清晰、合理、可读性好的系统程序。课程概念清晰,内容丰富,通俗易懂,实践性与实用性较很强。每章课后有大量的习题、开放性思考题,上机编程题。

授课目标

掌握操作系统的基本概念、核心原理、关键技术。通过理论学习和实践环节,能掌握操作系统的基本功能、结构、原理和算法,具备分析和设计简单操作系统的能力,具备阅读、分析和裁剪现有开源操作系统的能力;培养大型程序设计方法和技巧,提高编制清晰、合理、可读性好的系统程序。

课程大纲
预备知识

(1)要求掌握《汇编语言》,《C语言程序设计》,《计算机组成原理》等先修课程的内容。

(2)要求对计算机的基本结构有一定的感性认识,能较熟练使用 Windows,Linux等常用操作系统,熟悉其命令,操作,基本编程环境。

(3)如果缺少上述基础,课程的部分内容可能会较难理解,读者会感到抽象,晦涩难懂。 

(4)建议读者按章节顺序逐步学习,尽量不要跳跃,否则有些知识点可能会难以理解。 

参考资料

[1] 苏曙光,《操作系统原理》,人民邮电出版社,2022年

      样书链接:https://www.ryjiaoyu.com/book/details/44735

[2]  Andrew S.Tanenbaum.《现代操作系统》,机械工业出版社

[3]  Gary Nutt, 孟祥山译.《操作系统现代观点》,机械工业出版社

[4]  Abraham Silberschatz.Operating System Concepts Essentials,John Wiley & Sons. Inc

常见问题

Q01: 有没有教材和PPT课件对应?

A01: 人民邮电出版社2022年出版的《操作系统原理》(作者:苏曙光)是与课件最吻合的教材。样书链接:https://www.ryjiaoyu.com/book/details/44735 

 

Q02:  PPT课件是否可以下载?

A02可以。PPT课件和视频并列放在一起,用户可以下载。

 

Q03每章有没有课后练习或作业或测验?

A04每节课(知识点)有开放型的讨论,每章课后有“作业题”,有“开放型思考题”,每2-3章有单元测验。


Q05: 适合我学习吗?

A05: 如果你有一定的C语言基础,对计算机的基本操作和编程有一定的了解,对计算机的基本结构和工作原理有一定了解,你可以学习本门课程。


Q06: 我是高校教师或我以前学过《操作系统原理》,适合看吗?

A06: 你可以根据自己兴趣挑着看或跳着看。