前言
今天早上有点其他事情,就没做这次题目,下午回来想着还是坐下看看,这里记录下本次周赛的第三题。前面两题都相较前几次的简单,就不介绍了,而且感觉第二题的题意不太清楚,还好是没在竞赛,看得到答案,否则我觉得ac不了第二题。直接看下题目:
文件系统分区完毕后需要进行格式化(format)才能被操作系统访问,因为不同的操作系统所使用的文件系统时不一样的,而且设置的权限和文件属性也不相同。常见的文件系统比如win98以前使用的 FAT/FAT16,winddow2000以后使用的NTFS文件系统。而linux的主流文件系统则是Ext2/Ext3/Ext4等。而U盘一般使用的则是FAT文件系统。Ext2文件系统数据访问方式为inode/block形式,此种方法形成的文件系统有一级索引,二级间接索引等等。 inode中保存文件的权限等信息。每个inode可以对应多个block,这样在每个inode都可以知道其数据的存放位置。FAT文件系统中使用block的快连接起来,类似于一个链表,这种方式在io比较高时容易导致磁盘多转几圈才会访问到数据。