- 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运行结果
仔细阅读程序,并画出程序流程图。
您可能关注的文档
- 操作系统实验报告1.doc
- 操作系统实验报告2.doc
- 操作系统实验报告3a.doc
- 操作系统实验报告3b.doc
- 操作系统实验报告4.doc
- 操作系统实验报告5a.doc
- 操作系统实验报告5b.doc
- 操作系统实验报告6.doc
- 操作系统实验报告07.doc
- 7《包身工》课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《语文园地六》.pptx
- 9.3 大气压强 课件-2025-2026学年人教版物理八年级下学期.pptx
- 10.《苏武传》第二课时 课件 2026-2027学年统编版高二语文选择性必修中册.pptx
- 统编版小学五年级语文下册课件《第二单元习作:写读后感》.pptx
- 2025-2026学年初二英语下学期期中模拟练习含答案.docx
- 2024-2025学年广东省广州市八年级下学期中段生物检测含答案.docx
- 2024-2025学年广东广州天河中学八年级下学期期中数学试题含答案.docx
- 冀教版八年级数学上《第十二章分式和分式方程》单元测试含答案.doc
- 华东师大八年级数学下《第18章平行四边形》整合提升试卷.doc
- 危重病人生命体征监测.pptx
原创力文档

文档评论(0)