文档库 最新最全的文档下载
当前位置:文档库 › 实验六文件管理(一)

实验六文件管理(一)

实验六文件管理(一)
实验六文件管理(一)

湖北工业大学工程技术学院实验报告

课程名称:操作系统实验内容:实验六文件管理(一)

学院:工程技术学院专业班级: 11gb软件2班日期: 12月2日教师:贺红艳成绩:

一、实验目的

1、掌握Linux文件系统的文件和目录结构。

2、掌握Linux文件系统的操作命令。

3、掌握Linux文件系统的加载和卸载方法。

二、实验步骤

1、掌握Linux系统的目录结构。

ls 列出/目录下的所有文件。并指出下列目录文件的作用。

/bin

/sbin

/boot

/etc

/lib

/dev

/usr

/var

/tmp

/lost+found

/mnt

/root

/proc

/home

2、基本文件命令的使用,运行以下命令,并写出运行过程和运行结果。

(1)fdisk 磁盘分区命令

fdisk能划分磁盘为若干个区,也能为每个分区指定并格式化分区的文件系统,也可以查看分区的状态。

fdisk –l查看机器所有硬盘及其分区情况。也可以用fdisk –l /dev/xxx单独查看某个硬盘的分区情况。

执行上述命令查看磁盘分区情况,并写出执行结果:

(2)文件系统的挂载和扫描命令

按照下述命令挂载U盘和卸载U盘。

mount unmount命令

mkdir /mnt/usb

mount /dev/sdb1 /mnt/usb

运行下列命令卸载U盘。

umount /dev/sdb1

(3)ln [选项] 源文件目标文件该命令用于创建链接文件选项为-s 用于创建软链接文件。无选项时为创建硬链接文件。执行以下步骤:

touch test

ln test test1

ln –s test test2

ls -li

写出实验结果,并进行分析。

执行cat >> test

this is a test

cat test

cat test1

cat test2

写出实验结果,并进行分析。

执行rm –f test,用cat 命令查看test1和test2,分析实验结果。

(4)chmod 改变文件属性

格式为:方法1:chmod [{ugo}{+-=}{rwx}][文件或目录]

方法2:chmod [mode=421][文件或目录]

实验步骤如下:

创建文件file1

用两种方法分别设置file1权限为rw-r----x

写出实验步骤。

(5)chown 改变文件用户所有者

格式为:chown [用户名][文件或目录]

将file1的所有者改为nobody(默认用户)

(6)chgrp 改变文件用户组

格式为:chgrp [组名][文件或目录]

将file1的所属组改为adm(默认组名)

(7)umask 显示设置文件的缺省权限

格式为:umask[-S]

无选项时以权限掩码值出现。

-S以rwx形式新建文件或目录缺省权限

按以下步骤实现,并写出实验步骤和结果:

使用umask或umask –S查看文件的缺省权限,并分析实验结果。

创建目录/testdir,通过ls –l查看该目录的权限,并与缺省权限进行对比。

创建文件/testdir/testfile 通过ls-l查看该文件的权限,并说明原因。

设置缺省权限为750。

创建目录/testdir1,通过ls –l查看该目录的权限,并分析实验结果。

创建文件/testdir1/testfile1 通过ls-l查看该文件的权限,并分析实验结果。

(8)gzip gunzip压缩/解压缩文件

格式为:gzip [文件] 压缩文件

gunzip [文件] 解压文件

压缩后文件格式为.gz

只能压缩文件,不能压缩目录

压缩后删除源文件。

执行gzip命令将file1文件进行压缩,然后再解压,写出实验步骤:

(9)tar 打包目录

压缩格式为:tar 选项[czvf] [打包后文件名][源目录]

-c 产生.tar打包文件

-v显示详细信息

-f指定压缩后的文件名

-z打包同时压缩

解压缩格式为:

tar 选项[xzvf][文件名]

-x 解包.tar文件

-v显示详细信息

-f指定解压后的文件名

-z解压缩

执行tar命令将newdir目录进行打包并压缩,然后再解压缩。写出实验步骤:

(10)zip unzip 压缩/解压命令

格式为:zip 选项[-r][压缩后文件名称][文件目录]

unzip [–d] [解压后的目的地][被解压文件名]

执行zip命令将newdir目录进行打包并压缩,然后再解压缩。写出实验步骤:

三、总结

这节课,我们学习了U盘的挂载与卸载,文件的解压缩等,实践是检验真理的唯一标准,多动手实践操作,才能够真的掌握学习的知识。

四、评语

如何管理好实验室的各类文件

