采用链接分配方式进行外存分配时,可采用的两种形式及其特点。假定磁盘块大小为4K,对于128G的硬盘,其文件分配表FAT需占用多少存储空间?

news/2024/11/7 10:43:33/

采用链接分配方式进行外存分配时,可采用的两种形式及其特点。假定磁盘块大小为4K,对于128G的硬盘,其文件分配表FAT需占用多少存储空间?

  1. 隐式链接:除文件的最后一个盘快外,每个盘快中都存有指向下一个盘快的指针。文件目录包括文件第一块的指针和最后一块的指针。

    ①优点:很方便文件扩展,不会有碎片问题,外存利用率高

    ②缺点:只支持顺序访问,不支持随机访问,查找效率低,指向下一盘块的指针也需要少量的存储空间。

  2. 显示链接:把用于链接文件个物理块的指针显式地存放在一张表中,即文件分配表(FAT),一个磁盘只会建立一张文件分配表,开机时文件分配表放入内存并常驻内存。

    ①优点:很方便文件扩展,不会有碎片问题,外存利用率高并且支持随机访问,相比于隐式链接来说,地址转换时不需要访问磁盘,因此文件访问效率更高。

    ②缺点:文件分配表需要占用一定的空间

例题:假定磁盘块大小为4K,对于128G的硬盘,其文件分配表FAT需占用多少存储空间?
文件分配表FAT需占用128MB空间。
(1)磁盘块大小:4K,硬盘大小:128G。因此磁盘个数为:128G/4K=32M(个)=2^25

(2)磁盘个数为2^25,因此文件分配表共需要用25个2进制位来存放指针。一个字节占八位,但16<25<32,故需要FAT32,即每一个表项大小为4B。

(3)由于有32M个盘块故文件分配表需要32M个表项,一个表项大小为4B。故文件分配表的大小为32M*4B=128MB。


http://www.ppmy.cn/news/241117.html

相关文章

内存分配方式

一、内存分配方式 内存分配有三种方式&#xff1a; 1、从静态存储区分配。这种方式是在程序编译的时候已经分配好&#xff0c;并且这块内存在程序的整个运行期间都存在。如全局变量&#xff0c;static变量。 2、在栈上创建。在执行函数的时候&#xff0c;函数内局部变量的存储单…

kmalloc详解与分配大小的限制

kmalloc是通过cache来实现的, 只不过每次kmalloc的大小不同, 因此是从不同的cache中分配: /* include/linux/slab.h */ // 注意kmalloc是在头文件中定义的 static inline void *kmalloc(size_t size, gfp_t flags) {if (__builtin_constant_p(size)) { /*__builtin_constant_p…

java语言中 说明或声明数组时内存大小,说明或声明数组时不分配内存大小,创建数组时分配内存大小。...

试井过程中每一实测的压力、说明产量都不随时间变化的叫()。 或声学制具体规定着() 明数义务教育的主要特点() 组时组《中华人民共和国义务教育法》是哪一年颁布的&#xff1f;() 现代社会的迅速变化&#xff0c;不分以及高新科技的冲击&#xff0c;全世界都在进行着学校教育制…

linux安装分区大小分配

●文件系统 在windows下&#xff0c;我们常见到的文件系统有 FAT、 FAT32、 NTFS 在linux里可使用的文件系统有: Ext2:早期的格式&#xff0c;不支援日志 Ext3:是ext2改良版&#xff0c;增加了日志功能&#xff0c;是最基本且最常用的使用格式了。 ReiserFS:也有日志功能&#…

磁盘容量超过64T分配单元大小需要设置64K

转载于:https://www.cnblogs.com/Liangdalong/p/5894515.html

深度解析:2023年软件测试的10个新趋势和挑战

随着技术的飞速发展&#xff0c;软件测试的角色和责任也在经历重大转变。我们在2023年目前所面临的一些新趋势和挑战值得所有从业人员关注。以下是这些主要趋势和挑战的深度分析。 趋势一&#xff1a;人工智能和机器学习在测试中的应用 AI和ML正在越来越多地应用于软件测试&am…

exfat默认配置大小_U盘exFAT格式好不好?格式化分配单元大小多少合适?

2019年9月1日 通常,格式化分配单元越小,节省的空间越多。 分配单元越大,节省的时间越多,但浪费空间。 这看起来似乎分配单元小能节省空间,但事实并非如此。 文件分割的块越多,特别是当这些存储器单元分散时,它会浪费一些时间来读取数据。 分配单元大小是系统读取和写入磁…

Win10系统 格式化分配单元大小的解释与分配方法

格式化分配单元大小什么意思&#xff1f;这是昨天一个同学问小编的一个问题。对于这个问题&#xff0c;其实网友问的是格式化硬盘或者U盘等存储硬件时才会遇到的一个问题。对于格式化分配单元大小这个问题&#xff0c;相对来说&#xff0c;网友问的比较好&#xff0c;曾经在上大…