2022年操作系统原理--课程设计大纲 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年操作系统原理--课程设计大纲 .pdf》由会员分享,可在线阅读,更多相关《2022年操作系统原理--课程设计大纲 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统原理课程设计教学大纲课程代码03305022课程名称(中文)操作系统原理课程设计课程名称(英文)Course Design of Operation System Principle 适用专业计算机科学与技术专业学时数1周学分数1 制定单位计算机科学系制定时间2011 年 09 月一、课程设计的目的(黑体小四号)通过本课程设计,使学生对操作系统的核心概念和算法有一个透彻的理解,并对系统运行的机制有一个全面的掌握,从而充分理解系统调用与程序设计之间的关系。二、课程设计教学的基本内容和要求(黑体小四号)(1)设计题目1 操作系统的进程调度(处理机调度- 优先权调度)2 操作系统的进程调度(
2、处理机调度- 时间片轮转调度)3 操作系统的进程同步(读者- 写者问题)4 操作系统的死锁实验(车辆死锁问题)5 操作系统的进程通信(管道通信)6 操作系统的进程通信(Socket 通信)7 操作系统存储管理(页故障率反馈模型实验)8 设备管理9Proc 文件系统10 进程通信(软中断,管道、队列)11 增加新的设备驱动程序12 进程调度优先数法与简单轮转法13 请求页式存储管理14 文件操作与管理(2)主要技术指标和要求进程是操作系统最重要的概念之一,进程调度又是操作系统核心的主要内容。本实习要求学生独立地用高级语言编写和调试一个简单的进程调度程序。调度算法可任意选择或自行设计。提高存储器的
3、效率始终是操作系统研究的重要课题之一。虚拟存储技术是用来扩大内存容量的一种重要方法。学生应独立地用高级语言编写几个常用的存储分配算法,并设计一个存储管理的模拟程序,对各种算法进行分析比较,评测其性能优劣,从而加深对这些算法的了解。文件管理是操作系统的一个极为重要的组成部分。学生应独立地用高级语言编写和调试名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和
4、执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。(3)方案选择及工作原理设计一个有n 个进程并发的进程调度程序。每个进程由一个进程控制块(PCB)表示。进程控制块一般应该包含下述信息:进程名、 进程优先数、进程需要运行的时间、占用CPU 的时间以及进程的状态等,且可按调度算法的不同而增删。调度程序应包含23 种不同的调度算法,运行时可任意选一种,以利于各种算法的分析比较。算法应能显示或打印各个进程的PID、状态(运行状态R、等待状态W 等)和参数 (已运行时间等)的变化情况,便于观察诸进程的调度过程最佳淘汰算法(OPT)。这是一种理想的算法,可用来作为衡量其他算法优劣
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统原理-课程设计大纲 2022 操作系统 原理 课程设计 大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内