关于电脑开机自检有无CPU参与的问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:01:19
看到有资料介绍电脑开机自检的一些资料,有些疑问:
第一 "CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内" 这其中的 地址FFFF0H处 到底是 BIOS的地址码,还是指已经加载到内存中的指令的地址.

第二 好象主板测试卡在没有CPU的情况下,也可进行 POST测试 ,这又如何解释 必须在CPU的控制下才能进行 硬件自检呢.

第三 如果是CPU调用内存中的BIOS自检程序进行开机自检的话,为什么在没有内存的情况下,主板会报警.试想,内存不存在,CPU调用什么代码让主板的喇叭发出报警声.

1.是指已经加载到内存中的指令的地址. 就是在这个情况下,你的BIOS是只读的BIOS,CPU读到这个指令无法对BIOS进行修改就是这个指令在BIOS的保护氛围之内

2.主板测试卡是对硬件进行检测,执行的命令在主板测试卡中,就是一般所说的开机自检,这个是由BIOS来完成的,检查硬件的配置是不是满足开机最基本的条件,要是满足就可以开机,但能不能运行系统和运行得怎么样那不管,要是不满足,那么就会发出三声警报,提示不可以开机
3.内存不存在,不是CPU中的运算无法执行所以会报警,准确的说是BIOS没有检测到内存,不满足开机的条件,这个时候BIOS就会提示发出声音:一长一短的声音 [内存(记忆体)错误]或者是长声持续 [内存(记忆体)不存在 ...........检查内存条是否插好,更换内存条]
除了以上两个报警的提示外当然还有别的,具体的网上有http://zhidao.baidu.com/question/15328177.html?si=5
要是不相信你可以把内存条拔下再开机绝对是这样的

开机后十分钟左右,摸一摸cpu,是否发热,发热的话,它就在工作!

1.是指已经加载到内存中的指令的地址.

2.主板测试卡是对硬件进行检测,执行的命令在主板测试卡中
3.内存不存在,CPU中的运算无法执行所以会报警