《操作系统》实验大纲
来源:互联网 发布:淘宝手机卡 编辑:程序博客网 时间:2024/06/17 14:42
《操作系统》实验大纲
课程编码:
课程名称:操作系统
实验总学时数:12(计科班)、20(专升本班)
适用专业:计算机科学与技术
开课教研室:网络教研室
一、实验教学的目的和要求
《操作系统实验》是对操作系统课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《操作系统》教学的一个重要组成部分。通过本实验课程的学习,可以增强本专业学生对操作系统软件实现技术的认识,对加深理解和掌握操作系统相关原理有重要帮助,为在校继续学习其它专业课程和进行毕业设计,以及毕业后在信息技术领域工作或继续学习打下坚实的基础。
二、实验项目名称和学时分配《(实验)作业命名格式 》
序号
实验项目名称
学时数
必/选开
01
模块(第1章)
1
必开
02
链表的应用(第1章)
1
必开
03
中断(第3章 编写内核模块,计算两次中断的时间间隔 (3.3.5 中断的简单应用))
1
必开
04
fork系统调用(第5章)
0.5
必开
05
fork_wait系统调用(第5章 进程的创建及并发执行 将forktest.c和wait1.c融合)
0.5
必开
06
用户态下模拟执行命令(第5章 (5.6.6 系统调用及应用))
1
必开
07
生产者消费者(第5章)
0.5
必开
08
读者写者(第5章)
0.5
必开
09
哲学家进餐(第5章)
0.5
必开
10
管道(父进程和两个子进程)(第5章)
0.5
必开
11
银行家算法(第6章)
1
必开
12
linux-0.11内核调试运行阅读环境的搭建及使用
4
必开
三、单项实验的内容和要求(每个人一组)
实验项目一
实验内容:模块
实验目的:熟悉linux中模块的加载、卸载,运行及其结果分析
实验要求:认真
实验项目二
实验内容:链表的应用
实验目的:熟悉linux内核链表的应用,掌握链表的使用技巧
实验要求:认真
实验项目三
实验内容:中断
实验目的:熟悉linux中中断的执行过程
实验要求:认真
实验项目四
实验内容:fork系统调用
实验目的:熟悉linux中创建进程的方法
实验要求:认真
实验项目五
实验内容:fork_wait系统调用
实验目的:进一步熟悉linux中创建进程的方法,父子进程的关系
实验要求:认真
实验项目六
实验内容:用户态下模拟执行命令
实验目的:进一步熟悉linux中创建进程的方法及其用途
实验要求:认真
实验项目七、八、九
实验内容:生产者消费者、读者写者、哲学家进餐
实验目的:通过3个经典的例子,熟悉、掌握互斥同步编程
实验要求:认真
实验项目十
实验内容:管道(父进程和两个子进程)
实验目的:掌握Linux中一种进程间通信技术
实验要求:认真
实验项目十一
实验内容:银行家算法
实验目的:C语言实现银行家算法,通过程序运行过程、结果深入理解银行家算法
实验要求:认真
实验项目十二
实验内容:linux-0.11内核调试运行阅读环境的搭建及使用
实验目的:分析 Linux0.11 内核 源代码,提升自己对操作系统原理的理解水平,对操作系统有一个总体的把握和认知
实验要求:认真
四、使用教材及参考书
教材:《LINUX操作系统原理与应用 (第2版)》 主编:陈莉君
出版社:清华大学出版社,2012
参考书:
1.汤子瀛.计算机操作系统(修订版).西安:西安电子科技大学出版社,2005
2.孙钟秀.操作系统教程(第4版).北京:高等教育出版社,2008.4
3.张尧学.计算机操作系统教程(第2版).北京:清华大学出版社,2000
主要学习资源:
1.http://www.chinaunix.net/
2.http://www.csdn.net/
五、实验的考核形式
平时机试+面试
审定:
上一篇:进程的虚拟地址空间——NULL指针分区
下一篇:《操作系统》——实验课教学进度表——12计科12班——张同光
- 在OracleLinux5.11上构建基于L...
- 光盘刻录操作系统的步骤...
- saltstack批量部署并配置nginx...
- 开源负载均衡LVS随机自启动异...
- 一个由网络闪断导致的CICS交易...
- linux 常见服务端口
- xmanager 2.0 for linux配置
- 【ROOTFS搭建】busybox的httpd...
- openwrt中luci学习笔记
- 什么是shell
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
- 《操作系统》实验大纲
- 操作系统大纲
- 上海交通大学"操作系统"考试大纲
- 操作系统面试大纲
- 操作系统面试大纲
- 操作系统期末考点大纲
- 操作系统复习大纲
- 操作系统考试大纲
- 操作系统实验
- 操作系统学习笔记(41)--系统学习大纲
- 操作系统2011与2010大纲比较
- 2012年考研计算机操作系统大纲解析
- 16-17-2-操作系统-考试大纲
- 《网络通信软件综合实验》实验教学大纲
- 实用软件开发框架----实验大纲
- 华师 操作系统实验 实验一
- 华师 操作系统实验 实验二
- 华师 操作系统实验 实验三
- 本(专)科毕业设计(论文)选题
- 基于wpa_supplicant库的WIFI连接功能实现--wpa_cli命令解析
- 在实际的OS中,资源分配是用"银行家算法"吗
- 进程的虚拟地址空间——NULL指针分区
- C++ 创建一系列字符串
- 《操作系统》实验大纲
- 《操作系统》——实验课教学进度表——12计科12班——张同光
- -bash: pod: command not found
- API级别是什么
- 《操作系统》——实验课教学进度表——13专升本班——张同光
- leetcode-03-Longest Substring Without Repeating Characters-python
- 模块(第1章)实验——编译问题(没有规则可以创建目标“modules”)
- linux 启动时,sendmail 长时间等待
- 以编译ipk包方式修改openwrt web界面。