SPOC学校专有课程
操作系统原理及应用(Linux)
分享
spContent=本课程是计算机科学与技术专业的一门专业必修课程之一。该课程具体内容主要涵盖两大部分:操作系统原理及Linux实用技术。通过本课程的学习,能够系统地掌握操作系统基本概念、工作原理和实现技术;熟练掌握Linux操作系统基本功能及使用方法,从而具有使用、分析、维护计算机操作系统的能力。
—— 课程团队
课程概述

操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源,直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户计算机接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统硬件、软件及数据资源,控制程序运行,提供人机交互界面,为其它应用软件提供支持等。

本课程的教学组织为六个部分:计算机操作系统概述、处理器管理、内存管理、文件管理和设备管理。在教学中将结合实例操作系统来进行操作系统基本原理的讲解,使得学习者不仅能够认识和掌握操作系统的基本概念与实现原理,也能够深入理解实例操作系统的设计方法与实现技术。


授课目标

       通过本课程地的学习,主要达到以下的目的:使学生掌握计算机操作系统的基本原理及组成结构、基本概念和相关的新概念、名词及术语;理解操作系统各组成部分之间的关系、总体结构和综合工作原理;了解计算机操作系统的发展特点、设计技巧和方法;培养学生分析、修改和设计操作系统的能力。

成绩要求

1.考核方式

考试(√);考查()

2.成绩评定

计分制:百分制(√);五级分制();两级分制()

本课程采取“N+2”过程考核,总评成绩构成:过程考核(40)%,结课考核(50)%,课堂笔记(10)%。

其中过程考核构成:阶段考核(40)%;上机作业(40)%;在线学习(10)%课堂表现和考勤考纪(10)%。

3.阶段考核

阶段考核1(成绩比例50%):操作系统的基本原理。

阶段考核2(成绩比例50%):Linux系统实用技术。

4.课堂笔记

结构完整性(50 %)、知识点全面(30 %)、总结归纳( 20%)等给出分值比例。


课程大纲
预备知识

本课程的先修课程包括:
1)数据结构
2)计算机组成原理
3)C语言
4)汇编语言

参考资料


参考书目为:
1)计算机操作系统,汤小丹等,西安电子科技大学出版社;
2)现代操作系统,Andrew S. Tenenbaum,机械工业出版社;
3)Operating System,William Stallings,清华大学出版社

4)操作系统原理及应用(Linux),吴艳,清华大学出版社