操作系统是计算机科学与技术专业的专业核心课,学分数为3.75,总学时数为72,理论教学时数为48,实验教学时数为24,该课程对其他专业课程起着承上启下的作用。
本课程的主要内容分为进程管理、处理机调度与死锁、存储器管理、设备管理、文件管理、操作系统接口等。通过课程学习,使学生掌握操作系统的基本原理、实现机制和基本算法,结合目前的典型操作系统进行具体分析,加深对操作系统基本原理的理解和认识,为学生以后的学习和工作打下基础。
本课程主要讲述操作系统的基本概念,基本原理及其实现技术,教学内容包括操作系统的概述、操作系统的用户界面、作业管理、处理机管理、存储管理、文件管理、设备管理等等。
通过本课程的学习使学生能更好的了解操作系统的基本概念和基本工作原理,使学生理解操作系统各构成部分的功能和实现原理,并能理论联系实际,了解操作系统基本工作原理在windows和linux两种操作系统中的具体应用,用户与计算机系统交互和设计开发应用系统的基本知识结构,为今后的应用和研究打下良好基础。
练习及作业等40%,期末考试60%。完成课程学习,成绩合格,可以获得合格证书。
C语言程序设计
1.《计算机操作系统教程》,张尧学,宋虹,张高 清华大学出版社 2013年第四版出版;
2.《计算机操作系统》,方敏等,西安电子科技大学出版社,2014年出版;
3.《计算机操作系统》(第四版),汤子瀛等,西安电子科技大学出版社,2016年出版;