磁盘扇区校验和的一种形式是基于扇区内所有二进制位的奇偶性。 如果所有二进制位中的1的个数为奇数,比如11001,则在其后面增加值为1的奇偶位,变成110011;如果所有二进制位中的1的个数为偶数,比如11000,则在其后面增加值为0的奇偶位,变成110000,这样使得整个扇区的二进制位中的1的...
分类:
其他好文 时间:
2014-10-28 00:41:20
阅读次数:
148
1、什么是inode?
首先要明白,linux中所有的东西都是文件,不管是目录还是命令
操作系统读硬盘的时候,为了提高效率,一次性读取一个block(常见大小4KB),一个block由8个扇区组成,每个扇区0.5K,扇区是硬盘存储数据的最小单位
而Inode就是帮助linux系统快速定位到指定文件而创建的额特殊的文件...
分类:
系统相关 时间:
2014-10-26 11:51:55
阅读次数:
290
首先磁盘由盘片,柱面,磁道,扇区组成。之间的关系就是由一圈的小扇区(每个扇区512字节)构成一个磁道,由磁道向下面的盘片投影那就是柱面,一圈一圈的磁道构成一个盘片,多个盘片构成一个磁盘。第一扇区:由主引导分区(MBR,占446字节)和分区表(64字节)构成。MBR:计算机的启动过程,由BIOS(一个...
分类:
其他好文 时间:
2014-10-25 22:48:38
阅读次数:
209
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章硬盘结构与SD卡结构1.1硬盘介绍1....
分类:
其他好文 时间:
2014-10-19 14:07:43
阅读次数:
149
bcache是按照SSD特性来设计的,只按擦除桶大小进行分配,使用btree和日志混合方法来跟踪缓存数据,缓存数据可以是桶上的任意一个扇区。bcache最大程度上减少了随机写的代价,它按顺序填充一个桶,重新使用时只需将桶设置为无效。bcache支持写直达和回写策略。回写默认情况下是..
分类:
系统相关 时间:
2014-10-15 20:59:11
阅读次数:
1433
Q 在NT/2000/XP中,我想用VC编写应用程序訪问硬件设备,如获取磁盘參数、读写绝对扇区数据、測试光驱实际速度等,该从哪里入手呢?A 在NT/2000/XP中,应用程序能够通过API函数DeviceIoControl来实现对设备的訪问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备...
Q 在NT/2000/XP中,我想用VC编写应用程序訪问硬件设备,如获取磁盘參数、读写绝对扇区数据、測试光驱实际速度等,该从哪里入手呢?A 在NT/2000/XP中,应用程序能够通过API函数DeviceIoControl来实现对设备的訪问—获取信息,发送命令,交换数据等。利用该接口函数向指定的设备...
这个实验的目的是通过写入一个字节到单片机内部EEPROM,然后再将该字节读取出来,赋值给8位LED端口,点亮部分LED灯。STC89C52单片机内部EEPROM 的读写过程 ISP/IAP1 写入 IAP 功能 打开命令2 写入 读命令 或者 写命令 或者 擦除扇区命令3 ...
分类:
其他好文 时间:
2014-10-13 22:16:27
阅读次数:
180
找某一个文件的内容(如要读取文件D:\dir\dir2\text.txt,具体步骤如下:
(1)读取分区表/分区链表信息,找到磁盘F的起始扇区。
(2)读取D盘的第一个扇区(分区的BOOTSETOR)取得分区的每簇大小,MFT表起始簇号等信息。
(3)读取MFT表的第五个记录(根目录)找到目录索引所在簇号。
(4)读取根目录索引,查找dir目录所在的MFT记录号
(5)读取dir目录的M...
分类:
Web程序 时间:
2014-10-13 20:23:07
阅读次数:
279
总体概述:(1)W25X16/32/64:256-bytes/页(Page),4K-bytes/扇区(Sector),64K-bytes/块(block)W25X16:16M-bit(2M-byte) | W25X32:32M-bit(4M-byte) | W25X64:64M-bit(8M-b.....
分类:
其他好文 时间:
2014-10-13 14:10:39
阅读次数:
172