高级操作系统.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:4 大小:54KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

高级操作系统.doc

高级操作系统.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程名称:高级操作系统课程编码:C203课程学分:2适用学科:计算机应用技术、计算机软件理论技术高级操作系统AdvancedOperatingSystems教学大纲一、课程性质高级操作系统是一门专业性很强的课程,是为计算机专业研究生开设的,属于计算机专业研究生的必修课程。操作系统是现代计算机系统中必不可少的系统软件,是用户与计算机之间的重要界面。它是管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强、使用方便的工作环境。如果没有操作系统,计算机可能就无法有今天这样发展。高级操作系统主要的任务是从较高层次研究操作系统的数据结构和处理机制,并且在操作系统级别上进行应用软件\通讯软件的开发。二、课程教学目的通过本课程的学习使学生对现代高级操作系统的工作原理、操作系统数据结构和主要处理技术有深刻的理解。特别是多线程程序设计、外部设备驱动软件设计、多处理机系统和分布式操作系统有较深入的研究和实验。可以运用所学的操作系统知识解决实际的问题。三、教学基本内容及基本要求第一章概述教学内容:1、UNIX操作系统概述2、WINDOWSNT操作系统3、DOS操作系统4、分布式操作系统设计原则5、选择操作系统的基本原则教学要求1、掌握:UNIX操作系统基本概念2、了解:其他操作系统第二章进程管理教学内容:1、分析UNIX进程数据结构2、深入理解其进程之间的同步和互斥关系3、UNIX操作系统进程管理实现算法4、UNIX操作系统进程通讯教学要求1、掌握:UNIX操作系统数据结构2、理解:UNIX操作系统进程管理实现算法,进程通讯第三章处理机调度教学内容:1、UNIX处理机调度2、作业调度3、进程调度算法教学要求1、掌握:UNIX操作系统处理机调度2、理解:作业调度、进程调度3、了解:线程调度第四章存储管理教学内容:1、UNIX存储管理2、存储管理数据结构3、存储结构管理算法4、存储管理系统调用实例教学要求1、掌握:UNIX操作系统存储管理数据结构2、理解:存储管理算法第五章文件管理教学内容:1、UNIX文件管理2、文件管理数据结构3、文件结构管理算法4、文件管理系统调用实例教学要求1、掌握:UNIX操作系统文件管理数据结构2、理解:文件管理算法第六章设备管理教学内容:1、UNIX设备管理2、UNIX数据传送控制方式3、中断技术4、缓冲技术5、设备分配方法6、I/O进程控制和设备驱动控制教学要求1、掌握:UNIX操作系统设备管理数据结构2、理解:设备分配算法3、了解:I/O进程控制和设备驱动控制四、本课程与其它相关课程的联系与分工要求学生对计算机的工作原理有一般了解,前导课程包括:计算机原理、数据结构、C程序设计语言、汇编语言程序设计,操作系统原理。五、实践环节教学内容的安排与要求实践性教学的内容是上机操作,主要内容为:1、用C语言在LINUX操作系统上实现一个底层通讯软件的设计和实现。2、在LINUX操作系统上实现一个外部设备驱动软件的加载。3、给出调式LINUX操作系统性能指标的报告。六、本课程在课外练习方面的要求作业包括上机作业和笔头作业两种,上机作业要求在LINUX系统上完成,学生交上机作业源代码。七、本课程的教学方法及使用现代化教学手段的要求1、本课程以课堂讲授为主,学生练习为辅。2、使用MSPowerPoint幻灯片作为主要教学辅助工具八、本课程成绩的考查方法及评定标准本课程的考核以平时作业、上机和研究报告三方面综合评价。九、教材及参考书教材:《UNIX操作系统》,尤晋元,科技出版社参考书:《现代操作系统》,陈向群,机械工业出版社十、课程各章节学时分配具体时间安排如下:章节内容总学时讲授课时讨论、论文、实验、设计备注第一章操作系统概述22第二章进程管理862第三章处理机调度22第四章存储管理44第五章文件系统管理862第六章设备管理862大纲撰写人:吴洁明大纲审阅人:刘文萍责任教授:李也白系(教研室)主任:李也白学院负责人:张常年制(修)定日期:2004年9月1日