《安全操作系统》课程教学大纲
Security Operation System
课程编号:TX104060适用专业:信息安全
先修课程:计算机组成原理,高级语言程序设计学分数:3
总学时数:48 实验(上机)学时:8 考核方式:院系考
执笔者:赵锋编写日期:2010年
一、课程性质和任务
《安全操作系统》是面向信息安全专业本科生的专业限选课。
它是一门涉及较多硬件知识的计算机系统软件课程,在计算机软硬件课程的设置上,它起着承上启下的作用。
其特点是概念多、较抽象和涉及面广,其整体实现思想和技术又往往难于理解。
通过本课程的学习,使学生理解操作系统的基本概念、基本原理、和主要功能,掌握常用操作系统的使用和一般管理方法,学会操作系统的安装与一般维护,从而为学生以后的学习和工作打下基础。
二、课程教学内容和要求
第一章:计算机操作系统概论
1、掌握:操作系统的定义,操作系统的特性和主要功能。
2、理解:操作系统的主要类型,UNIX命令行格式,分时概念。
3、了解:操作系统的发展历程,分时和实时操作系统的特点,操作系统的用户界面,操作系统在计算机系统中的地位,主要操作系统产品系列。
第二章:进程管理
1、掌握:进程定义,临界区概念,进程的状态及其变化,进程的同步与互斥。
2、理解:多道程序设计概念,进程的组成,进程管理的基本命令,信号量和P、V操作及其应用。
3、了解:进程间的通信。
第三章:作业管理
1.掌握:作业调度和进程调度的功能,先来先服务法、时间片轮转法、优先级法。
2.理解:调度级别,性能评价标准,UNIX常用调度命令。
3.了解:Shell命令执行过程,其他调度算法。
第四章:存储器管理
1、掌握:用户程序的主要处理阶段及相应概念,分页和分段的概念,虚拟
存储器概念,分页存储管理技术。
• 2、理解:存储器层次,分段存储管理技术,UNIX中的存储管理技术。
• 3、了解:段页式存储管理技术,虚存中的置换算法。
第五章:文件管理
• 1、掌握:文件的逻辑组织和物理组织的概念及不同的组织形式,文件的目录结构,文件和目录的主要操作。
• 2、理解:文件的分类,文件的存取控制,UNIX文件系统的主要操作。
• 3、了解:文件系统的功能,文件存储空间的管理,文件的后备和恢复,管道文件。
第六章:设备管理
• 1、掌握:设备分配技术,设备管理程序功能,UNIX常用设备安装和管理。
• 2、理解:缓冲技术。
3、了解:设备分类,Spooling系统,处理I/O请求的步骤。
第七章:死锁
1.掌握:死锁的概念,死锁的预防和避免。
• 2.理解:死锁的必要条件。
• 3.了解:银行家算法,死锁的检测及恢复。
第八章:Linux操作系统
1. 掌握:Linux操作系统的基本操作
2. 理解:Linux操作系统的优势。
第九章:操作系统的发展方向
• 1.理解:操作系统的“代”。
• 2.了解:未来操作系统特征,操作系统汉化方法及主要产品。
三、各教学环节的学时分配
四、实验部分教学内容和要求:
1、实验项目及学时分配
2、实验所需设备及材料
五、本课程与其它课程的联系
本课程要求学生了解计算机的硬件基础知识,熟悉C语言编程,对网络有初步了解。
通过对本课程的学习,能认识到操作系统在计算机系统中的重要作用,进一步了解操作系统如何对硬件及软件的管理等,对计算机整个系统的工作过程有整体的概念,为以后的软件编程、微机原理、数据库、网络等课程的学习打好基础。
六、建议教材及参考资料
建议教材:
《现代操作系统》,机械工业出版社,Tanenbaum著,中译本
《操作系统:设计与实现》电子工业出版社,Tanenbaum著,中译本
参考资料:
《操作系统安全》,卿斯汉刘文清温红子,清华大学出版社,2004
《安全操作系统原理与技术》,刘克龙冯登国石文昌,科学出版社,2004
《网络操作系统安全》,祝晓光等,清华大学出版社,2004.12。