搜档网
当前位置:搜档网 › 实验文件管理二

实验文件管理二

实验文件管理二
实验文件管理二

实验六:文件系统

、目的要求

1用高级语言编写与调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容与执行过程有比较深入的了解。

2、要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write 等命令。

二、例题:

①设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。

②程序采用二级文件目录(即设置主目录[MFD])与用户文件目录(UEDK 另外, 为打开文件设置了运行文件目录(AFD。

③为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。

④算法与框图:

a、因系统小,文件目录的检索使用了简单的线性搜索。

b、文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。

c、程序中使用的主要设计结构如下:

I、主文件目录与用户文件目录(MFD UFD)

U、打开文件目录(AFD)即运行文件目录)

U F D

文件名

保护码

文件长度

文件名

三、调度算法的流程图

四、文件管理源程序

#includevstdio、h>

#include

#includevmalloc、h>

#include typedef struct ufd { char [10];/* 文件名*/ char procode[8];/* 属性*/

int length;/* 文件长度*/

struct ufd *nextfile;/* 指向下一个文件*/ }UFD;

typedef struct mfd

{ char username[10];/* 用户名*/

struct ufd *link;/* 指向该用户的第一个文件*/ }MFD;

typedef struct protected_flag

{ char code[4];

}PRO;

typedef struct afd/* 运行文件目录*/

{ char [10];/* 打开文件名*/

char procode[4];

int rwpointer;/* 读写指针*/

}AFD;

PRO flag[3]={"100",/* 只读*/

"110",/* 读写*/

"001"/* 可执行*/

};

UFD *rw_pointer;/* 读写指针*/

AFD *afd=NULL;

MFD [10];

int num;/* 当前用户个数*/

void displayallfile()

