操作系统实验报告8.docVIP

  • 0
  • 0
  • 约7.81千字
  • 约 14页
  • 2026-03-31 发布于福建
  • 举报

《操作系统》实验报告

实验序号:实验08实验项目名称:Linux的底层系统调用文件处理

学号

姓名

专业、班

实验地点

指导教师

实验时间

实验目的及要求

(1)学习和掌握gcc等Linux的开发调试环境。

(2)学习并掌握Linux的文件操作。

二、实验设备(环境)及要求

实验设备:计算机一台,

软件环境要求:安装centos8操作系统,xshell6和gcc编译器。

实验内容与步骤

综合利用open、write、lseek底层系统调用实验

使用vim将程序清单3-1程序输入。

利用gcc分别编译这个程序,写出编译命令和执行结果;如果不成功,尝试利用gdb调试。

图1编译执行后

仔细阅读程序,并画出程序流程图。

代码主要是创建一个名为file.hole的文件,首先写入buf1中的字符,然后跳过40个字节,再写入buf2中的字符。如果任何步骤失败,将输出相应的错误信息并返回-1。如果所有步骤都成功,程序将正常退出。

图2流程图

利用od-c以字符形式显示二进制文件file.hole的内容

图3file.hole的内容

文件属性信息的浏览显示

使用vim将程序清单3-2输入。

利用gcc分别编译这个程序,写出编译命令和执行结果;如果不成功,尝试利用gdb调试。

图4运行结果

图5运行结果

仔细阅读程序,并画出程序流程图。

文档评论(0)

1亿VIP精品文档

相关文档