硬件基础
文章平均质量分 59
qwawj
我爱编程,我爱爬山,我爱安静。
展开
-
FAT结构
总体结构如下: 1、主引导扇区(Master boot sector) (占用一个扇区) 2、第一个分区的引导扇区(Boot sector)(占用一个扇区) 3、第一个分区的FAT1 (占用空间由磁盘大小和FAT类型来定) 4、第一个分区的FAT2 (占用空间由磁盘大小和FAT类型来定) 5、第一个分区的根目录区 6、第一个分区数据区(用来存放各种文件的数据) 7、扩展分区表(占用一个扇区) 8、原创 2009-10-16 17:07:00 · 1829 阅读 · 0 评论 -
IA-32结构c语言描述
/* 64位段描述符伪代码;*/typedef struct { unsigned int base24_31:8; /* 基地址的最高8位 */ unsigned int g:1; /* granularity表段长度单位,0字节,1表示 4KB */ unsigned int d_b:1; /* default operation size 存取原创 2009-10-16 17:08:00 · 596 阅读 · 0 评论 -
IA-32体系之任务管理简述
IA-32任务管理概述IA-32提供了一套机制,用以保存任务的状态、调试执行任务和任务切换。处理器所有执行都发生在一个任务内,这个任务可以是一个程序、一个进程、一个操作系统服务例程、一个中断或异常处理例程等。IA-32任务结构任务由任务执行空间和任务状态段TSS组成。任务执行空间由代码段、栈段、一个或多个数据段。在使用了处理器的特权级保护的机制下,每一个特权级原创 2009-10-16 17:10:00 · 601 阅读 · 0 评论 -
IA-32体系结构之中断简述
关于中断和异常向量: IA-32架构为每一个异常和需要处理器特殊处理的中断分配了一个识别码,称为:向量;处理器用这个向量作为访问中断描述表IDT的索引,以确定异常或中断处理程序入口点; 向量号范围是0-255。0-31被IA-23架构保留给架构定义的异常和中断。用户不应该使用保留的向量,32-255的向量指派给用户定义的中断,这些中断一般都分配给外部I/0设备;原创 2009-10-16 17:03:00 · 1295 阅读 · 0 评论 -
硬盘基础知识
什么是扇区: 扇区是硬盘最基本存储单位,一般扇区大小为512字节;什么是磁道: 硬盘都是由多盘片组成的,盘片表面上以盘片面性中心为圆心,不同半径的同心圆为磁道。磁道分成多个扇形区域即为扇区;什么是柱面: 多个不同盘片相同半径的同心圆。一般柱面和磁道能用;硬盘容量: 存储容量 = 磁头数*磁道(柱面)数*每道扇区数*每扇区字节数硬盘的寻址:老式硬原创 2009-10-16 17:06:00 · 505 阅读 · 0 评论