spContent=《操作系统》是计算机核心基础课,主要内容包括操作系统基本概念,以及进程管理操作系统设备管理知识点,存储管理,设备管理和文件系统管理等核心功能的设计原理与实现。每个知识点除介绍通用原理和算法,更提供Windows或Linux等实际操作系统的案例和编程应用。培养操作系统的分析和设计能力。
—— 课程团队
课程概述
《操作系统原理》主要内容包括:操作系统绪论、进程管理、内存管理、设备管理、文件系统等核心内容。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,为从事工程研发和科学研究打下坚实的理论基础。通过实践教学环节,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。课程讲解概念清晰操作系统设备管理知识点,内容丰富,通俗易懂,实践性与实用性都很强。
授课目标
掌握操作系统的基本概念、核心原理、关键技术。通过理论学习和实践环节,能掌握操作系统的结构与设计linux教程下载,能分析和设计简单的操作系统,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型或简化的操作系统的基础;培养大型程序设计的方法和技巧,提高学生编制清晰、合理、可读性好的系统程序。
成绩要求
通过视频学习,完成测试、作业和考试。总成绩由各分项成绩汇总后评定设置“合格”(达到60分)、“优秀”(达到80分)两档课程标准linux web服务器,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。
课程大纲
预备知识
(1)要求学员已经掌握程序设计语言,数据结构与算法等先修课程的内容。
(2)对计算机的基本结构有一定的感性认识,能较熟练使用 WINDOWS,Linux等常用操作系统,熟悉其命令,操作,基本编程环境。
参考资料
[1]Andrew S.Tanenbaum.《现代操作系统》,机械工业出版社
[2] 汤小丹等,《计算机操作系统》(第4版),西安电子科技大学出版社,2018
[3] 张成姝等,《操作系统教程》(第2版),清华大学出版社,2019.9