数据存储技术笔记(持续更新)


就记下一些上课时记下的零散知识点,不定期更新

对有些内容了解不是很深...


1. FAT32与NTFS的区别


  • 分区大小和单个文件大小

             FAT32支持的最大分区是32G,不支持512MB以下分区,支持的最大单个文件大小是4G

             NTFS支持的最大分区是2T,支持的最大单个文件大小是64G


  • 簇大小

             NTFS采用了更小的簇,可以更有效率地管理磁盘空间。

             在Win 2000的下,

             FAT32:分区大小在2GB~8GB时簇的大小为4KB;分区大小在8GB~16GB时簇的大小为8KB;分区大小在16GB~32GB时,簇的大小则达到了16KB。

             NTFS :当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小;当分区的大小在2GB以上时(2GB~2TB),簇的大小都为4KB 


  • FAT32长于win 9X兼容,NTFS长于系统安全性

  • NTFS是一个可恢复的文件系统。在NTFS分区上用户很少需要运行磁盘修复程序。NTFS通过使用标准的事务处理日志和恢复技术来保证分区的一致性。发生系统失败事件时,NTFS使用日志文件和检查点信息自动恢复文件系统的一致性。NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。

  • 在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。比FAT32安全性要高很多

  • NTFS文件系统下可以进行磁盘配额管理。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。

  • NTFS可做动态磁盘,FAT32不可以



2. 寄存器与L1 Cache的本质区别

  •     同: 寄存器和L1 cache都是在CPU里面的,和CPU同频,成本相当,寄存器略贵,都是用CMOS组成
  •     异:
    • 寄存器比L1 cache快很多
    • 寄存器容量小,L1 cache容量大
    • 寄存器是堆结构,不需要寻址; L1 cache非堆结构,需要寻址
    • 寄存器支持多入多出, L1也支持多入多出,但L2不可,L3是给多个核共享的
    • 寄存器的驱动较麻烦
    • 1个CPU周期内,寄存器可执行多个操作;而L1 cahche的一个操作一般需要多个CPU周期

3. 内存速度取决于电容充放电速度




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值