武汉理工大学学生实验报告书实验课程名称操作系统开课学院计算机科学与技术学院指导老师姓名刘军学生姓名李安福学生专业班级软件sy12012014—2015学年第一学期学生学号0121210680225实验课成绩《操作系统》实验教学大纲课程编号:课程名称:操作系统/OperatingSystem实验总学时数:12学时适应专业:计算机科学与技术、软件工程承担实验室:计算机科学与技术学院实验中心一、实验教学的目的和任务通过实验掌握Linux系统下常用键盘命令、系统调用、SHELL编程、后台批处理和C程序开发调试手段等基本用法
二、实验项目及学时分配序号实验项目名称实验学时实验类型开出要求01Linux键盘命令和vi2设计必开02Linux下C编程2设计必开03SHELL编程和后台批处理2设计必开04Linux系统调用(time)2设计必开05Linux进程控制(fork)4设计必开三、每项实验的内容和要求:1、Linux键盘命令和vi要求:掌握Linux系统键盘命令的使用方法
内容:见教材p4,p9,p40,p49-53,p89,p1002、Linux下的C编程要求:掌握vi编辑器的使用方法;掌握Linux下C程序的源程序编辑方法;编译、连接和运行方法
内容:设计、编辑、编译、连接以及运行一个C程序,其中包含键盘输入和屏幕输出语句
3、SHELL编程和后台批处理要求:掌握Linux系统的SHELL编程方法和后台批处理方法
内容:(1)将编译、连接以及运行上述C程序各步骤用SHELL程序批处理完成,前台运行
(2)将上面SHELLL程序后台运行
观察原C程序运行时输入输出情况
(3)修改调试上面SHELL程序和C程序,使得在后台批处理方式下,原键盘输入内容可以键盘命令行位置参数方式交互式输入替代原键盘输入内容,然后输出到屏幕
4、Linux系统调用使用方法
要求:掌握Linux系统调用