南京邮电大学操作系统实验报告.docVIP

  • 51
  • 0
  • 约5.78千字
  • 约 14页
  • 2021-10-23 发布于山东
  • 举报
南京邮电大学操作系统实验报告 南京邮电大学操作系统实验报告 南京邮电大学操作系统实验报告 通讯与信息工程学院 2015 / 2016学年第二 学期 实验报告 课程名称:操作系统 实验名称: 1、LINUX及其使用环境 2、进度管理 3、进度间通讯 4、文件的操作和使用 班级学号 专业电子信息工程 学生姓名 指导教师赵 建 立 实验名称试验一 LINUX 及其使用环境实验种类考证 实验学时1实验时间 一、实验目的和要求 1、认识 UNIX 的命令及使用格式。 2、熟习 UNIX/LINUX的常用基本命令。 3、练习并掌握 UNIX 供给的 vi编写器来编译 C程序。 4、学会利用 gcc、 gdb 编译、调试 C 程序。 二、实验环境 Windows XP + VMWare + RedHat Enterprise Linux(RHEL) 4 三、实验原理及内容 1、熟习 LINUX 的常用基本命令。如 ls 、mkdir 、grep 等,学会使用 man、help 等其余命 令,掌握 vi 编写器的使用。 ( 1)显示目录文件ls 例: ls -al显示目前目录下的全部文件 2)建新目录 mkdir 例: mkdir test新建一个 test目录 ( 3)删除目录rmdir 4) 改变工作目录地点cd 例: cd test改正工作目录至 test 目录下 5)显示目前所在目录 pwd 6)查察目录大小 du 7)文件属性的设置chmod 8)命令在线帮助man 2、设计一个实现文件拷贝功能的 shell程序。 (1)在文本编写器里输入 shell程序: #!/bin/sh echo “please enter source file:” read souc echo please enter destination file:” read dest cp $souc $dest ls $dest 将程序保留在主目录下,命名为shell. (2)翻开终端,输入 ls -l ,显示目录下全部文件的允许权、拥有者、文件大小、修 改时间及名称。输入./shell,运转 shell 程序。输入源文件hello.c,目标文件 。c (3)输入 ls -l ,目前目录中包含c目标文件。即达成从源文件拷贝至目标 文件过程。 3、LINUX 下 C语言程序的编译与调试实验。 ( 1)调试编译代码 为了使 gdb 正常工作,一定使程序在编译时包含调试信息。调试信息里包含程序里的 每个变量的种类和在可履行文件里的地点映照以及源代码的行号。 gdb 利用这些信息使源代码和机器码有关系,在编译时用–g 选项翻开调试选项。 ( 2) gdb 基本命令 命 令 描 述 file 装入欲调试的可履行文件 kill 停止正在调试的程序 list 列出产生履行文件的源代码部分 next 履行一行源代码但不进入函数内部 step 履行一行源代码并进入函数内部 run 履行目前被调试的程序 quit 停止 gdb watch 监督一个变量的值而不论它何时被改变 break 在代码里设置断点,使程序履行到这里时被挂起 make 不退出 gdb 就能够从头产生可履行文件 shell 不走开 gdb 就履行 UNIX shell 命令 ( 3)翻开终端,输入 gcc hello.c,编译 c 程序。 ( 4)编译无错后,输入 ./a.out,运转程序 hello.c,显示运转结果“ hello ”。 四、实验小结 以前没有接触过 Linux 操作系统,刚开始用有点不习惯。固然用起来磕磕绊绊,经过 本次实验反而得益匪浅。经过这个实验我认识了UNIX 的命令及使用格式,熟习了 UNIX/LINUX的常用基本命令, 同时也认识了在 LINUX系统下运转 C语言程序的方法, 掌握 了 C语言程序的编译与调试方法。 实验名称试验二 进度管理实验种类考证 实验学时1实验时间 一、实验目的和要求 1、掌握进度的观点,明确进度的含义 2、认识并认识并发履行的实质 二、实验环境 Windows XP + VMWare + RedHat Enterprise Linux(RHEL) 4 三、实验原理及内容 实验内容 使用系统调用 fork( )创立两个子进度。当此程序运转时,在系统中有两个父进度和两 个子进度活动。每一个进度在屏幕上显示为:父进度1 显示“ (1)parent pid say:A”,父进度 2 显示“ (2)parent pid say:A”,子进度 (1.1)显示 (1.1)pid1 say:B,子进度 (2.1)显示“(2.1)pid2 say:C”。 2、实验原理 fork( ):创立一个新进度。 系统调用格式:

文档评论(0)

1亿VIP精品文档

相关文档