如何管理好实验室的各类文件 实验室文件的分类 实验室质量体系使用的文件按类别分为管理文件和技术文件。管理文件包括质量方针、目标、质量手册、程序文件、各种管理规定、计划、通知和各种管理活动的记录等。技术文件包括校准、测试依据的方法、标准、图纸、图样、软件、说明书、核查规范、软件确认规范、设备操作规程、校准、测试记录等。 按来源分为内部制定的和来自外部的,内部制定的有质量方针、目标、质量手册、程序文件、管理规定、自编方法、指导书、计划、通知、各种记录表格等。来自外部的有法律、法规和规章、制度、标准、规范、以标准发布的检测和校准方法、图纸、图样、软件、说明书和参考数据手册等。 实验室内部文件管理 (1)凡作为质量体系组成部分发给实验室人员的文件,在发布之前应由授权人员审查、批准。制定文件清单,清单中包括序号、文件名称、代号、版本、数量等信息。建立文件发放和回收登记,文件发放和回收登记中包括文件名称、代号、版本、数量、领用人、交回人签名、领用和交回日期、文件的受控号等信息。 (2)实验室质量体系所有文件都应做出唯一性标识、唯一性标识包括发布日期、修订标识、页码、总页数或表示文件结束的标记和颁发机构等,对有保密规定的文件应确定适当的密级。 (3)自编方法的确认。实验室自编方法时,应拟订编制计划,计划的内容包括:自编方法预计达到的指标、自编方法的编制进度、自编方法的试验条件和使用要求、自编方法所需经费预算等,计划经实验室最高管理者批准后组织实施。自编方法初稿完成后应组织相关人员进行评审,填写评审记录。经评审确认能够满足校准、测试工作要求,经实验室技术负责人批准后方可下发使用。 存入计算机系统的文件管理 管理对存入计算机系统的文件应设定更改的授权,防止非授权人接触和修改文件;应在计算机系统以外保留备份件,保证在文件丢失或其它非正常情况下,仍有正确的文件;对于已批准不允许随意更改的文件应做只读处理;对于批准修改部分应在所有备份中确保正确更新。 外来文件的管理 (1)对外来的法律、法规和规章、制度、标准、规范、以标准发布的检测或校准方法,实验室应和自编文件一样制定清单,建立发放、回收登记,给出受控编号。 (2)对外来的图纸、图样、软件、说明书和参考数据手册等,实验室应制定清单,建立借阅登记。

操作系统文件管理实验报告

操作系统实验报告实验名称:文件管理 专业班级:网络工程1301 学号: 姓名: 2015 年6 月16 日

实验一文件管理 一、实验目的 文件管理是操作系统的一个非常重要的组成部分。学生应独立用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质容和执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。 二、预备知识 1.VS2010的使用 2.C#的学习 3.文件主目录与子目录的理解 三、实验容与步骤 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个10 个用户的文件系统,每次用户可保存10 个文件,一次运行用户可以打开5 个文件。系统能够检查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的操作至少有Create、delete、open、close、read、write 等命令。 所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及它们的目录区指针;后者应给出每个文件占有的文件目录,即文件名,保护码,文件长度以及它们存放的位置等。另外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文件号,本次打开保护码和读写指针等。 程序流程图:

逻辑设计: 使用线性数组表表示MFD,泛型数组表示UFD,每个元素包括用户ID、保存的文件数、再使用线性表表示文件信息,每个元素包括文件名,文件属性(保护码),文件的状态等信息。 物理设计: //主目录 private FileUser[] mfd; //当前用户 private FileUser currentuser; ///

/// 文件 /// public class FileObject { public string filename; public int size=20; public int read=0; public int write = 0; public string author; } /// /// 文件系统用户 /// public class FileUser { public string username;

第六章 文件管理

一、选择题 1、文件系统最基本的目标是(A),她主要通过(B)功能实现的,文件系统所追求的最重要的目标是(C). A,C:(1)按名存取(2)文件共享(3)文件保护(4)提高对文件的存取速度(5)提高I/O速度(6)提高存储空间利用率 B: (1)存储空间管理(2)目录管理(3)文件读写管理(4)文件安全管理 2、在文件系统中可命名的最小数据单位是(A),用户以(B)为单位对文件进行存取、检索等,对文件存 储空间的分配则以(C)为单位。 A,B,C:(1)字符串(2)数据项(3)记录(4)文件(5)文件系统 3、按逻辑结构可把文件分为(A)和(B)两类,UNIX系统中的文件系统采用(B)。 A,B:(1)读、写文件(2)只读文件(3)索引文件(4)链式文件 (5)记录式文件(6)流式文件 4、假定盘块的大小为1KB,对于1.2MB的软盘,FAT需占用(A)的存储空间;对于100MB的硬盘,FAT 需占用(B)的存储空间。 A: (1)1KB (2) 1.5KB (3) 1.8KB (4)2.4KB (5) 3KB B: (1)100KB (2) 150KB (3) 200KB (4) 250KB (5) 300KB 5、从下面的描述中选出一条错误的描述。 (1)一个文件在同一系统着那个、不同的存储介质上的拷贝,应采取同一种物理结构 (2) 文件的逻辑结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合 使用顺序结构。 (3)采用顺序结构的文件即适合进行顺序访问,也适合进行随机访问 (4)虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构 6、从下面的叙述中,选出一条正确的叙述 (1)顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上 (2)显示链接文件将分配给文件的下一个物理块的地址登记在该文件的前一个物理盘块中 (3)顺序文件必须采用连续分配分配方式,而链接文件和索引文件则可采用离散分配方式 (4)在MS-DOS中采用的是隐式链接文件结构 7、从下列叙述中选出两条正确的叙述 (1)在索引文件中,索引表的每个表项中含有相应记录的关键字和该记录的物理地址 (2)对顺序文件进行检索时,首先从FCB中读出文件的第一个盘快号;而对索引文件进行检索时,应先从FCB中读出文件索引表的起始地址。 (3)对一个具有三级索引表的文件,存取一个记录通常需要三次访问磁盘 (4)在文件较大时,无论进行属性存取环视随机存取,通常都以索引文件方式最快 8、在文件系统中可设置一张(A),其中的每一个二进制位可用来表示此案中的一个块的使用情况:另 外可设置一张(B),其中的每个表项存放着文件中下一个盘块的物理地址 A,B: (1)文件描述符表(2)文件分配表(3)文件表(4)空闲区表(5)位示图 9、在下列物理文件中,(A)将使文件顺序访问的速度最快;(B)最不适合对文件随机访问;(C)能直接 记录键值转换成物理地址。 A,B,C:(1)顺序文件(2)隐式链接文件(3)显示链接文件(4)索引文件(5)直接文件 10、文件系统中,必须为每个文件建立一个(A),其中包括有文件名和文件的物理地址等信息。在有些系统中,还为每个文件建立一张(B),其中每个表项包含了逻辑记录号(或记录键)和记录的物理地址A,B:(1)哟会更好文件描述符表(2) 索引结点(3)文件控制块(4)索引表(5)文件目录11、对文件空闲存储空间的管理,在MS-DOS中采用的式(A);UNIX中采用的是(B) A,B:(1)空闲表(2)文件分配表(3)位示图(4)成组链接法 12、在文件系统中是利用(A)来管理文件的,为了允许不同用户的文件使用相同的文件名,通常文件

