基本技术
Lansehada
这个作者很懒,什么都没留下…
展开
-
深入理解BIOS
<br />在学习Windows系统启动的过程中,经过仔细的思考,我还存在一点困惑:CPU的reset信号撤销掉,CPU会从F000:FFF0地址(即1MB的RAM的最高地址的64KB)开始执行,这个位置实际上是一条跳转指令,直接跳转到BIOS的地址开始执行。<br />为什么说我对这个还有些困惑呢?我困惑的时在我的脑海里CPU是只能直接与RAM打交道的,但是BIOS是存储在ROM中的,既然说跳转到BIOS的地址开始执行,那么此时BIOS应该已经在RAM里面了,但是是谁把ROM里面的BIOS程序下载到RAM原创 2011-02-24 17:37:00 · 1916 阅读 · 0 评论 -
Windows系统启动过程详细分析
<br />打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天白云时,计算机到底都干了些什么事情。<br />首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主转载 2011-02-23 17:06:00 · 1997 阅读 · 0 评论 -
实模式、保护模式与虚拟8086模式
学习嵌入式的时候想到开发板上系统的启动过程,由此想到了windows系统的启动过程,找资料查看启动过程的时候,资料里面说boot sector运行在实模式下,然后Ntldr运行在保护模式下,突然发现自己对这两种模式忘的差不多了,于是找了些资料看。80386处理器有3种工作模式:实模式、保护模式和虚拟86模式。实模式和虚拟86模式是为了和8086处理器兼容而设置的。在实模式下,80386处理器就相当于一个快速的8086处理器。保护模式是80386处理器的主要工作模式。在此方式下,80386可以寻址4转载 2011-02-23 16:15:00 · 2916 阅读 · 0 评论 -
RAID详细介绍
<br />RAID是英文Redundant Array of Inexpensive Disks的缩写,中文简称为廉价磁盘冗余阵列。RAID就是一种由多块硬盘构成的冗余阵列。虽然RAID包含多块硬盘,但是在操作系统下是作为一个独立的大型存储设备出现。利用RAID技术于存储系统的好处主要有以下三种: <br /><br />通过把多个磁盘组织在一起作为一个逻辑卷提供磁盘跨越功能 <br />通过把数据分成多个数据块(Block)并行写入/读出多个磁盘以提高访问磁盘的速度 <br />通过镜像或校转载 2011-03-19 17:40:00 · 856 阅读 · 0 评论 -
junit 4 使用方法
JUnit 4 使用 Java 5 中的注解(annotation),以下是JUnit 4 常用的几个 annotation 介绍@Before:初始化方法@After:释放资源@Test:测试方法,在这里可以测试期望异常和超时时间@Ignore:忽略的测试方法@BeforeClass:针对所有测试,只执行一次,且必须为static void@AfterClass:针对所有转载 2012-02-13 16:42:00 · 1180 阅读 · 0 评论 -
Maven2.0介绍
Maven2.0的好处 Maven2.0有许多非常好功能,这些功能不仅仅是帮助你构建项目。如果你刚刚开始启动一个Java项目,并且想使该项目快速地开展下去,Maven2.0能够在几分钟内达到你的需求。以下是Maven2.0的一些好处: --标准的项目布局和项目结构生成器 --标准的依赖管理机制 --多项目支持 --在研发者需要的时候及时地下载新的插件和功能部件转载 2012-02-14 17:22:36 · 797 阅读 · 0 评论