实用操作系统 实验教学大纲.doc
《实用操作系统 实验教学大纲.doc》由会员分享,可在线阅读,更多相关《实用操作系统 实验教学大纲.doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、厦门大学实验教学大纲课程编号:TX13 课程类型:学科通修课程课程名称:实用操作系统 课程英文名称:Applied Operating Systems课程总学时:64 实验学时:16总学分:3适用对象:软件学院软件工程专业先修课程:计算机硬件基础实验指导教材及参考书:操作系统实验指导,徐虹 何嘉等编著,清华大学出版社,2004年主要仪器设备:计算机及Windows 和Unix 操作系统一、课程性质、目的和任务操作系统作为计算机专业的一门专业基础课,是计算机专业的核心课程之一,学好与否直接关系到学生是否能更好地学习后续课程。通过本课程的学习,使学生掌握操作系统设计所遵循的基本原理,基本方法,建立
2、多道程序设计环境下的并行程序设计的思维方式。此外,操作系统用到的各种算法也是学生加强算法锻炼的好机会,对日后从事系统开发方面的工作有直接的借鉴作用。二、教学基本要求本门实验课程是对实用操作系统课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施实用操作系统教导的一个重要组成部分。通过实验(设计)使学生加强对操作系统原理的理解,深入而直观地理解操作系统使用的各类算法,提高学生自适应能力,为将来使用各类新出现的操作系统打下良好的基础。三、教学内容及要求实验1 进程管理【实验要求】掌握子进程的创建、父子进程的通信及其原理。【实验内容】l 熟悉linux环境的基本使用命令,熟悉使用vi、gdb
3、、gcc等编程工具或软件l 使用系统调用fork()创建两个子进程,父进程、子进程并发执行,输出并发执行的消息,如:父进程正在执行.子进程1正在执行.子进程2正在执行.一段时间后,父进程杀死子进程,然后结束自己的进程,分别显示:子进程1被父进程杀死子进程2被父进程杀死父进程结束实验2 使用信号量实现进程互斥与同步【实验要求】掌握使用信号量实现进程互斥与同步的方法,独立地编写和调生产者与消费者、读者与写者问题的解决程序。【实验内容】l 使用信号量实现有限缓冲区的生产者和消费者问题l 使用信号量实现读进程具有优先权的读者和写者问题实验3 死锁和预防【实验要求】加深对银行家算法的理解。【实验内容】给
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实用操作系统 实验教学大纲 实用 操作系统 实验 教学大纲
限制150内