操作系统课程设计方案教学大纲#.docx
![资源得分’ 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)
《操作系统课程设计方案教学大纲#.docx》由会员分享,可在线阅读,更多相关《操作系统课程设计方案教学大纲#.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统课程设计方案教学大纲# 操作系统课程设计课程教案大纲 名称:操作系统课程设计课程编码: 英文名称:operating system 实习周数: 2 其中实验学时:学分: 2 安排学期: 5 适用专业:软件项目、网络项目 一、课程设计目的及任务 操作系统是计算机专业的核心专业课,“操作系统课程设计”是理解和巩固操作系统基本理论、原理和方法的重要的实践环节。 操作系统课程主要讲述的内容是多道操作系统的原理与技术,与其它计算机原理、编译原理、汇编语言、计算机网络、程序设计等专业课程关系十分密切。本课程设计的目的综合应用学生所学知识,建立系统和完整的计算机系统概念,理解和巩固操作系统基本理论、
2、原理和方法,掌握操作系统基本理论与管理方式。在算法基础上,解决实际的管理功能的问题,提高学生实际应用、编程的能力。 主要任务是实现操作系统和相关系统软件的设计,其中涉及进程创建,同步,进程间的通信,存储管理,文件系统等操作系统概念。 二、课程设计的基本要求 1)对需要上机完成的题目进行认真分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出调试程序使用的数据。 2)以完整的作业包的形式提交原始代码、设计文档和可运行程序。课程设计报告字数不少于2000字,主要内容有: (1)概述:设计主要完成的任务和解决的主要问题; (2)设计的基本概念和原理; (3 总体设计:实现的方法和主要技术路线;
3、 (4 详细设计:使用主要控件、函数; (5 简要的使用说明; 解释器打印$PS2作为提示符。 4. Background Processing 如果命令以符合&终止,在后台并发执行该程序。Shell立即等待下一命令的输入,而不等待该程序的结束。 注:所有命令和参数由空格或tab符分隔。 设计二: 设计任务: 掌握进程的管道通讯机制和信号量同步互斥机制。 1进程的管道通讯 编制一个程序,程序中创建一个子进程。然后父子进程各自独立运行,父进程不断地在标准输入设备上读入小写字母,写入管道。子进程不断地从管道中读取字符,转换为大写字母后输出到标准输出设备上。当读到x时,结束。 2信号量实现的同步互斥
4、机制 编制一个程序,程序中创建5个子进程,代表五位哲学家,然后父进程结束。使用信号量机制解决哲学家进餐问题。当哲学家进餐时,屏幕输出: 进程号 eating! 当哲学家思考时,屏幕输出: 进程号 thinging! 相关的系统调用和函数:pipe(。 write(。 read(。 semget(。 sepop(。semctl(。 要求:查找并阅读上述系统调用的相关资料,将上述相关的函数封装为P( 、V( 操作,使用你封装的P( 、V( 操作实现5位哲学家的同步和互斥。 设计三: 设计任务: 一个十字路口,共有四组红绿灯,每个路口的车辆都遵循“红灯停、绿灯行”的原则,假设将每一台汽车都作为一个进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 方案 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内