当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《操作系统》课程教学资源(PPT课件讲稿)文件管理 File Management

资源类别:文库,文档格式:PPT,文档页数:94,文件大小:626KB,团购合买
点击下载完整版文档(PPT)

文件管理 File Management

文件管理 File Management

文件 Files 用于数据的输入和输出 ◆应用程序的输出可永久的存储在文件中

文件 Files  用于数据的输入和输出  应用程序的输出可永久的存储在文件中

文件中使用的术语 Field/Item(字段数据项) basic element of data(数据的基本单位) contains a single value(存储一个基本信息) characterized by its length and data type(通 过长度及类型来标识) ◆ Record(记录) collection of related fields(相关字段的集合) treated as a unit(作为一个单元) Example: employee record

文件中使用的术语  Field/Item(字段/数据项) – basic element of data(数据的基本单位) – contains a single value(存储一个基本信息) – characterized by its length and data type(通 过长度及类型来标识)  Record(记录) – collection of related fields(相关字段的集合) – treated as a unit(作为一个单元) • Example: employee record

文件中使用的术语 ◆File collection of similar records(相同类型记录集 合) treated as a single entity(作为一个实体) have unique file names(有文件名) may restrict access(可以限制存取权限) ◆ Database collection of related data(相关数据集合) relationships exist among elements(元素之间 存在关系)

文件中使用的术语  File – collection of similar records(相同类型记录集 合) – treated as a single entity(作为一个实体) – have unique file names(有文件名) – may restrict access(可以限制存取权限)  Database – collection of related data(相关数据集合) – relationships exist among elements(元素之间 存在关系)

文件的类型 ◆按用途 按文件的保护方式 系统文件 只读文件 库文件(DLL动态链接库) 读写文件 用户文件(*doc) 不保护文件 按使用情况 ◆按LinuⅨ中文件的组织 临时文件(加mp~xdoo)形式 档案文件 普通文件 永久文件 目录文件 按信息流向 特别文件(如终端/ 打印机/网络.) 输入文件 输出文件 输入输出文件

文件的类型  按用途 – 系统文件 – 库文件(*.DLL动态链接库) – 用户文件( *.doc)  按使用情况 – 临时文件( *.tmp ~xxx.doc) – 档案文件 – 永久文件  按信息流向 – 输入文件 – 输出文件 – 输入/输出文件  按文件的保护方式 – 只读文件 – 读写文件 – 不保护文件  按Linux中文件的组织 形式 - 普通文件 - 目录文件 - 特别文件(如终端/ 打印机/网络..)

文件的命名 短文件名格式(8.3格式) fdisk. exe 长文件名格式<255字符 ◆是否区分大小写 Linux区分大小写 Windows不区分

文件的命名  短文件名格式(8.3格式)fdisk.exe  长文件名格式 < 255字符  是否区分大小写 – Linux 区分大小写 – Windows 不区分

文件操作 常规文件操作 C语言中文件操作函数 Create创建文件 fopen O Delete删除文件 fclose () Open打开文件 fread( Close关闭文件 fwrite() Retrieve a取全部内容 fseek() Retrieve one取一条记录 feof( Retrieve next取下一条记录 fgetc( fgets () Retrieve previous 取前一记录 prints( Insert one插入一条记录 fputc O Delete one删除一条记录 fputs o Update One更新一条记录canf() Seek指定读/写位置 fte)取文件当前位置 rewind()置于文件头

文件操作 常规文件操作 Create 创建文件 Delete 删除文件 Open 打开文件 Close 关闭文件 Retrieve_All 取全部内容 Retrieve_One 取一条记录 Retrieve_Next 取下一条记录 Retrieve_Previous 取前一记录 Insert_One 插入一条记录 Delete_One 删除一条记录 Update_One 更新一条记录 Seek 指定读/写位置 C语言中文件操作函数 fopen ( ) fclose ( ) fread ( ) fwrite ( ) fseek ( ) feof ( ) fgetc ( ) fgets ( ) fprintf ( ) fputc ( ) fputs ( ) fscanf ( ) ftell ( ) 取文件当前位置 rewind ( ) 置于文件头

File Management system ◆提供用户对文件的存取服务 ◆用户无须开发文件管理软件 ◆为用户提供的其它功能 创建、读写、删除文件 指定其它用户对自己文件的访问权限 受控访问其它用户的文件 重新构建文件 备份文件

File Management System  提供用户对文件的存取服务  用户无须开发文件管理软件  为用户提供的其它功能 – 创建、读写、删除文件 – 指定其它用户对自己文件的访问权限 – 受控访问其它用户的文件 – 重新构建文件 – 备份文件

File system Software Architecture 文件系统的结构 User Program 堆文件顺序文件索引顺序文件索引文件直接文件 逻辑文件Pie| Sequential Indexed. Indexed Hashed Sequential Logical / o Basic lo supervisor(管理程序) Basic File system Disk device driver Tape Device Driver

File System Software Architecture 文件系统的结构 Pile Sequential Indexed Sequential Indexed Hashed Logical I/O Basic I/O Supervisor(管理程序) Basic File System Disk Device Driver Tape Device Driver User Program 堆文件 顺序文件 索引顺序文件 索引文件 直接文件 逻辑文件

文件管理的功能 ◆目录管理 ◆文件内容的组织 ◆文件存储空间的管理 ◆文件操作 ◆文件的共享、保护和保密

文件管理的功能  目录管理  文件内容的组织  文件存储空间的管理  文件操作  文件的共享、保护和保密

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共94页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有