{ int i;

UFD *p;

for(i=0;i

{

printf(" 用户:%s 目录如下!\n",[i] 、username); p=[i]、link;

while(p)

{ printf("\t 文件名: %s\t||",p->);

printf(" 文件属性: %s\t||",p->procode); printf(" 文件长

度: %d\n\n",p->length); p=p->nextfile;

}

void input() /* 建立用户文件系统*/

{ int i,j;

int length;

char [10];

char procode[4];

UFD *p1,*p2,*first;

for(i=0;i<10;i++)

[i]、link=NULL;

printf(" 用户号码:\n");

scanf("%d",&num);

for(i=0;i

{

printf("输入第%d个用户名:\n",i+1);

scanf("%s",[i]、username);} for(i=0;i

printf("第%d个用户的文件如下\n",i+1);

printf(" 文件%d:\n",j);

printf(" 长度:");

scanf("%d",&length);

if(!length)

continue;

printf(" 文件名:");

scanf("%s",);

printf("文件属性(100只读,110读写,001可执行)"); scanf("%s",procode);

first=(UFD*)malloc(sizeof(UFD));

first->next;

strcpy(first->); strcpy(first->procode,procode); first->length=length;

p1=p2=first;

j++;

while(1)

{printf(" 文件%d:\n",j);

printf(" 长度:");

scanf("%d",&length);

if(!length)

break;

printf(" 文件名:");

scanf("%s",);

printf("属性(100只读,110读写,001可执行):");

scanf("%s",procode);

p2=(UFD*)malloc(sizeof(UFD));

p2->next;

strcpy(p2->);

strcpy(p2->procode,procode); p2->length=length; j++;

p1->next; p1=p1->nextfile; } [i]、link=first; } displayallfile();

}

int findusername(char * username)/* 返回用户名下标,当I=NUM 时,用户不存在*/ { int i;

i=0;

while(i

{if(!strcmp([i] 、username ,username))

break;

i++;}

return i;

}

UFD * find(char * *)

{UFD *k;

k=; while(k&&strcmp(>)) k=k->nextfile;

return k;}

void display *link)

{ UFD *p;

p=link;

if(!p)

{ printf("\n 此目录没有该文件!");

return;}

printf("\n 用户文件如下:\n");

while(p)

{ printf("%s\t||",p->);

printf("%s\t||",p->procode);

printf("%d\n\n",p->length);

p=p->nextfile;}

void createfile()

{ char username[10];

char [10];

int i;

UFD *p1,*p2,*newfile; if(num>=10)/* 用户文件目录已满,创建文件失败*/ { printf(" 用户文件目录已满\n 创建文件失败!\n");

return;}

printf(" 输入用户名:\n");

scanf("%s",username);

i=findusername(username);/* 返回用户名下标*/ if(i==num)/* 如果该用户不存在,且用户个数不小于10,先创建用户再建立用户文件*/

{printf(" 用户不存在,请建立用户!\n");

strcpy([ num]、user name ,user name);/* 创]建用户目录*/

num++;

{newfile =(UFD *)malloc(sizeof(UFD));

newfile->next;

[num-1] 、 link=newfile;

printf(" 文件名 :");

scanf("%s",[num-1]、 link->);

printf("\n 属性 :"); scanf("%s",[num-1]、 link->procode); printf("\n 长度 :");

scanf("%d",&([num-1]、 link->length));

printf("\n 文件已创建 !\n");}

}

else/* 为已存在的用户建立文件 */ {p1=p2=[i]、 link ;

printf(" 输入文件名 :");

scanf("%s",);

while(p2)

{ if (!strcmp(p2->))

{ printf(" 文件名已存在 ,请输入新文件名 !\n");

scanf("%s",); } p1=p2;

p2=p2->nextfile;

}

newfile=(UFD *)malloc(sizeof(UFD));

newfile->next; strcpy(newfile->);

printf("\n 属性:"); scanf("%s",newfile->procode);

printf("\n 长度:");

scanf("%d",&(newfile->length));

p1->next

printf("\n 文件已创建!\n");} displayallfile();

}

void displayuser()/* 显示用户目录*/

{int i;

if(num<=0)

return;

printf("\n 用户目录如下! ");

for(i=0;i

printf("\n%s",[i] 、username);}

void deletefile() /* 删除文件*/

{ int i;

char username[10];

char [10];

UFD *p1,*p2;

printf("\n 输入用户名:\n");

scanf("%s",username);

i=fi ndusername(username);// 返回用户名下标if(i>=num) {printf(" 用户不存在!\n 删除失败!");

return ;}

else

{ printf("\n 输入文件名:");

scanf("%s",);

p1=p2=[i]、link;

while(p2&&strcmp(p2->))

{p1=p2;

p2=p2->nextfile;}

if(!p2)

printf("\n 文件不存在!\n 删除失败!\n");

else

{ if(p1==p2)

[i]、link=p1->nextfile;

else

p1->next>nextfile;

delete(p2);

printf(" 文件已删除!\n");}

}

displayallfile();}

AFD * openfile()

{ char username[10];

char [10];

int i;

UFD *p=NULL;

AFD *k=NULL;/*为打开的文件设置了运行文件目录*/

printf(" 输入用户名:\n");

scanf("%s",username);

i=findusername(username);/*返回用户名下标*/

if(i>=num)

{printf("\n 用户不存在!\n 不能打开文件!\n");

return NULL;}

else/*用户存在*/

{printf("\n 输入文件名:");

scanf("%s",);

p=find([i]、link);

if(!p)/* 用户文件不存在*/

{printf("\n 文件不存在!\n");

return NULL;}

else{afd=(AFD *)malloc(sizeof(AFD));

strcpy(afd->>);

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

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

公司文件管理方法

公司文件管理方法 本文是关于公司文件管理方法,仅供参考,希望对您有所帮助,感谢阅读。 公司文件管理方法 1. 目的:为适应公司全方位规范化管理,做好公司文件管理工作,确保使用 文件的统一性和有效性,使之规范化和制度化,特制定本制度。 2. 适用范围:本制度适用于公司所有文件的管理。 3. 定义:公司文件是传达方针政策,发布公司行政规章制度、指示、请示和 答复问题、指导商洽工作、报告情况、交流信息的重要工具。 4. 文件处理程序: 公司各部门都应坚持实事求是、 尊重客观、理论联系实际、 认真负责的工作作风,努力提高文件质量和处理效率。文件处理必须做到准确、 及时、安全,严格按照规定的时限和要求完成。 4.1 总裁办负责公司行政文件的编制、发放、登记、存档、更改、回收、作废 等管理工作。 4.2 公司各职能部门负责本部门的文件编制、编号、登记、存档、更改和专用 文件的管理,发放文件必须在总裁办备份存档,并接受总裁办的检查与监督。 5. 文件分类:公司的公文主要可分为以下类: 5.1 管理制度:适用于公司各部门的规范性程序的明确,包括条例、制度、规 定、管理办法。“条例”一般应用于系统性制度汇编 ; “制度”一般应用于某一方 面职能的明确 ;“规定”应用于一项具体工作的明确 ;“管理办法” 一般是对条例、 制度或规定的细化性操作程序明确。 同执行的事项 ; 决定、决议:对重要事项或重大行动做出安排,用“决定” ; 经会议讨论 5.2 工作通知: 适用于转发上级文件, 批转下级文件,要求下级办理和需要共 5.3 人事通知 适用于公司人员录用、 晋升、调动、降职、奖惩等事项的公布。 5.4 工作报告 适用于下级因为某项工作对上级进行汇报请示的行文。 5.5 会议纪要 适用于公司各级会议进行的记录的文件。 5.6 对外发函 适用于公司因某项事情对外部机构或个人发送的文件。 5.7

实验 文件管理(二)

实验六:文件系统 一、目的要求 1、用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 2、要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。 二、例题: ①设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。 ②程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。另外,为打开文件设置了运行文件目录(AFD)。 ③为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。 ④算法与框图: a、因系统小,文件目录的检索使用了简单的线性搜索。 b、文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。 c、程序中使用的主要设计结构如下: Ⅰ、主文件目录和用户文件目录(MFD、UFD) Ⅱ、打开文件目录(AFD)(即运行文件目录)

三、调度算法的流程图 四、文件管理源程序 #include<> #include<> #include<> #include<> typedef struct ufd { char filename[10];/*文件名*/ char procode[8];/*属性*/

int length;/*文件长度*/ struct ufd *nextfile;/*指向下一个文件*/ }UFD; typedef struct mfd { char username[10];/*用户名*/ struct ufd *link;/*指向该用户的第一个文件*/ }MFD; typedef struct protected_flag { char code[4]; }PRO; typedef struct afd/*运行文件目录*/ { char filename[10];/*打开文件名*/ char procode[4]; int rwpointer;/*读写指针*/ }AFD; PRO flag[3]={"100",/*只读*/ "110",/*读写*/ "001"/*可执行*/ }; UFD *rw_pointer;/*读写指针*/ AFD *afd=NULL; MFD filesystem[10]; int num;/*当前用户个数*/ void displayallfile() { int i; UFD *p; for(i=0;ifilename); printf("文件属性: %s\t||",p->procode); printf("文件长度: %d\n\n",p->length); p=p->nextfile; } }

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

操作系统实验报告实验名称:文件管理 专业班级:网络工程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.按性质类别分为:行政类〈有关规章制度、事项决策、通知等〉,业务类〈有关业务合同、客户函件等经营事项〉,人事类〈有关人员招聘、安排、奖惩等〉,技术类〈有关技术标准、发展动态、同行业资料等〉,其它类〈不宜归入上述各类的〉。一般,公司会分派相关人员对这些文件进行分类管理。 2..按文件内容分为:中文类和英文类。随着公司的业务范围不段扩大,已经不单单仅限于国内市场,公司开始迈步走上国际市场的竞争与发展,与国外公司的业务往来与日俱增。英文,作为国际交流的基本语言,发挥着重要作用,英文文件的往来也越来越多。 3. 按存档类别分为:纸版文件和电子文件。做为传统的文件管理方法来说,纸版文件的存档与管理是极其重要的,纸版一般以存留原版文件为原则,通常是指盖有公司印章的具有效力的文件。纸版文件存档的优点是留有原版纸版文件,一旦有合同冲突时,更具有说服力。缺点是容量较大,保存麻烦,查阅复杂,需要一页页过目。随着计算机信息技术的飞速发展和普遍应用,电子文件大量涌出,并有取代纸版文件的发展趋势。为了保护好这些电子文件,维护其完整性、真实性和长期可读性,使社会记忆得以传承,国内外众多的档案学者对如何管理好电子文件进行了全方位的研究,取得了可惜的研究成果。电子文件的出现,给传统的档案管理理念带来了冲击和挑战,这种冲击和挑战促使档案管理理念的革新以及思维方式的转变。与传统档案相比,电子文件具有信息的非人工识读性、系统的依赖性、信息与载体的易分离性、信息的易更改性等特点,要确保其真实性、完整性和长期可读性,传统文档的管理技术与手段都已无法满足其需求。这不仅需要对传统的档案管理理念进行变革,而且要在管理手段和技术进行全方位的提升,实现电子文件的管理现代化、科学化。

操作系统实验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");

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

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

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

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

实验五 文件管理

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

2.逻辑设计 使用线性表表示UFD,每个元素包括用户ID、保存的文件数、再使用线性表表示文件信息,每个元素包括文件名,文件属性(保护码),文件的状态等信息。该结构需支持以下操作:在尾部插入,查找,修改,在任意位置删除。3、物理设计 char UserName[SizeOfUser][SizeOfUserName];//用户ID long User;//当前用户标志 struct InfoOfFile { char Name[SizeOfFileName];//文件名 bool safe[3];//Read,Write,Execute long status;//ready,open; }UFD[SizeOfUser][SizeOfFile];

实验室管理体系文件宣贯培训考试(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 )。

文件管理规范

文件管理规范 总则 一、为加强对各类文件的统一管理,减少文件数量,提高发文质量和组织管理工作的效率,充分发挥文件在各项工作中的先导作用,结合公司的实际情况,制订本制度。 二、本制度所称“文件”是指公司的所有文本文件和电子文件,包括: (一)外来文件; (二)公司公文文件。 三、文件管理包括文件的收发、保管、作废等。 四、公司各类文件由行政负责部门归口管理,其他部门、项目公司负责与其业务有关的文 件的管理。 外来文件的管理 一、外来文件包括: (一)法规性文件,包括国家、省、市颁布的相关法律、条例、通知以及行业规范、标 准等。 (二)行业主管部门和相关单位的来函、来文; (三)业务往来单位的商务信函等。 二、公司各级人员在外出时应注意收集与公司及个人业务有关法规性文件。获得外来 文件后,当事人应识别文件的内容、性质。涉及其它部门、人员业务的,应主动告知其它部门和个人,并在取回文件后日内将文件原件交公司机要室,个人可根据需要保存文件复印件。 三、各部门、项目公司每月向人事行政部报送《外来文件登记表》。人事行政部汇总后, 以适当方式予以公布,以便外来文件在公司的共享利用。 四、公司各部门、区域公司及项目公司负责人应在本单位内指定专人下载与本单位职

责相关的法规性文件,并根据文件内容转交给集团人事行政部存档和相关集团领导审阅。 五、文件接收人员在接收行业主管部门和相关单位的来函、来文时,应注意检查封口和邮戳。对开口和邮票撕毁的函件可拒绝签收。签收后的来函、来文应在当日内交人事行政部,由办公室行政文员拆封。办公室行政文员根据文件内容,送交公司有关领导、有关部门、项目公司,并在《外来文件登记表》上做好登记。 六、文件接收人员在收到各类商务信函后,根据信封的内容分别采取以下处理方式: (一)注明收件人姓名或职务的,应直接交收件人; (二)注明接收部门的,应直接交部门; (三)收件人是公司的,全部交人事行政部处理。 七、任何人员严禁拆看其他人员的信函。错投或误拆的,应及时转交收件人。私自拆看他人信函的,收件人可追究当事人的民事责任。 公文文件 一、公文文件是指公司在经营管理过程中以公司名义发出的形成具有管理效力和规范体式的文件。命令、通知、决定、决议、请示、报告、编写的会议纪要和会议简报等。是传达贯彻上级方针、政策,发布规章制度,请示和答复问题,指导、布置和商洽工作、报告情况、交流经验的重要工具。 二、字体字号 1、公司头字体:隶书,字号:小初 2、文头字体:黑体,字号:小三 3、正文标题字体:宋体,字号:三号,加粗 4、正文内容字体:宋体,字号:四号 5、文尾字体:宋体,字号:小四,主题词加粗 三、公文种类 (一)命令(令) 适用于集团公司下达各项重要指令。

实验文件管理二

实验六:文件系统 、目的要求 1用高级语言编写与调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容与执行过程有比较深入的了解。 2、要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write 等命令。 二、例题: ①设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。 ②程序采用二级文件目录(即设置主目录[MFD])与用户文件目录(UEDK 另外, 为打开文件设置了运行文件目录(AFD。 ③为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。 ④算法与框图: a、因系统小,文件目录的检索使用了简单的线性搜索。 b、文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。 c、程序中使用的主要设计结构如下: I、主文件目录与用户文件目录(MFD UFD) U、打开文件目录(AFD)即运行文件目录) U F D 文件名 保护码 文件长度 文件名

三、调度算法的流程图 四、文件管理源程序 #includevstdio、h> #include #includevmalloc、h> #include typedef struct ufd { char [10];/* 文件名*/ char procode[8];/* 属性*/ int length;/* 文件长度*/ struct ufd *nextfile;/* 指向下一个文件*/ }UFD;

实验室管理制度文件

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

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

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

文件管理支持文件(模板)

文件制订/修订流程

文件名称(须改为具体文件名称:居中对齐、二号宋体加粗;上下空一行小四号) 密级:秘密()普通()公开() 发文编号: 修订/审批记录: 发送对象:(出现于审批页中,用于明确本文件发送的具体岗位) ?***** ?****** 抄送对象: ?***** 签发: 本文件由审批,审批日期为年月日。 本文件生效日期为年月日,由(制订/修订部门)解释。 书面文件签收/签字:、、、、、(可另附纸或填至背面)、、、、。

《文件管理规范》支持文件7.3 **管理制度/办法/规范/细则(居中、二号宋体加粗;上下空一行小四号) 1.目的(必写项:顶格左对齐、小四号宋体加粗,固定行距25磅内) 为使******,特制定本*******。(简述发文目的及背景,3行以内;左对齐,首行缩进2字符、小四号宋体) 特别说明:1级章节须空一行,如“1.”与“2.”,2级章节后的无须空行,如“2.1”、“3.1.1”。 2.适用范围(必写项,出现在文件正文的第2条,用于明确该文件描述的事宜) 本**用于******。 本**不适用于******。 3.名词解释(非必写项,无则不写) ****:****************。 4.管理职责(必写项) 4.1**:负责***********。 4.2**:负责***********。 4.3**:负责***********。 5.管理细则(必写项) 5.1******管理(2级章节请按此顺序,注意:序号与文字不空格) 5.1.1******:*******。(3级章节) 5.1.2******:*******。 5.1.3******:*******。 5.1.3.1******:*******。(4级章节) 5.1.3.2******:*******。 5.1.3.2.1******:*******。(5级章节)

操作系统文件管理_答案

第六部分文件管理 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、用户存取方便 8、面向用户的文件组织机构属于( )。 A、虚拟结构 B、实际结构 C、逻辑结构 D、物理结构 9、按文件用途来分,编译程序就是( )。 A、用户文件 B、档案文件 C、系统文件 D、库文件 10、将信息加工形成具有保留价值的文件就是( )。 A、库文件 B、档案文件 C、系统文件 D、临时文件 11、文件目录的主要作用就是( )。 A、按名存取 B、提高速度 C、节省空间 D、提高外存利用率 12、如果文件系统中有两个文件重名,不应采用( )。 A、一级目录结构 B、树型目录结构 C、二级目录结构 D、A与C 13、文件系统采用树型目录结构后,对于不同用户的文件,其文件名( )。 A、应该相同 B、应该不同 C、可以不同,也可以相同 D、受系统约束 14、文件系统采用二级文件目录可以( )。 A、缩短访问存储器的时间 B、实现文件共享 C、节省内存空间 D、解决不同用户间的文件命名冲突

实验八,文件管理

实验八文件管理 一、实验目的: 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。 二、实验要求: 要求设计一个 n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。 三、实验内容: 设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。 程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。另外,为打开文件设置了运行文件目录(AFD)。 为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作算法与框图。因系统小,文件目录的检索使用了简单的线性搜索。 文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。 四、运行结果:

五、心得体会: 通过这次试验我学会了如何创建一个用户,已经在此用户下保存多个文件,同时也学会了如何为文件设置保护措施,只允许单个用户访问。这些综合性的知识都在本实验中得到了很好的运用,因此我对文件的管理也得到了一定的锻炼。 六、附录: #include #include #include #include struct user {char name[10]; }user[10]; int in=0; struct link { struct file { char name[10];

文件管理

论述题1 有一个文件系统,根目录常驻内存,如图所示。目录文件采用链接结构,假设每个目录下最多允许建立60个文件或目录(统称为下级文件)。又假设每个磁盘块最多可存放10个文件目录项:如果下级文件是目录文件,则上级目录项指向该目录文件的第一块地址; 如果下级文件是普通文件,则上级目录项指向该文件的FCB(文件控制块)地址。假设图中所示的文件目录结构中,文件或子目录按自左向右的次序建立,而符号"…"表示尚有其他文件或子目录未列出。 1.假设普通文件采用UNIX的三级索引结构,主索引表放在文件控制块中。 (1)假设每个物理块能存放128个地址(物理块块号),那么,普通文件的大小最大为多少块?(3分) (2)若要读/A/D/G/I/K的第7461块,系统最少启动硬盘几次,最多几次?(6分) 2.若普通文件采用顺序结构,若要读/A/D/G/I/K的第285块,最少启动硬盘几次,最多几次?(6分) 3.为了打开文件,用户给出文件名后,操作系统应做哪些工作?(6分) 4.一般在文件系统中,为了加快文件目录检索速度(减少启动硬盘的次数),可以采用什么方法?(9分)

2、(7分)假设计算机系统采用CSCAN磁盘调度策略,使用2KB的内存空间记录16384个磁盘的空闲状态 (1)、请说明在上述条件如何进行磁盘块空闲状态的管理。 (2)、设某单面磁盘的旋转速度为每分钟6000转,每个磁道有100个扇区,相临磁道间的平均移动的时间为1ms. 若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动(如下图所示),磁道号的请求队列为50,90,30,120对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这个扇区点共需要多少时间?需要给出计算过程。 答案: (1)2KB = 2*1024*8bit = 16384bit。因此可以使用位图法进行磁盘块空闲状态管理,每1bit表示一个磁盘块是否空闲。 (2)每分钟6000转,转一圈的时间为0.01s,通过一个扇区的时间为0.0001s。 根据CSCAN算法,被访问的磁道号顺序为100 →120 →30→50 →90,因此,寻道用去的总时间为:(2 0 + 90 + 20 + 40)* 1ms = 170ms 总共要随机读取四个扇区,用去的时间为:(0.01*0.5 + 0.0001)*4 = 0.0204s = 20.4ms 所以,读完这个扇区点共需要170ms + 20.4ms = 192.4ms。 3、在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。假设目录文件存放在磁盘上,每个盘块512字节。文件控制块占64字节,其中文件名占8字节。通常将文件控制块分解成两部分,第1部分占10字节(包括文件名和文件内部号),第2部分占54字节(包括文件内部号和文件其他描述信息)。 1)假设某一目录文件共有256个文件控制块,试分别给出采用分解法前和分解法后,查找该目录文件的某一个文件控制块的平均访问磁盘次数。 (32+1)/2=16.5 (5+2)/2+1=4 2)一般地,若目录文件分解前占用那个盘块,分解后改用m个盘块存放文件名和文件内部号部分,请给出访问磁盘次数减少的条件。 (n+1)/2>(m+1)/2+1 故m

操作系统原理与应用第2章文件管理

第2章文件管理习题解答 1.什么是文件和文件系统?文件系统有哪些功能? 【解答】文件是具有符号名而且在逻辑上具有完整意义的信息项的有序序列。 文件系统是指操作系统系统中实现对文件的组织、管理和存取的一组系统程序,它实现对文件的共享和保护,方便用户“按名存取”。 文件系统的功能“ (1)文件及目录的管理。如打开、关闭、读、写等。 (2)提供有关文件自身的服务。如文件共享机制、文件的安全性等。 (3)文件存储空间的管理。如分配和释放。主要针对可改写的外存如磁盘。(4)提供用户接口。为方便用户使用文件系统所提供的服务,称为接口。文件系统通常向用户提供两种类型的接口:命令接口和程序接口。不同的操作系统提供不同类型的接口,不同的应用程序往往使用不同的接口。 2.Linux文件可以根据什么分类?可以分为哪几类?各有什么特点? 【解答】在Linux操作系统中,文件可以根据内部结构和处理方式进行分类。 在Linux操作系统中,可以将文件分为普通文件、目录文件、特别文件三类。 各类文件的特点是: 普通文件:由表示程序、数据或正文的字符串构成的文件,内部没有固定的结构。这种文件既可以是系统文件,也可以是库文件或用户文件。 目录文件:由文件目录构成的一类文件。对它的处理(读、写、执行)在形式上与普通文件相同。 特别文件:特指各种外部设备,为了便于管理,把所有的输入/输出设备都按文件格式供用户使用。这类文件对于查找目录、存取权限验证等的处理与普通文件相似,而其他部分的处理要针对设备特性要求做相应的特殊处理。 应该指出,按不同的分类方式就有不同的文件系统。 3.什么是文件的逻辑结构?什么是文件的物理结构?Linux文件系统分别采用什么样的结构?有什么优点和缺点? 【解答】文件的逻辑结构:用户对文件的观察的使用是从自身处理文件中数据时采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的文件组织方式称为文件的逻辑组织。 文件的物理结构:从系统的角度考察文件在实际存储设备上的存放形式,又称为文件的存储结构。 在Linux系统中,所有文件的逻辑结构都被看作是流式文件,系统不对文件进行格式处理。 在Linux系统中,文件的物理结构采用的是混合多重索引结构,即将文件所占用盘块的盘块号,直接或间接地存放在该文件索引结点的地址项中。 在Linux系统中,采用混合索引结构的优点是,对于小文件,访问速度快;对于大中

实验3 文件管理

实验三文件管理 一、实验目的 理解文件系统的主要概念及文件系统内部功能和实现过程。 二、实验内容 采用二级文件目录结构,编写程序实现文件系统的文件存储空间的管理、文件的物理结构、目录结构管理和文件操作。具体如下: 1、设计一个有m个用户的文件系统,每个用户最少可保存一个文件。 2、规定用户在一次运行中只能打开K个文件。 3、系统能检查键入命令的正确性,出错时应能显示出错原因。 4、对文件应能设置保护措施,如只能执行、允许读、允许写等。 5、对文件的操作设计提供一套文件操作: CREATE建立文件; DELETE删除文件; OPEN打开文件; CLOSE关闭文件; READ读文件; WRITE写文件。 三、实验要求 ①详细描述实验设计细想、程序结构及各模块设计思路。 ②详细描述程序所用数据结构及算法 ③给出测试用例及实验结构 ④为增加程序可读性,在程序中进行适当注释说明 ⑤认真进行实验总结,包括:设计中遇到的问题、解决方法和收获 ⑥实验报告撰写要求结构清晰、描述准确逻辑性强 四、实验过程 举例:主文件目录 mfd=record username :string[maxlen]; files :array[1..K] of ufd; ofiles :arrau[1..S] of uod end; 用户打开文件目录表: uod=record filename:string[maxlen]; attrib:attrib;

status:(open,create); rp,up:integer; end; 用户文件目录: ufd=record fielname:string[maxlen]; attrib ro,rw); len:integer; addr:integer; end; 流程图: 二、主要数据结构 界面采用VC6 MFC环境开发

文件管理控制程序文件

XXXX 文件管理控制程序

文件修订履历 变化状态:新建,增加,修改,删除

目录 1目的 (4) 2适用范围 (4) 3职责 (4) 4术语和定义 (4) 4.1文件编写 (5) 4.2文件审批 (5) 4.3文件发放 (5) 4.4文件检查 (5) 4.5文件更改 (5) 4.6文件作废 (5) 5内容 (6) 5.1文件编码 (6) 5.2文件版本 (6) 5.3文件格式 (7) 6附则 (7) 7附录 (8) 附录 1 ISMS 文件清单 (8) 附录 2 文件更改记录 (11) 附录 3 文件签阅表 (13)

XXXX 文件管理控制程序 1目的 对信息安全管理体系文件的编制、审批、发放、检查、更改、废除等过程实施控制,保持体系运行各环节相关文件的有效性。 2适用范围 适用于XXXX的文件的编写、审批、颁发、版本升级以及失效文件的回收、留用和报废处理过程。 3职责 1、所有信息安全管理体系文件由信息安全管理委员会负责控制。 2、程序文件和记录文件由使用部门进行调用。 3、各部门负责管理本部门体系运行相关文件。 4术语和定义 1、单位内部文件:由单位内部(包括单位级、各部门和各项目组)编写、审批、颁发、版本更新和做失效处理的文件。 2、外来文件:来自于单位外部的文件,包括: 国家或行业的法令、法规; 从客户处正式收到的需求文件、设计书、开发规范和行业标准等; 设计所需的手册、技术资料或由合作伙伴提供的与单位业务相关的文件等。 3、受控文件:按照已批准的颁发范围颁发的文件。这些文件需要按照文件的编写、审批、标识、颁发、版本更新等过程管理规定进行控制和管理。 4、参考文件:为了研修、市场或者商务合作的需要,发放给颁发范围以外的人的文件。在版本更新时,通常不会通知这些文件的使用者。 5、失效文件:文件版本更新后不再使用的旧版文件。 6、废止文件:由于单位规章、规定的变更和调整而被废弃不用的文件。 7、基线化:基线是文档的一个稳定版本。它是进一步开发的基础。之后执行管理体系时将按照基线化的文档规定进行,如果文档需要变动,通过评审后需要重新基线,后续执行按照新的基线进行。 8、记录:日常工作中由于业务、行政、管理产生的包含某种结果或其他输出的文档。

相关主题