08 2013 档案

BIOS干的大事?
摘要:BIOS的功能 目前市场上主要的BIOS有AMI BIOS和Award BIOS以及Phoenix BIOS,其中,Award和Phoenix已经合并,二者的技术也互有融合。从功能上看,BIOS分为三个部分:自检及初始化程序;硬件中断处理;程序服务请求;(一)自检及初始化 这部分负责启动电脑,具体有三个部分,第一个部分是用于电脑刚接通电源时对硬件 部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主 板,CMOS存储器,串并口,显示卡,软硬盘子系统及键.. 阅读全文

posted @ 2013-08-12 16:51 敷衍。 阅读(266) 评论(0) 推荐(0)

ubuntu 12.04 13.04 下安装BOCHS注意事项
摘要:这些是必须要用的环境。sudo apt-get install build-essentialsudo apt-get install g++sudo apt-get install libgtk2.0-dev安装命令$tar-vxzf bochs-2.6.2tar.gz$cd bochs-2.6.2$./configure --enable-debugger --enable-disasm$make$sudo make install错误:checking for default gui on this platform... x11 ERROR: X windows gui was sel 阅读全文

posted @ 2013-08-12 16:41 敷衍。 阅读(524) 评论(0) 推荐(0)

fat32 中加载LOADER
摘要:为了简洁起见,FAT32的内容 可以参考 数据重现 该书 介绍FAT32的内容,下面只说对FAT32的应用现在,跳入做U盘引导正题 ,就是讲分区格式化为FAT32文件系统先看看 大致 FAT32结构保留区中 第0号扇区是DBR扇区(FAT32的dbr不只只有1个扇区 )数据区的 数据按簇存放,不满一个簇就按簇存放,大于一个簇分多个簇存放。簇号从2簇开始(不是0簇) 而且从数据区开始才以簇描述数据块,之前的描述按扇区来讲。FAT表: FAT表 按每个簇号 32bit,4字节,存放的是改簇号的下一簇地址 第0,1号记录不用 从二号开始用。也和数据区从2号簇开始对应根目录:存放在数据区的第二簇中,如 阅读全文

posted @ 2013-08-04 16:51 敷衍。 阅读(265) 评论(0) 推荐(0)

用u盘 建立引导盘 想法。
摘要:用软盘引导操作系统貌似比较老,现在已经没有软盘了,作为实机实验操作系统,应该用U盘比较稳妥。话说软盘 格式为FAT12 ,而U盘的主流分区大多分为FAT32。所以二话不说就应该研究FAT32,正好可以结合FAT12一同学习。先回顾一下 详细的硬盘开机流程:1、 BIOS加电自检(POST)2、 将硬盘第一个扇区(0头0道1扇区,也就是Boot Sector)读入内存地址0000:7c00处;3、 检查0000:7dfe是否等于0xaa55.(即Boot Sector 的最后一个字节)若不等于则转去尝试其他介质; 如果没有其他启动介质,则显示 ”No ROM BASIC” ,然后死机;4、 跳. 阅读全文

posted @ 2013-08-04 16:01 敷衍。 阅读(367) 评论(0) 推荐(0)