文件
文件定义:
一组有意义的信息的集合
一个文件有哪些属性?
文件名:由创建文件的用户决定文 件名,主要是为了方便用户找到文 件,同一目录下不允许有重名文件。
标识符:一个系统内的各文件标识 符唯一,对用户来说毫无可读性, 因此标识符只是操作系统用于区分 各个文件的一种内部名称。
类型:指明文件的类型
位置:文件存放的路径(让用户使 用)、在外存中的地址(操作系统 使用,对用户不可见)
大小:指明文件大小
创建时间、上次修改时间
文件所有者信息
保护信息:对文件进行保护的访问 控制信息
文件的逻辑结构(文件内部):
无结构文件:文件内部的数据就是一系列二进制流或字符流组成。又称“流式文件”。
有结构文件:由一组相似的记录组成,又称“记录式文件”。每条记录又若干个数据项组成。如: 数据库表文件。一般来说,每条记录有一个数据项可作为关键字(作为识别不同记录的ID)。根据各条记录的长度(占用的 存储空间)是否相等,又可分为定长记录和可变长记录两种
根据有结构文件中的各 条记录在逻辑上如何组 织,可以分为三类:
文件目录(文件之间):
文件控制块(FCB):实现文件目录的关键数据结构。
FCB 的有序集合称为“文件目录”,一个FCB就是一个文件目录项。
FCB 中包含了文件的基本信息(文件名、物理地址、逻辑结构、物 理结构等),存取控制信息(是否可读/可写、禁止访问的用户名 单等),使用信息(如文件的建立时间、修改时间等)。
最重要,最基本的还是 文件名、文件存放的物理地址。
文件的物理结构 (文件分配方式)(对非空闲磁盘块的管理):
文件存储空间管理(对空闲磁盘块的管理):
存储空间的划分:将物理磁盘划分 为一个个文件卷(逻辑卷、逻辑盘)
举例:安装 Windows 操作系统的时候,一个必经步骤是——为磁盘分区(C: 盘、D: 盘、E: 盘等)
文件的基本操作:
文件共享:
注意:多个用户共享同一个文件,意味着系统中只有“一份”文件数据,并且只要某个用户修改了该文件的数据,其他用户也可以看到文件数据的变化。
如果是多个用户都“复制”了同一个文件,那么系统中会有“好几份”文件数据,其中一个用户修改了自己的那份文件数据,对其他用户的文件数据并没有影响。
文件保护:
磁盘
概念:
磁盘调度算法:
减少延迟时间的方法:
磁盘的管理:
BIOS芯片
bios芯片 :
存储容量小 ,保存着一段比较简单但十分重要的程序,包括检查主板上有哪些设备,这些设备是否工作正常,这个芯片是一颗只读存储器(ROM),当系统断电后,只读存储器保存得信息不会丢失,所以电脑开机后,cpu会通过bios芯片读取指令。bios是基本输入输出系统的缩写。
启动分区:
磁盘有许多扇区,MBR的意思是“主引导记录”,是IBM公司早年间提出的。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。
电脑开机启动过程:
一台电脑启动时,它会先启动主板自带的BIOS系统,BIOS加载MBR,MBR然后会使用Bootloader把存储在磁盘上某个扇区的操作系统(OS软件)加载到内存然后操作系统启动正式开始,分为引导阶段、加载内核阶段、初始化内核阶段、登录系统启动这四个阶段。