《华科操作系统实验报告》由会员分享,可在线阅读,更多相关《华科操作系统实验报告(4页珍藏版)》请在人人文库网上搜索。
1、课程实验报告课程名称:操作系统原理专业班级: 学 号: 姓 名: 指导教师: 报告日期:计算机科学与技术学院目录目录 实验一:线程的同步 . 一、实验目的 . 二、实验内容 . 三、实验心得 . 实验二:誊抄实验的进程实现一、实验目的 . 二、实验内容 . 三、实验心得 . 实验三: Linux 文件目录操作一、实验目的 . 二、实验内容 . 三、实验心得 . 实验一:线程的同步、实验目的1、掌握 Linux 系统用户界面中键盘命令的使用。2、学会一种 Linux 下的编程环境。3、掌握 Linux 下进(线)程的概念。4、了解 Linux 进程同步与通信的主要机制,并通过信号灯操作实现进程间。
2、的同 步与互斥。二、实验内容1、程序要求 两个线程, 共享公共变量 a 线程 1 负责计算 (+1) 线程 2 负责打印2、运行环境 软件配置(含操作系统版本) :ubuntu - 硬件: PC3、源程序 源程序: #include #include #include #include int semid;int a=0;typedef union senumint val;struct semid_ds *buf; unsigned short *array; struct seminfo *_buf;SEM_CTL_UN;void P(int semid,int index) struct。
3、 sembuf sem;= index;= -1;)=0|strcmp(entry-d_name, .)=0)continue;); strcat(s,entry-d_name);lstat(s, &statbuf);/);closedir(dp);void main(void)char dir1000;int depth=0;scanf(%s,dir);printdir(dir,depth);return;4、实验结果实验结果截图如下:图 3-1 文件目录操作三、实验心得通过本次实验,我熟悉了 Linux文件系统的使用,了解了 Linux文件系统目 录结构;实现了查询指定目录下的文件及子目录信息、显示文件的类型、大小、 时间等信息、递归显示子目录中的文件信息等功能; 学习了 Linux 文件属性接口 和目录文件接口等方面的知识。文件系统能为用户程序所需要, 同时也为操作系统自身需要, 它为用户和操 作系统提供存储、 检测、共享和保护文件的手段, 通过本次实验我充分了解了文 件系统的重要性,这对我今后的学习有很大的帮助。