学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
操作系统
分享
spContent=操作系统是计算机科学与技术专业的专业核心课程。我们开设的操作系统课程主要面向计算机科学与技术专业,但其中内容也适用于软件工程、信息安全等其它计算机类专业的必修型操作系统课程,不少内容并适用于电子等理工类专业的选修型操作系统课程。
—— 课程团队
课程概述

本课程是计算机专业核心课程,旨在全面系统地介绍操作系统的体系结构、设计机理及实现方法和技术,包括自启动装入、系统调用、进/线程概念、同步/通信机制、调度算法、死锁处理、基于分区/分页/分段的内存管理及虚拟存储、设备管理、文件系统等,培养同学在操作系统研发方面的理论基础及技术素养。

 

授课目标

本课程教学目标与基本任务是全面、系统地介绍计算机操作系统的体系结构、设计机理及相关方法和技术,培养广大学生在操作系统研发方面的理论基础及技术素养。具体包括:
1.理解和掌握操作系统的基本概念、特性、功能组成及体系结构;
2.掌握自启动装入和系统调用实现机制,以及操作系统内核中关于处理机管理、内存管理、设备管理和文件系统的基本设计原理、方法与技术,培养学生分析、设计、开发、移植和维护计算机系统软件的综合素养及基本技能;
3.引导学生应用信号量机制及各类调度算法进行计算机编程问题的分析、建模、设计、编码和测试,逐步具备应用操作系统核心方法和技术解决计算机系统工程领域复杂问题的能力;
4.引导学生理解操作系统技术的发展历程,培养他们分析和解决工程实践问题的创新意识和创新设计能力;
5.掌握操作系统性能研究及检测的实验方法,获得实验设计和实验技能的基本训练;
6.在项目研究过程中培养和锻炼学生的研究能力和表达能力。

成绩 要求

1、总评成绩达到60分以上:85分以上可获优秀证书,60-84分获合格证书。
2、总评成绩由理论习题作业(单元测试)成绩30%、实验课题报告(单元作业)成绩10%、期末测评成绩60%三部分组成。另外设有10%附加分专门用于奖励那些积极参与慕课课程讨论、质疑和答疑的同学的突出表现,但不计入总分。
3、实验课题作业成绩由选做的若干实验课题(2项,完整选题列表详参“课件:ZGSOS[0]操作系统课程介绍及考核要求 :ZGSOS[0]操作系统实验指导概要暨可选实验课题列表.pdf”)完成质量及实验报告水平决定。一般来说,每项实验课题基准满分按5分计算。
4、作业须在规定截止时间前完成提交,理论习题作业和实验课题作业成绩打通评定。

课程大纲
预备知识

理论知识:《数据结构》、《计算机组成原理》
编程基础:C语言程序设计、汇编语言程序设计

参考资料

[1] 汤小丹,梁红兵,哲凤屏等.计算机操作系统(第四版).西安:西安电子科技大学出版社,2014.
[2] Ramez Elmasri,A Gil Carrick,David Levine,操作系统实用教程:螺旋方法(翟高寿译)。机械工业出版社,2018
[3] 邹鹏.操作系统原理与实践.北京:高等教育出版社,2008.
[4] 翟高寿.系统程式. 台北:新文京开发出版股份有限公司,2007.
[5] 张尧学,史美林.计算机操作系统教程(第二版).北京:清华大学出版社,2000.
[6]孙仲秀,费翔林,骆斌等.操作系统教程(第三版).北京:高等教育出版社,2003.
[7]Silberschatz A.Applied Operating System Concept(影印版).北京:高等教育出版社,2002.