您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 《操作系统原理》课程实验指导书
1《操作系统原理》课程实验指导书(2014~2015学年第2学期)课程名称:操作系统原理授课班级:2012级教研室:学科基础教研室任课教师:史军勇2一、实验目标《操作系统原理》课程实验是一门专业实验课,是计算机科学与技术和网络工程专业的学生提升计算机科学知识的必要环节,要求学生通过本实验课程,掌握操作系统基本概念和原理,学会使用系统调用编写高级程序。二、实验对象本实验开设对象为计算机科学与技术和网络工程专业本科学生,本课程为必修课程。三、课程简介《操作系统原理》是计算机专业的核心课程之一。通过本课程的学习和实验,使学生掌握操作系统基本概念和原理,提高自身计算机的应用素质,并且培养学生熟练使用系统调用编程技能,为他们以后的专业学习奠定良好的基础。四、实验内容实验内容课时实验类型完成情况实验1:Linux操作系统的安装2验证型实验报告实验2:Linux程序开发入门2验证性实验报告实验3:Linux多进程编程开发2设计性实验报告实验4:IPC信号量机制2设计性实验报告实验5:IPC共享存储器机制2设计性实验报告实验6:无名管道通信机制2设计性实验报告实验7:有名管道通信机制2设计性实验报告实验8:Linux多线程编程开发2设计性实验报告实验9:面向连接的网络通信2设计性实验报告实验10:文件读写2设计性实验报告五、实验条件硬件:微型计算机软件:Linux操作系统3六、成绩评定办法1.实验成绩的评定成绩的评定依据两个方面:考勤成绩和考核成绩,前者占总评的30%,后者占总成绩的70%。考勤内容包括:是否按时到场;是否按进度要求完成任务;是否认真填写实验日记;是否保持实验设备完好无损等。2.考核办法要求学生独立完成任务,并结合学生的动手能力,独立分析问题、解决问题的能力和创新精神,成绩分优、良、中、及格和不及格五等。其中,各等级的评判标准为:⑴优秀标准:能独立完成课题要求;能正确回答老师的提问;平时表现好,认真编写实验报告。⑵良好标准:能完成课题要求;基本上能正确回答老师的提问;平时表现较好,认真编写实验报告。⑶中等标准:基本上能完成课题要求;基本能正确回答老师的提问;平时表现较好,能编写实验报告。⑷及格标准:能完成课题的主要要求;平时表现较好,能编写实验报告。⑸不及格标准:上课不认真,缺课迟到多,不能完成课题要求;不认真填写实验、不上交实验报告。4目录实验一Linux操作系统的安装.........................................1一、实验目的.................................................1二、实验设备.................................................1三、相关准备知识.............................................1四、实验步骤.................................................1五、实验要求................................................15六、拓展分析及思考..........................................15实验二Linux程序开发入门..........................................16一、实验目的................................................16二、实验设备................................................16三、相关准备知识............................................16四、实验步骤................................................16五、实验要求................................................18六、拓展分析及思考..........................................18实验三Linux多进程编程开发........................................19一、实验目的................................................19二、实验设备................................................19三、相关准备知识............................................19四、实验步骤................................................19五、实验要求................................................21六、拓展分析及思考..........................................21实验四IPC信号量机制..............................................23一、实验目的................................................23二、实验设备................................................23三、相关准备知识............................................23四、实验步骤................................................23五、实验要求................................................27六、拓展分析及思考..........................................27实验五IPC共享存储器机制..........................................28一、实验目的................................................28二、实验设备................................................28三、相关准备知识............................................28四、实验步骤................................................28五、实验要求................................................32六、拓展分析及思考..........................................32实验六Linux多线程编程开发........................................34一、实验目的................................................39二、预备内容................................................39三、相关准备知识............................................39四、实验步骤................................................39五、实验要求................................................405六、拓展分析及思考..........................................40实验七面向连接的网络通信..........................................41一、实验目的................................................41二、预备内容................................................41三、相关准备知识............................................41四、实验步骤................................................41五、实验要求................................................46六、拓展分析及思考..........................................46实验八文件读写....................................................47一、实验目的................................................47二、实验设备................................................47三、相关准备知识............................................47四、实验步骤................................................47五、实验要求................................................48六、拓展分析及思考..........................................481实验一Linux操作系统的安装一、实验目的学习使用VMwareWorkstation创建虚拟机,掌握Linux操作系统的安装。二、实验设备VMwareWorkstation9.0.1、FedoraLinux。三、相关准备知识操作系统安装。四、实验步骤获取或制作Linux系统安装光盘。从网站镜像。1.用VMwareWorkstation创建一台Linux虚拟机。(1)执行File-NewVirtualMachine…,弹出NewVirtualMachineWizard对话框。(2)单击Typical,点击Next按钮。单击Iwillinstalltheoperatingsystemlater,单击Next。2(3)Gusetoperatingsystem选择Linux,Version选择RedHatLinux,单击Next。(4)Virtualmachinename命名为RedHatLinux,Location接受默认值,单击Next。3(5)接受默认值,单击Next。(6)单击Finish。42.Linux系统安装(1)插入第一张Linux系统安装光盘,启动机器,选择图形安装界面,进入欢迎界面。(2)越过光盘校验,进入安装语言选择界面。5(3)键盘配置。(4)鼠标配置。6(5)安装类型(个人桌面、工作站、服务器、定制)选择定制。(6)磁盘分区设置(自动、手工分区)选择自动。Linux使用DiskDruid进行分区。7(7)自动分区将删除磁盘上的一些数据。(8)自动分区后的结果如所示。8(9)引导装载程序(GRUB、LILO)的配置。(10)网络配置。9(11)防火墙的配置。(12)附加语言支持。10(13)时区选择。(14)设置根口令。11(15)验证配置。(16)软件包选择,包括编辑器和开发工具。12(17)即将安装,提示准备开始安装。(18)安装完成后,提示创建引导盘。13(19)图形化界面配置。(20)显示器配置。14(21)定制图形化配置。(22)最后,完成安装。153.系统的登录、注销
本文标题:《操作系统原理》课程实验指导书
链接地址:https://www.777doc.com/doc-2846024 .html