迅维网

标题: 有关软启寻址的一些疑问,望高手解答 [打印本页]

作者: 云中鸿鹄    时间: 2012-4-1 21:20
标题: 有关软启寻址的一些疑问,望高手解答
因为最近手上有了个模拟示波器(小日本的“岩崎SS-7821"),维修中可以用波行数据来说明问题所在,下面就说说我个人的一点疑问,希望能得到解答。
   维修中好像有个通过看内存上的波来判断主板是否亮机的方法,,要说没记错的话好像是说内存上有3串波后就亮机了,我的疑问是,波形是数据交换的体现,当CPU上电结束后,发出一组地址数据什么ff000放到FSB上,ADS有效后经过北桥解码然后到南桥,最终到bios,然后自检,这期间好像没有经过内存,(或者说内存没有处理过数据)可是维修中为什么在内存上打波形就能判断开机不开机?
      有听到相关回答是bios映射,可是这个太深,文化程度有限,映射的意思是不是就是把BIOS 拷贝到内存?如果真是这样的话,那么cpu在硬启动结束后开始寻址时,数据交换又是个什么样的顺序呢?
   希望大家回答……

作者: zhouguangbin9    时间: 2012-4-1 21:24
内存和显卡,需要BIOS去检测的
作者: 大箫筱    时间: 2012-4-1 21:37
加电自检程序
作者: 心在飞翔    时间: 2012-4-1 21:43
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这么说你懂了吗?你没有必要上升到什么地址的层面上去理解这个问题。这本身是一个很简单的事。
作者: 云中鸿鹄    时间: 2012-4-1 21:46
zhouguangbin9 发表于 2012-4-1 21:24
内存和显卡,需要BIOS去检测的

在这个问题上我游电钻牛角尖了,,bios去检测内存,那是否可以理解成在cpu发出地址在到达BIOS之前内存上没有波形?还有就是若是单单自检内存,为什么会有几串波?
作者: 云中鸿鹄    时间: 2012-4-1 21:47
硬件维修基地 发表于 2012-4-1 21:31
加电自检程序

这个回答可真谈不上好啊
作者: whdiy    时间: 2012-4-1 21:51
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测内存时,测内存上会有一次波型跳变,检测显卡和其它设备的时候会有一次跳变,最后亮机时波型跳变更明显。
这也就是常说的内存上波型跳变两次后亮机,事实上CPU跑码了,再还没有到检测内存那一步时内存上是不会有波型跳变的。一般有一次波型跳变说明检测到内存了,但不一定过了内存,如果有两次跳变,基本上是过了内存,但没有过显卡或其它外设。
作者: 云中鸿鹄    时间: 2012-4-1 21:53
心在飞翔 发表于 2012-4-1 21:43
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这 ...

或许我有点钻牛角尖了,对内存的读取,读取的是什么数据(是不是bios的数据)?如果是得话,数据怎样到内存的?
作者: 云中鸿鹄    时间: 2012-4-1 21:56
心在飞翔 发表于 2012-4-1 21:43
内存上有波,说明对内存进行了读取操作,能正常对内存进行了读取操作,那CPU、BIOS就必然已经正常工作了。这 ...

还有就是内存上的波是对内存进行了正常的读取,(听说有3串波)分别读取的时那些数据?
作者: 云中鸿鹄    时间: 2012-4-1 22:01
whdiy 发表于 2012-4-1 21:51
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测 ...

谢谢,可是为什么自检显卡等外设的波形在内存上也有呢?
作者: whdiy    时间: 2012-4-1 22:04
云中鸿鹄 发表于 2012-4-1 22:01
谢谢,可是为什么自检显卡等外设的波形在内存上也有呢?

CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?
作者: 云中鸿鹄    时间: 2012-4-1 22:31
whdiy 发表于 2012-4-1 22:04
CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?

可是不上内存cpu也同样可以读取到BIOS 信息啊
作者: litao369    时间: 2012-4-1 22:35
我也算明白了 。不知道理解的对不对。就是CPU开始寻址首先到北桥再有北桥到南桥,再有南桥到BIOS
这时bios正常的话可以测到CE#  OE#都为低电平。WE为高电平。说明BIOS输出正常。接着有BIOS输出自检程序
到南桥。再有南桥到北桥。再有北桥到CPU。这时CPU开始工作。接着内存,现在在内存上才能测到波形,接着检测显卡。还有别的东西 。所以内存有几次跳变信号。不知道对不对。错的地方高手指点一下。谢谢
作者: 云中鸿鹄    时间: 2012-4-1 22:53
litao369 发表于 2012-4-1 22:35
我也算明白了 。不知道理解的对不对。就是CPU开始寻址首先到北桥再有北桥到南桥,再有南桥到BIOS
这时bios ...

我也是有同样的含糊……是不是cpu发出的那组数据返回cpu后才读取的内存,显卡,外设……
作者: iamqiaowei    时间: 2012-4-1 22:54
whdiy 发表于 2012-4-1 22:04
CPU会把BIOS里相关的部分信息放在内存里读取,反复的读写BIOS不慢吗?不麻烦吗?

这个相关信息是在CPU检测内存的时候存进去的么
作者: 超越    时间: 2012-4-1 23:24
这个问题还是去看看BIOS的原理吧还得了解一下主板的开机顺序知道了这些就明白了
作者: ╮初罪、    时间: 2012-4-1 23:29
本帖最后由 ╮初罪、 于 2012-4-1 23:30 编辑
whdiy 发表于 2012-4-1 21:51
CPU从BIOS里读到数据后会依次的检测内存、显卡、声卡、网卡、USB设备等外设,最后让显卡显示开机LOG;在检测 ...

T400 E40 还有很多板子 包括东芝ATI独显板的,有很多是先读显卡后走内存,很多新板子启动顺序是不一样的,从奔三开始的外核内核供电 ,到我们现在常修的双核, 再到先启CPU供电再启CPU里的北桥跟显卡供电I框架的板子,理论是为实战维修服务,示波器在实战维修中 特别的强大 包括芯片本身的好坏,PWM 中的死机 掉电 读XP很卡不过 (LPC总线) 这些问题 用示波器打,才能发现的,GPIO LCP总线的待机波形分析 X-BUS里的波形分析 ,当然还有i2C总线定义的实战应用 这些要是吃透的话,一修的本不说秒杀也差不多,有些特殊的故障是必须要让示波器上场 这些只是入门,还有更深的工厂级真正抓信号的延迟与同步,当然要有工厂资料才可以,入门百兆示波器即可。
作者: 云中鸿鹄    时间: 2012-4-1 23:47
云中鸿鹄 发表于 2012-4-1 22:53
我也是有同样的含糊……是不是cpu发出的那组数据返回cpu后才读取的内存,显卡,外设……

说句不怕你们笑话的话,现在进过高手点播搞明白了一点,原来CPU寻址和软启动不是一码事,寻址结束后才开始软启动的(也就是说POST自检)可以简单的理解成,cpu到BIOS 里面寻址成功后得到地址后就要开始分配地址(或许有点不恰当,但是容易理解一点)
现在还差软启没搞明白……
继续……努力中……
作者: 心在飞翔    时间: 2012-4-2 16:33
╮初罪、 发表于 2012-4-1 23:29
T400 E40 还有很多板子 包括东芝ATI独显板的,有很多是先读显卡后走内存,很多新板子启动顺序是不一样的, ...

PCI-E的独立显卡板,肯定是先检测PCIE的,台式机也是一样。




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4