操作系统课程设计文件系统管理)

操作系统课程设计Array文件系统管理 学院计算机学院 专业计算机科学与技术 班级 姓名 学号 2013年1月8日 广东工业大学计算机学院制 文件系统管理 一、实验目的 模拟文件系统的实现的基本功能,了解文件系统的基本结构和文件系统的管理方法看,加深了解文件系统的内部功能的实现。通过高级语言编写和实现一个简单的文件系统,模拟文件管理的工作过程,从而对各种文件操作系统命令的实质内容和执行过程有比较深入的了解。 二、实验内容和要求 编程模拟一个简单的文件系统,实现文件系统的管理和控制功能。在用户程序中通过使用文件系统提供的create,open,read,write,close,delete等文件命令,对文件进行操作。 以下报告主要包括: 1.可行性分析 2.需求分析 3.概要设计

4.详细设计 5.测试 6.总结 三、可行性分析 1、技术可行性 对于图形编程还不了解,但是经过本学期的三次实验的练习,可以设计好命令操作界面。利用大二期间学习的数据结构可以模拟出此课程设计的要求。 2、经济可行性 课程设计作为本课程的练习及进一步加深理解。与经济无关,可以不考虑。(零花费,零收益) 3.法律可行性 自己编写的程序,仅为练习,不作其他用途,与外界没什么联系,可行。 四、需求分析 编写程序实现文件系统,主要有以下几点要求: 1、实现无穷级目录管理及文件管理基本操作 2、实现共享“别名” 3、加快了文件检索 五、概要设计 为了克服单级目录所存在的缺点,可以为每一位用户建立一个单独的用户文件目录UFD(User File Directory)。这些文件目录可以具有相似的结构,它由用户所有文件的文件控制块组成。此外,在系统中再建立一个主文件目录MFD (Master File Directory);在主文件目录中,每个用户目录文件都占有一个目

操作系统实验5文件系统:Linux文件管理

实验5 文件系统:Linux文件管理 1.实验目的 (1)掌握Linux提供的文件系统调用的使用方法; (2)熟悉文件和目录操作的系统调用用户接口; (3)了解操作系统文件系统的工作原理和工作方式。 2.实验内容 (1)利用Linux有关系统调用函数编写一个文件工具filetools,要求具有下列功能:*********** 0. 退出 1. 创建新文件 2. 写文件 3. 读文件 4. 复制文件 5. 修改文件权限 6. 查看文件权限 7. 创建子目录 8. 删除子目录 9. 改变当前目录到指定目录 10. 链接操作 *********** 代码: #include #include #include #include #include #include #include #include void menu(void); void openfile(void); void writefile(void); void readfile(void); void copyfile(void); void chmd(void); void ckqx(void); void cjml(void); void scml(void); void ggml(void); void ylj(void); int main() { int choose; int suliangjin=1;

