没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
《操作系统》课程教学大纲
(理论课程及实验课程适用)
一、课程信息
课程名称(中文):操作系统
课程名称(英文):Operating Systems Principles
课程类别:专业主干课
课程性质:必修
计划学时:56(理论学时:48、实验学时 8、课外学时:0)
计划学分:3.5
先修课程:计算机程序设计基础、计算机组成原理
开课院部:计算机科学与工程学院
适用专业:计算机类专业
课程负责人:张立
课程网站:http://wtxy.wit.edu.cn/jwcmcweb/MCDemo/CourseDetail?courseId=05B20080
二、课程简介(中英文)
操作系统是现代计算机系统中最重要的系统软件,在计算机系统中起着管理和控制中心
的作用,它控制和管理计算机系统中的各种软、硬件资源。通过本课程的学习,了解操作系
统在计算机系统中的作用、地位、发展和特点,理解操作系统的基本概念、原理,掌握操作
系统设计方法与实现技术,能运用所学的操作系统原理、机制与方法在软件开发过程中分析
问题和解决问题。
学习《操作系统》课程之前学生应具备程序设计、计算机组成原理、数据结构等方面的
基础知识。学生若具备汇编语言的知识将有助于更好地理解本课程。《操作系统》这门课程
又作为其它课程如《计算机网络》、《数据库系统》、《分布式系统》等的先行课程,为后续进
行嵌入式系统软件开发和复杂的软件系统开发打下坚实基础。
Operating system (OS) is the most important system software for modern computer systems.
It is a core unit for the management and control of hardware and software on a computer. From
this course, students can learn the role, evolvement and applications of OS, understand
fundamental concepts and principles of OS, and realize its design and implementation6 methods.
Moreover, students are expected to exploit the principles, mechanisms, and methods developed in
OS to solve practical software design problems.
Prerequisite courses include Programming Introduction, Computer Organization and Data
Structures and Algorithms. The knowledge on assembly language is preferable for learn this
course. OS provides a lot fundamental concepts and methods for learning other courses including
Computer Network, Database Principles and Distributed Systems。
三、课程教学目标
1.教学目标
通过理论课教学,使学生理解操作系统设计的基本方法和思路,纵向体会操作系统设
计思想的发展过程,横向理解并比较针对具体问题的多种经典解决方法。通过实践教学,设
计并编程实现模拟算法,深入理解操作系统关键部件的具体实现机制。
序号
课程教学目标
达成途径
评价判据
1
掌握操作系统的处理机管理,存储管理,设
备管理,文件系统管理及用户接口的原理和
方法。
课前的学生自主学习,课堂
讲授与研讨,课后总结与练
习等环节共同支撑。
作业,期末考
试
2
通过进程并发的原理和实现方法,能解决多
任务系统中进程的并发问题;通过各类调度
问题及解决思想与方法,能对软件系统中的
各类效率和安全问题提出解决办法;
课前的学生自主学习,课堂
讲授与研讨,课后总结与练
习等环节共同支撑。
作业,期末考
试
3
理解进程同步机制,分析系统多进程之间的
协同关系;通过存储保护方法和虚拟内存原
理,对系统内存资源的竞争关系进行分析和
论证。
课前的学生自主学习,课堂
讲授与研讨,课后总结与练
习等环节共同支撑。
作业,期末考
试
4
利用操作系统的系统功能调用,能提出可行
的解决方案,并设计出安全、高效和可靠的
系统。
课前的学生自主学习,课堂
讲授与研讨,课后总结与练
习等环节共同支撑。
作业,期末考
试
5
通过系统的进程控制和通信原理,研究并构
建进程和进程通信。
实验教学环节。
实验结果,实
验 报 告 和 期
末考试
6
利用操作系统的编程接口和用户界面,能选
用合适的编程技术和研发工具及环境,进行
计算机复杂工程问题的求解和编程实现。
实验教学环节。
实验结果,实
验 报 告 和 期
末考试
2.所支撑的毕业要求及对应的指标点
序号
课程目标
所支撑的毕业要求
所支撑的毕业要求指标点
1
1 掌握操作系统的处理机管
理,存储管理,设备管理,
文件系统管理及用户接口的
原理和方法。
毕业要求 1 工程知识:能够
将数学、自然科学、工程
基础和专业知识用于解决
计算机科学与技术领域的
复杂工程问题。
1.1 能够使用数学、自然科
学的基础知识,对复杂工程
问题进行合理的表述。
2
2 通过进程并发的原理和实
现方法,能解决多任务系统
中进程的并发问题;通过各
类调度问题及解决思想与方
法,能对软件系统中的各类
效率和安全问题提出解决办
法。
毕业要求 1 工程知识:能够
将数学、自然科学、工程
基础和专业知识用于解决
计算机科学与技术领域的
复杂工程问题。
1.3 能够运用所掌握的自然
科学知识,专业知识和技能
对复杂工程问题进行识别
分解,并提出合理的解决方
案,从而具备解决计算机科
学与技术领域的复杂工程
问题的能力。
序号
课程目标
所支撑的毕业要求
所支撑的毕业要求指标点
3
3 理解进程同步机制,分析系
统多进程之间的协同关系;
通过存储保护方法和虚拟内
存原理,对系统内存资源的
竞争关系进行分析和论证。
毕业要求 2 问题分析:能够
应用数学、自然科学和专
业的基本原理,识别、表
达、并通过文献研究分析
复杂计算机科学与技术领
域问题,以获得有效结论。
2.2 能够对解决复杂工程问
题的过程和各个环节进行
抽象的表达,建立模型,并
进行求解和论证。
4
4 利用操作系统的系统功能
调用,能提出可行的解决方
案,并设计出安全、高效和
可靠的系统。
毕业要求 3 设计/开发解决
方案:能够设计针对复杂
计算机科学与技术领域问
题的解决方案,设计实现
满足特定需求的系统、模
块(组件)或算法流程,
并能够在设计环节中体现
创新意识,考虑社会、健
康、安全、法律、文化以
及环境等因素。
3.5 能够针对复杂的工程问
题,提出合理的解决方案,
并进行系统设计,同时在设
计过程中充分考虑到多层
次因素的影响,如社会、健
康、安全、法律、文化以及
环境等因素。
5
5 通过系统的进程控制和进
程通信原理,研究并构建进
程的构建和通信。
毕业要求 4 研究:能够基于
科学原理并采用科学方法
对复杂计算机科学与技术
领域问题进行研究,包括
设计实验、分析与解释数
据、并通过信息综合得到
合理有效的结论。
4.3 能够根据实验方案组建
实验平台、构建实验系统,
开展实验,正确地采集实验
数据。
6
6 利用操作系统的编程接口
和用户界面,能选用合适的
编程技术和研发工具及环境,
进行计算机复杂工程问题的
求解和编程实现。
毕业要求 5 使用现代工具:
能够针对复杂计算机科学
与技术领域问题,开发、
选择与使用恰当的技术、
资源、工具,包括对复杂
领域问题的预测与模拟,
并能够理解其局限性。
5.2 能够对计算机科学与技
术领域的复杂工程问题进
行预测、建模、模拟。开发、
选择并使用恰当的技术、软
硬件及系统资源、研发工具,
对复杂工程问题进行分析
并解决。
四、课程教学内容
以下给出本课程要求的基本教学内容,包括理论教学内容和实践教学内容,在课程授课
和上机实践中应完全覆盖。授课教师应因材施教,根据学生的实际学习情况进行正确引导,
同时鼓励学生自主学习和创造性学习。
章节
名称
理论教学主要内容及重难点
拟达成的教学目标
学时
类型
一
操作
系统
引论
操作系统的定义;操作系统的发展动力;不
同阶段的操作系统的特征与区别;操作系统
的基本特征和功能;操作系统设计与运行环
境
重点:操作系统的主要功能;操作系统的发
掌握操作系统概
念,操作系统类型,
掌握操作系统的
用户接口的原理
和方法。
4
理论
讲授
剩余16页未读,继续阅读
一曲歌长安
- 粉丝: 735
- 资源: 302
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0