- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统原理课程试验教学大纲课程名称操作系统原理英文名称
PAGE
PAGE 1
《操作系统原理》课程实验教学大纲
课程名称:操作系统原理
英文名称:Principles of Operating System
课程编号: 33064 实验课性质:非独立设课
课程负责人:廖国琼 开放实验项目数:8
大纲主撰人:廖国琼 大纲审核人:刘德喜
一、学时、学分
课程总学时:64 实验学时:16
课程总学分:4 实验学分:1
二、适用专业及年级
本大纲适用于2014级、2015级计算机科学与技术专业《操作系统原理》课程实验教学使用。
三、实验教学目的与基本要求
1.实验教学目的
本实验课程是对《操作系统原理》课堂教学的一个重要补充,与理论学习起着相辅相成的作用,是实施《操作系统原理》教学的一个重要组成部分。
通过本实验课程的验证性实验,可以增强学生对操作系统基本概念和基本原理的认识和理解。而且,通过编写和调试操作系统模拟程序,可进一步帮助学生提高实际应用能力和动手能力,主要包括:
(1) 熟练掌握Linux操作系统安装与命令使用;
(2) 熟练掌握Linux环境下C语言使用、编译与调试方法;
(3) 通过验证性实验,加深学生对Linux进程的异步并发执行、进程同步与互斥、进程通信、内存分配等理论知识的认识个了解;
(4) 通过设计性实验,加强学生运用C语言进行进程调度、动态分区法存储管理、文件系统等程序设计能力。
2.基本要求
(1) 开始实验前学生要对实验内容和实验指导书做充分准备,并预先作好预习,对一些情况有所分析;
(2) 仔细观察上机现象,并做好记录;
(3) 认真书写实验报告,实验报告应包括实验目的及要求,程序框图及程序清单,运行情况及分析意见。
四、主要仪器设备及消耗品
1. 硬件设备:微型计算机、互联网
2. 软件平台:操作系统安装Windows2000及以上,虚拟机及Linux操作系统。
五、实验课程内容和学时分配
序号
实验
项目名称
实验
时数
每组
人数
实验
类型
实验
要求
实验
属性
内容提要
1
Linux操作系统安装与命令使用
2
1
操作
必做
专业
1. Linux系统安装
2. Linux系统登录和退出
3. Linux基本命令使用
4. U盘的安装与卸载
2
Linux环境下C语言使用、编译与调试
2
1
操作
必做
专业
1.掌握一种Linux的编辑器(如vi)的使用;
2.学习使用vi编写一个简单C程序;
3. 学会使用gcc、gdb编译
和试该程序。
3
观察Linux进程的异步并发执行
2
1
验证
必做
专业
观察利用系统调用fork( )创建进程的异步执行现象。
4
进程调度模拟程序设计
2
1
设计
必做
专业
设计一个按优先数调度算法或时间片轮转法实现处理器调度
5
观察Linux进程的同步与互斥
2
1
验证
必做
专业
利用fork( )、 exec( 和wait( )等系统调用观察进程的同步与互斥现象
6
观察Linux进程通信
2
1
验证
必做
专业
观察Linux系统的管道通信
7
观察内存分配结果
2
1
验证
选做
专业
观察使用Linux系统调用malloc( )申请内存空间结果。
8
分区式存储管理
2
1
设计
必做
专业
设计程序模拟内存的动态分区法存储管理。
9
文件系统模拟程序设计
2
1
设计
必做
专业
用C语言设计一个简单的二级文件系统。要求:
1.可以实现下列几条命令;
2.列目录时要列出文件名、物理地址及文件长度;
3.源文件可进行读写保护。
10
分析Linux进程调度程序
-
1
设计
选做
专业
分析Linux进程调度算法及其实现所用的主要数据结构。
六、考核方式
1.实验成果:
实验采用提交实验报告的形式。实验报告格式规范应该包括:实验项目名称、实验内容、实验目的、实验环境、实验步骤、实验结果及分析、实验总结等内容哦
2.考核方式
本实验课不单独考核,其成绩计入平时成绩,占本课程成绩的10%。主要由以下几方面综合给分:
(1) 实验预习:学生课前必须预习,教师通过课堂提问等方式检查预习效果。
(2) 实验表现:根据学生的课堂纪律、实验态度、独立操作能力、编程能力以及保持实验室卫生等方面的表现进行综合考核。
(3) 实验报告:学生完成实验后应按时完成实验报告。要求:内容充实、数据处理正确、书面整洁、结构合理、回答思考问题以及在程序实现过程中所遇到的问题等。
七、大纲使用说明
本大纲是依据2014级计算机科学与技术专业人才培养方案为依据制定。
任课老师需严格按照大纲要求进行实验教学,根据实验大纲进行备课、指导学生进行实验。
八、实验指导书、参考书
1.实验指导书:
原创力文档


文档评论(0)