menu(); scanf("%d",&choose); while(choose!=0) { switch(choose) { case 1:openfile();break; case 2:writefile();break; case 3:readfile();break; case 4:copyfile();break; case 5:chmd();break; case 6:ckqx();break; case 7:cjml();break; case 8:scml();break; case 9:ggml();break; case 10:ylj();break; } menu(); scanf("%d",&choose); } return 0; } void menu(void) { printf("文件系统\n"); printf("1.创建新文件\n"); printf("2.写文件\n"); printf("3.读文件\n"); printf("4.复制文件\n"); printf("5.修改文件权限\n"); printf("6.查看文件权限\n"); printf("7.创建子目录\n"); printf("8.删除子目录\n"); printf("9.改变目前目录到指定目录\n"); printf("10.链接操作\n"); printf("0.退出\n"); printf("请输入您的选择...\n"); } void openfile(void) { int fd; if((fd=open("/tmp/hello.c",O_CREAT|O_TRUNC|O_RDWR,0666))<0) perror("open");

第六章 文件管理

选择题 1、下列关于索引表的叙述中,正确的是()。 A、建立索引表的目的之一是为了减少存储空间 B、索引表中含有索引文件的数据及其物理地址 C、对索引文件存取时,必须先查找索引表 D、索引表中每个记录的索引项可以有多个 2、一个文件的路径名是从()开始,逐步沿着每一级子目录向下 追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。 A、根目录 B、当前目录 C、二级目录 D、多级目录 3、从用户角度看,文件系统主要是实现() A、文件保护 B、文件保密 C、文件共享 D、按名存取 4、文件是具有文件名的一组相关信息的集合,可分为() A、顺序文件和结构文件 B、有结构文件和无结构文件 C、随机文件和结构文件 D、索引文件和结构文件 5、按用途进行划分,文件可分为() A、只执行文件、只读文件、读写文件 B、有结构文件、无结构文件 C、系统文件、用户文件、库文件 D、源文件、目标文件、可执行文件 6、()具有将文件名转换为该文件在外存的物理位置的功能,这 也正是文件目录所提供的最基本的功能。 A、文件目录 B、一级目录 C、二级目录 D、树型目录

7、为能对一个文件进行正确的存取,必须为文件设置用于描述和 控制文件的数据结构,称之为() A、文件逻辑结构 B、文件物理结构 C、文件的属性 D、文件控制块(FCB) 8、文件信息的逻辑块号到物理块号的变换方法是由文件的()决 定的 A、逻辑结构 B、顺序结构 C、物理结构 D、索引结构 9、为了防止各种意外破坏文件,文件系统可以采用()的方法来 保护文件 A、口令和加密 B、对每个文件规定使用权限 C、建立副本和定时转储 D、为文件设置口令 10、文件保密主要有两种方式: A、口令方式和密码方式 B、隐藏方式和备份方式 C、规定权限和备份 D、口令和规定权限 11、下面关于存储介质的有关廉洁中正确的是()。 A、“卷”和“块”是存储介质的不同单位。卷是保存文件的存储介质的物理单位,而块是存储介质上连续信息的区域,是存储设备和主存储器之间信息交换的单位。 B、存储分块越小越好,分块越小存储介质的利用率越高。 C、存储介质和存储设备是同一物理实体的两种说法,都是指用以记录信息的物理实体。 D、存储介质是指用来记录信息的磁带、硬磁盘组、软磁盘片和卡片

(完整版)实验室管理文件

精心整理 实验室实验规章总则 一、实验室是化学化工学院实验中心下属单位,所有规章制度都不得违背实验中心各项制度,作为化学工程与工艺专业的教学、科研重地,必须加强管理,确保正常的教学、科研秩序。 定程序报批。 七、实验室仪器设备必须按学校有关规定建立帐、卡,专人保管,严格履行领物、借用、登记手续,定期清查核对,保持帐、物、卡一致。八、实验室工作人员要坚守岗位,搞好清洁卫生,做好安全与环境保护工作,人员离开时必须关好门窗、水龙头、断开电(气)源等。

九、与本实验室教学、科研无关人员不得擅自进入实验室,实验室开展对外服务须按学校有关程序进行审批。 十、参与实验的所有人员必须熟悉灭火器材的放置地点和使用方法,安全用具要妥善保管。 实验室安全管理制度 一、在实验中对有可能发生燃烧、爆炸的药品,需视性质、数量情况,采取可靠的 放。 八、任何化学药品一经放置于容器后,必须立即贴上标签,如发现异常,应检验证明或询问保管人员,不得随意乱丢乱放,有毒物品要集中存放和处理。 九、严格遵守实验安全操作规程和化学药品的保管使用制度,遵循实验指导书的要求进行实验,防止因急于求成或思想麻痹而不按操作规程进行作业以及违反化学物品保管使用制度,而引起燃烧或爆炸事故

十、做实验期间严禁脱岗。晚上、节假日做某些危险实验的室内应有二人以上,方可实验。 十一、不能继续使用和保管的药品,应按规定及时处理或销毁。在实验室明显处放置必要的灭火器材,做好灭火准备。 实验室药品的使用管理制度 一、化学药品必须根据化学性质分类存放,易燃、易爆、剧毒、强腐蚀品不得混放; 处理; 制定合理的储存量,不许过量且包装容器应密封性好;八、遇水能分解或燃烧、爆炸的药品,钾、钠、三氯化磷、五氯化磷、发烟硫酸、硫磺等不准与水接触,不准放置于潮湿的地方储存; 九、所有化学药品、试剂等未经许可不得擅自带出实验室;

第6章 文件管理

第21 次课教案

第6章文件管理 在一个计算机系统中除了包含如内存、中央处理器和各种各样的输入输出设备等硬件资源外,还有一些更重要的资源,即软件资源。它主要包括系统程序(如编译程序、汇编程序等)、标准库函数以及大量的应用程序等。 对于这些软件资源,从管理者的角度来看,把它们看成一个个的文件,并把它们保存在某种介质上。操作系统本身就是一个很重要的软件资源,对于操作系统只有某部分的内容常驻内存,其它大部分的操作系统程序存放在磁盘上,当需要用到某部分内容时,才将其装入内存。此外,在计算机系统中将要安装各种应用软件,内存的空间是有限的并且不能长期保存,所以通常都是将它们保存在外存上,需要时再调入内存。因此,为了便于管理,操作系统中提供了文件管理功能,这样不仅方便了用户,而且还可以提高资源的利用率。 文件系统是操作系统中对文件进行控制和管理的模块,也是操作系统中不可缺少的部分,本章将介绍文件、文件系统、文件的存储和检索以及共享和保护等问题。 6.1 文件和文件系统 一、文件 文件是在逻辑上具有完整意义的信息的集合,它以文件名作为唯一标识。 文件名以字符串的形式描述。不同的操作系统对文件名有不同的规定,有些系统采用扩展名表示文件的属性和类型,文件名与扩展名之间用“.”分隔,例如在DOS中使用扩展名.exe 表示该文件为二进制可执行文件;有些系统通过修改文件属性描述文件的类型,而不支持扩展名,如Linux中“.”只是一个字符,该字符之后的所有字符也被认为是文件名的一部分,不能以此识别文件类型,文件类型要通过文件属性来描述,在这点上DOS和Linux不同。 文件属性通常包括:⑴文件名,文件的唯一标识,由用户按规定取名。⑵文件类型,标志该文件的类型,如可执行文件、源文件等。⑶文件长度,文件的大小。⑷文件的位置,文件在设备上存放位置的地址。⑸文件的存取控制,文件的存取权限,如可读、可写、可执行等。⑹日期和时间:文件的创建、修改和访问的时间和日期。 二、文件类型 文件分类主要是为了便于系统对不同的文件进行不同的管理,从而提高处理速度,便于保护和共享。 ⒈按用途分类 ⑴系统文件:支持操作系统实现其基本功能的文件。这类文件用户不能直接调用,只能由系统程序调用为用户服务。 ⑵库文件:由标准子程序及若干应用程序组成。这类文件允许用户直接调用,但不允许

实验室管理体系文件宣贯培训考试(2011)答案

实验室管理体系文件宣贯培训考试(2011)答案 姓名:得分: 一、填空题30分(每一空格2分)。 1、实验室或其所在组织应是一个能够承担法律责任的实体。 2、最高管理者应确保在实验室内部建立适宜的沟通机制,并就确保与管理体系有效性的事宜进行沟通。 3、内部审核的周期通常应当为 1 年。 4、管理评审的典型周期为12 月。 5、本实验室检测程序文件有 28 个。 6、本实验室体系文件是由质量体系编写小组编写,发布时间是 2013年8月1日 7、管理手册、程序文件和管理类记录文件由质量负责人审核,总经理批准;作业指导书及技术类记录文件由质量负责人审核,技术负责人批准发布;质量计划由有关部门负责人审核,相关职能负责人(技术负责人或质量负责人)批准。 8、本检测公司代码(××)+分隔符(/)+文件分类代码(××)+年份。其中 XJ 指“九江市鑫洁生产环境科技有限公司”,SC指管理手册,CX指程序文件,ZD指作业指导书 二、选择题20分(每题2分),将正确答案填在括号内。 1、本检测公司依据( A)建立能保证检测工作公正性、独立性和与检测工作活动相适应的管理体系,并文件化。 A、《实验室资质认定评审准则》 B、ISO/IEC17025:2005《检测和校准实验室能力的通用要求》 C、GB/T27025-2008《检测和校准实验室能力的通用要求》 D《实验室和检查机构资质认定管理办法》 2、实验室所出具的报告应有(C)来签署才有效。 A、技术员 B、质量主管 C、授权报告签署人 D、技术主管 3、下列(D)属于要书面通知客户。 A、分包安排 B、实验室搬迁时 C、实验室结果可能使客户受到影响 D、以上皆是 4、下列(E )需要唯一性标识。 A、样品 B、文件 C、设备 D、修改后,出具的全新报告 E、以上皆是 5、当设备停止使用时,实验室应执行(A ) A、明显标示 B、借给其他实验室 C、用布遮起来 D、不处理 E、口头告知人员 6、ISO/IEC17025标准规定了实验室从事检测的通用要求,这些检测包括运用(D )。 A、标准方法 B、非标准方法 C、实验室自制的方法 D、以上皆是 7、按ISO/IEC17025标准要求,当实验室接受客户投诉时,应(E)。 A、请客户吃饭 B、该次试验免费 C、建立投诉处理程序 D、销毁试验记录 E、以上皆非 8、当出现(D)时,应执行附加评审。 A、技术人员变动 B、文件修改 C、不符合或偏离的确认,导致对政策和程序的怀疑时 D、以上皆是 9、实验室保存技术记录的的主要原因( E )。

实验室管理制度文件

一、实验室是教师及学生完成教学任务的重要场所,所有教师及学生应自觉维护和遵守实验室规则。 二、任课教师和实验员要密切配合实验室管理人员开展工作。 三、实验室内所有仪器、设备、实验用品,未经负责实验的教师同意,一律不得随意挪动,仪器、设备外借必须经主管领导同意。 四、学生在进行实验前应按照“实验指导”教材充分预习和准备,实验结束后,应按照实验室教师的要求,规整各类实验器物和用品。 五、实验室内所有仪器、设备、实验用品,不能随意损坏或丢失,应加以爱护,以保证下次实验的延续进行,如有损坏,丢失应酌情按价赔偿。 六、实验室是课堂教学场所,不得喧哗、互相干扰和影响,保证实验过程的顺利进行。 七、实验室应保证整洁、卫生,每次实验结束后,应有值日学生负责清理和打扫。仪器、器材每学期清查一次,及时做好报损报废和增添登记工作。 八、实验室应严格遵守安全,管理规则,实验结束后要及时关好门窗,切断电源、水源。并做好实验记录。 东阳学校

一、本校教职工凡借用实验室仪器设备,必须先填好借用单,报学校总务处批准,再由实验员经手借出,借者必须妥善使用和保养设备,如期归还,归还时由实验员逐一验收,确认无错、漏、损后,再在借用单上签收。如有损坏,按实验室赔偿制度处理。 二、凡实验室贵重精密仪器(每件价在200元以上)不准私人借用,也不准擅自出租。外单位确需借用者,必须经学校领导批准,并严格履行借用手续和执行损失赔偿制度。 三、实验员必须忠于职守,严格执行借用制度,严格检查和验收。如因玩忽职守,致使实验室财产造成损失者,应按市有关文件追究其责任。 东阳学校

维修保养制度 一、实验员必须掌握各种仪器设备的工作原理、构造和性能,掌握各种材料、药品的性能和用途。科学地保管各种仪器设备,经常检查,及时维修,力争小维修自己解决,不能解决的要及时报学校领导批准送维修部门维修,保证仪器设备台件完好率在90%以上。 二、实验员必须定期清理仪器设备,每周一次,做好六防:防尘、防潮、防锈、防压、防虫、防腐。仪器入柜应按照仪器性能特点,做好四放:平放、侧放、竖放和吊放。学生实验完毕,必须及时清理仪器,验收入库,要保持实验室的清洁卫生。 东阳学校

操作系统实验文件管理C 代码

#include #include #include #include #include using namespace std; #define BLKSIZE 512 // 数据块的大小 #define BLKNUM 512 // 数据块的块数 #define INODESIZE 32 // i节点的大小 #define INODENUM 32 // i节点的数目 #define FILENUM 8 // 打开文件表的数目//用户 typedef struct { char user_name[10]; // 用户名 char password[10]; // 密码 } User; //i节点 typedef struct { short inum; // 文件i节点号 char file_name[10]; // 文件名

char type; // 文件类型 char user_name[10]; // 文件所有者 short iparent; // 父目录的i节点号 short length; // 文件长度 short address[2]; // 存放文件的地址 } Inode; //打开文件表 typedef struct { short inum; // i节点号 char file_name[10]; // 文件名 short mode; // 读写模式(1:read, 2:write, // 3:read and write) } File_table; // 申明函数 void login(void); void init(void); int analyse(char *); void save_inode(int); int get_blknum(void); void read_blk(int); void write_blk(int);

计算机操作系统实验-文件管理

哈尔滨工业大学计算机科学与技术学院 实验报告 课程名称:操作系统 课程类型:必修 实验项目名称:文件管理 实验题目:设计一个多用户的文件系统 班级:实验学院一班 学号:6040310110 姓名:张元竞 设计成绩报告成绩指导老师

一、实验目的 随着社会信息量的极大增长,要求计算机处理的信息与日俱增,涉及到社会生活的各个方面。因此,文件管理是操作系统的一个非常重要的组成部分。学生应独立用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。 二、实验要求及实验环境 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。系统能够检查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的操作至少有Create、delete、open、close、read、write等命令。 所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及它们的目录区指针;后者应给出每个文件占有的文件目录,即文件名,保护码,文件长度以及它们存放的位置等。另外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文件号,本次打开保护码和读写指针等。 三、设计思想(本程序中的用到的所有数据类型的定义,主程序的流程图及各程序模块之间的调用关系)

兰州大学操作系统实验七存储管理题目和答案

实验七实验报告 实验名称:7 存储管理 实验目的: 1.观察系统存储器使用情况 2.观察进程使用存储器的情况 3.掌握通过内存映像文件提高性能的方法 4.掌握动态内存分配技术 实验时间 3学时 预备知识: 1.存储相关的命令 free 显示系统使用和未被使用的内存数量(可以实时执行) 输出包含的标题有 3 行信息: Mem。此行包含了有关物理内存的信息。包括以下详细内容: total。该项显示可用的物理内存总量,单位为KB。该数字小于安装的物理内存的 容量,是因为内核本身也要使用一小部分的内存。 used。该项显示了用于应用程序超速缓存数据的内存容量。 free。该项显示了此时未使用且有效的内存容量。 Shared/buffers 缓冲区/cached。这些列显示了有关内存如何使用的更为详细的信息。 -/+ buffers/cache。Linux 系统中的部分内存用来为应用程序或设备高速缓存数据。这部分内存在需要用于其他目的时可以释放。 free列显示了调整的缓冲区行,显示释放缓冲区或高速缓存时可以使用的内存容量。 Swap。该行显示有关交换内存利用率的信息。该信息包含全部、已使用和释放的可用内存容量。 vmstat 报告进程、内存、分页、IO等多类信息(使用手册页) size 列出目标文件段大小和总大小(使用手册页)

2./proc文件系统(使用手册页man 5 proc) /proc/meminfo 内存状态信息 /proc/stat 包含内存页、内存对换等信息。 /proc/$pid/stat 某个进程的信息(包含内存使用信息) /proc/$pid/maps某个进程的内存映射区信息,包括地址范围、权限、偏移量以及主次设备号和映射文件的索引节点。 /proc/$pid/statm 某个进程的内存使用信息,包括内存总大小、驻留集大小、共享页面数、文本页面数、堆栈页面数和脏页面数。 3.内存映像文件 内存映像文件是指把一个磁盘文件映像到内存中,二者存在逐字节的对应关系。这样做可以加速I/O操作,并可以共享数据。 3.1 mmap(建立内存映射) 表头文件#include #include 定义函数void *mmap(void *start,size_t length,int prot,int flags,int fd,off_t offsize); 函数说明mmap()用来将某个文件内容映射到内存中,对该内存区域的存取即是直接对该文件内容的读写。参数start指向欲对应的内存起始地址,通常设为NULL,代表让系统自动选定地址,对应成功后该地址会返回。参数length代表将文件中多大的部分对应到内存。 参数prot代表映射区域的保护方式有下列组合 PROT_EXEC 映射区域可被执行 PROT_READ 映射区域可被读取 PROT_WRITE 映射区域可被写入 PROT_NONE 映射区域不能存取 参数flags会影响映射区域的各种特性 MAP_FIXED 如果参数start所指的地址无法成功建立映射时,则放弃映射,不 对地址做修正。通常不鼓励用此旗标。 MAP_SHARED对映射区域的写入数据会复制回文件内,而且允许其他映射该 文件的进程共享。 MAP_PRIV A TE 对映射区域的写入操作会产生一个映射文件的复制,即私人的

操作系统精髓与设计原理-第12章-文件管理

第12章文件管理 复习题: 12.1、域和记录有什么不同? 答:域(field)是基本数据单位。一个域包含一个值。记录(record)是一组相关的域的集合,它可以看做是应用程序的一个单元。 12.2、文件和数据库有什么不同? 答:文件(file)是一组相似记录的集合,它被用户和应用程序看做是一个实体,并可以通过名字访问。数据库(database)是一组相关的数据集合,它的本质 特征是数据元素间存在着明确的关系,并且可供不同的应用程序使用。 12.3、什么是文件管理系统? 答:文件管理系统是一组系统软件,为使用文件的用户和应用程序提供服务。12.4、选择文件组织时的重要原则是什么? 答:访问快速,易于修改,节约存储空间,维护简单,可靠性。 12.5、列出并简单定义五种文件组织。 答:堆是最简单的文件组织形式。数据按它们到达的顺序被采集,每个记录由一串数据组成。顺序文件是最常用的文件组织形式。在这类文件中,每个记录 都使用一种固定的格式。所有记录都具有相同的长度,并且由相同数目、长度 固定的域按特定的顺序组成。由于每个域的长度和位置已知,因此只需要保存 各个域的值,每个域的域名和长度是该文件结构的属性。索引顺序文件保留 了顺序文件的关键特征:记录按照关键域的顺序组织起来。但它还增加了两个 特征:用于支持随机访问的文件索引和溢出文件。索引提供了快速接近目标记 录的查找能力。溢出文件类似于顺序文件中使用的日志文件,但是溢出文件中 的记录可以根据它前面记录的指针进行定位。索引文件:只能通过索引来访 问记录。其结果是对记录的放置位置不再有限制,只要至少有一个索引的指针 指向这条记录即可。此外,还可以使用长度可变的记录。直接文件或散列 文件:直接文件使用基于关键字的散列。 12.6、为什么在索引顺序文件中查找一个记录的平均搜索时间小于在顺序文件中的平均 搜索时间? 答:在顺序文件中,查找一个记录是按顺序检测每一个记录直到有一个包含符合条件的关键域值的记录被找到。索引顺序文件提供一个执行最小穷举搜索的索引 结构。 12.7、对目录执行的典型操作有哪些? 答:搜索,创建文件,删除文件,显示目录,修改目录。 12.8、路径名和工作目录有什么关系? 答:路径名是由一系列从根目录或主目录向下到各个分支,最后直到该文件的路径 中的目录名和最后到达的文件名组成。工作目录是一个这样的目录,它是含有用 户正在使用的当前目录的树形结构。 12.9、可以授予或拒绝的某个特定用户对某个特定文件的访问权限通常有哪些? 答:无(none),知道(knowledge),执行(execution),读(reading),追加(appending), 更新(updating),改变保护(changing protection),删除(deletion)。 12.10、列出并简单定义三种组块方式。 答:固定组块(fixed blocking):使用固定长度的记录,并且若干条完整的记录被保存在一个块中。在每个块的末尾可能会有一些未使用的空间,称为内部碎片。

操作系统文件管理系统模拟实验

文件管理系统模拟 1.实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现 2.实验内容 为Linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条) login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。 3.实验提示 (1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。 (2)用户创建的文件,可以编号存储于磁盘上。入file0,file1,file2…并以编号作为物理地址,在目录中进行登记。 4.源代码 #include #include #include #define MEM_D_SIZE 1024*1024 //总磁盘空间为1M #define DISKSIZE 1024 //磁盘块的大小1K #define DISK_NUM 1024 //磁盘块数目1K #define FATSIZE DISK_NUM*sizeof(struct fatitem) //FAT表大小 #define ROOT_DISK_NO FATSIZE/DISKSIZE+1 //根目录起始盘块号 #define ROOT_DISK_SIZE sizeof(struct direct) //根

1实验室管理体系文件

1实验室管理体系文件-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

●实验室体系文件 实验室管理手册 (按ISO/TS16949:2009要求) 文件编号: WI/QU-003 版本号: A/0 编制/日期:/2010-03-01 审批/日期: /2010-03-01 受控状态/受控号:持有者:

目录 1.目 的……………………………………………………………………………………………………… ………3/4 2. 适用范围…………………………………………………………………………………………………………3/4 3. 术语和定义………………………………………………………………………………………………………3/4 4. 实验室方针………………………………………………………………………………………………………3/4 5. 实验室目标………………………………………………………………………………………………………3/4 6.职责和权限……………………………………………………………………………………………………… 3/4 7.实验室管理作业内容规定………………………………………………………………………………………4/4 7.1日常计量管理规定………………………………………………………………………………………………4/4 7.2外部实验室的管理………………………………………………………………………………………………4/4 本手册的附件: 附件A: 通用计量器具的管理………………………………………………………………………………1/10附件B:专用检具和专用测试设备的管理…………………………………………………………………1/3

操作系统文件系统实验

实验四文件系统实验 一.实验题目: 文件系统实验 二.实验目的: 阅读并调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 了解设计一个n个用户的文件系统,每个用户可以保存M个文件。用户在一次运行中只能打开一个文 件,对文件必须设置保护措施,且至少有create、delete、open、close、read、write等命令. 三.实验设备及环境: 1. 硬件设备:PC机一台 2. 软件环境:安装Windows操作系统,C语言软件。 四.实验内容及要求: 在阅读所给文件系统源程序的基础上,画出其实现的详细流程图,并给出有关的数据结构和说明。 五. 实验方法内容 1.算法流程图

(2)void Execute(int i,int len,int cmdset)执行命令函数流程图 (3)创建文件

(4)写文件流程图 (5)修改文件执行权限 (6

2.主要的常量变量 char cmd[64]; //存放用户输入命令 char buffer[36]; char user[32];//存放当前登陆的用户名 typedef char ALFA[12]; ALFA KWORD[keynum]; struct UFD{//用户文件管理模块 char filename[32]; //文件名 int safecode; //文件保护码 long length; //文件长度 }*curfile = NULL; struct MFD{//用户登陆信息管理模块 char username[32]; //用户名 bool filepoint; //用户目录下的文件指针,false表示目录为空,true为该用户目录中有文件 }*curuser = NULL,*elseuser=NULL; typedef UFD UFD; typedef MFD MFD; 3.主要模块 void KeyWord()//初始化命令关键字 int LoginDisplay() //登陆选项操作函数 bool Login(int SELETE)//用户登陆,注册函数 void DisplayUFD()//打印用户信息,包括用户的各个文件 //名称、长度和操作权限的设置信息 void ByeFile(bool BOOL)//注销函数,调用次函数用户可以退出系统 bool ClearUserFile()//用户要将自己的注册目录从系统彻底删除 //首先将该用户目录下的全部文件删除 void ClearUserMes()//删除用户全部信息 void CreatFile()//在当前用户目录下创建文件 void DeleteFile() //删除当前目录下一个文件的操作 void ListAllFile()//显示当前用户目录下的文件信息 bool QueryModElse(bool BOOL,bool &flag)//查询其它用户目录下文件的文件 //当该文件的权限允许当前用户对其执行有关操作时,返回ture bool QueryMod(bool BOOL)//查询权限 bool WriteRight(int len,bool BOOL)//查看是否已经正确地写入到该文件信息中 void WriteLengthToFile(int Len,bool BOOL)//将文件长度写入文件管理模块中 void WriteFile()//向文件写入信息的操作 void ReadFile()//读文件函数 void ChangeMod()//修改某文件的执行权限 void Execute(int i,int len,int cmdset)//执行命令函数 void Command()//读取用户输入的命令,并将其转换成系统能识别的命令 void main() 4.代码 /***************************************************************** * 文件名: Simple_file_system.c * 功能: 简单文件管理系统模拟程序 *******************************************************************/ #include #include #include #include #include "conio.h" #include #define NULL 0 #define keynum 10 #define getspace(type) (type*)malloc(sizeof(type)) char cmd[64]; //存放用户输入命令 char buffer[36];//

相关文档