《计算机操作系统2》课程教学大纲.docx
《《计算机操作系统2》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《计算机操作系统2》课程教学大纲.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机操作系统2教学大纲一、课程基本信息课程名称计算机操作系统Computer Operating System课程编码CST210521030开课院部计算机科学与技术学院课程团队操作系统学分3.0课内学时52讲授40实验0上机12实践0课外学时52适用专业信息与计算科学授课语言中文先修课程程序设计(C)、大学计算机、数据结构与算法课程简介 (限选)计算机操作系统是信息与计算科学专业的选修课,属于系统软件技术系列。本课程介绍计算机操作系统作为复杂系统软件具有的 主要功能,重点讲述操作系统内核进程管理、进程同步、进程调度、内存管理、文件管理及文件的安全性、设备管理功能模块实现的策 略、数据结构、
2、算法以及操作系统与硬件的接口。通过本课程的学习,使学生能够理解图级语后程序在系统中从应用层到硬件层的运行过程,理解计算机系统工作的基本原理及操作系 统在应用层和硬件层之间所起的作用。培养学生设计与开发复杂软件的能力,具备分析、评价及提高程序性能的基本素质,能够使学生掌 握提高程序性能的关键环节,使学生具备开发、调试复杂软件的能力,认识拥有自主知识产权的操作系统对科技强国的重要性,为从事系 统软件开发的同学打好坚实的理论基础。“Computer operating system is an elective course for information and computing science
3、 majors, belonging to the System Software Technology Series. This course introduces the main functions of computer operating system as complex system software, focusing on operating system kernel process management, process synchronization, process scheduling, memory management, file management and
4、file security, the strategy, data structure, algorithm and interface between the operating system and hardware implemented by the device management function module.Through the study of this course, students can understand the running process of high-level language programs from application layer to
5、hardware layer in the system, understand the basic principle of computer system operation and the role of operating system between application layer and hardware layer. Cultivate students ability to design and develop complex software, have the basic qualities to analyze, evaluate and improve progra
6、m performance, and enable students to master the key links to improve program performance, enable students to develop, ability to debug complex software;On the other hand know the importance of operating system with independent intellectual property rights to a strong country of science and technolo
7、gy, and lay a solid theoretical foundation for students engaged in system software development.负责人大纲执笔人审核人二、课程目标序号代号课程目标OBE毕业要求指标点任务自选1Ml目标1 :掌握操作系统的基本概念,理解设计与实现操作系统内核中的进程管理、进程调度、进程同 步与通信、内存管理、文件管理、设备管理的策略、算法及数据结构,了解信息安全的基础知识, 为毕业要求指标点3. 2的达成提供支持。是3.22M2目标2:要求学生深入理解操作系统实现中涉及的工程原理和理论,并能够应用其解决复杂系统的 设计
8、与实现问题。为毕业要求指标点3. 2的达成提供支持是3.23M3目标3 :能够对不同的策略、算法和工具进行分析、评价。理解计算机系统中出现的各种问题和现象 的可能原因。为毕业要求指标点3. 2的达成提供支持。是3.2三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外 学时课外环节1第一章第一章操作系统 概述第一章概要介绍操作系统的作用、功能、发展历史;多任务操 作系统的特征;操作系统的体系结构。t/21. 11. 1操作系统的作 用与功能操作系统的作用;主流操作系统的主要功能及各功能模块完成 的主要任务。Ml1讲授1自学31.21.2操作系统的发 展单道批处理系统的
9、出现及特征;多道程序系统的产生;多道批 处理系统的特征;分时系统的特征。操作系统发展的现状及主 流操作系统介绍。Ml1讲授1自学41.31.3操作系统的特 征程序的并发执行;程序的并行执行;共享资源;异步;虚拟。Ml0.5讲授0.5自学51.4操作系统的体系结 构单体结构模型;层次结构模型;微内核结构;动态可扩展模 型。M20.5讲授0.5自学6第二章第二章进程的描 述与控制本章重点难点:进程的描述和组织;进程的创建、撤销、阻 塞、唤醒。中断机制、时钟机制、系统调用。/72. 12.1进程的描述进程的定义、特征;进程控制块及其作用;进程的基本状态; 进程队列。Ml1讲授1自学82.22. 2进
10、程的控制进程的创建、撤销、阻塞、唤醒Ml1讲授1作业92.32. 3内核支撑功能 的实现中断机制的实现原理;计算机系统中时钟机制的作用和实现原 理;系统调用的作用和实现原理、系统调用的执行过程。M21讲授1自学102.42. 4线程线程的概念、线程的实现模型、线程实现的不同方式。Ml1讲授1自学11第三章第三章进程同步 与通信信号量机制、管程;经典的同步问题。/123. 13. 1同步的基本概 念操作系统为什么需要进程同步机制;临界区、临界资源;同步 机制遵循的准则。Ml, M31讲授1作业133.23. 2信号量机制整型信号量机制;记录型信号量机制;信号量机制的应用。M21讲授1自学143.
11、33. 3经典的同步问 题生产者-消费者问题模型;读者-写者问题模型;哲学家进餐问 题模型。Ml, M22讲授2作业15第四章第四章进程调度本章重点难点:进程调度算法;进程调度算法的实现。/164. 14.1进程调度简介进程调度算法的功能;进程调度的时机;评价进程调度算法的 指标;可调度性。Ml, M31讲授1自学174.24. 2进程调度算法先来先服务调度算法;短进程优先调度算法;高响应比优先调 度算法;时间片轮转调度算法;基于优先权的进程调度算法; 多级队列调度算法;多级反馈队列调度算法;抢占式调度策 略;非抢占式调度策略;Ml, M32讲授2自学184.3上机1进程管理的模拟程序Ml,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机操作系统2 计算机 操作系统 课程 教学大纲
限制150内