当前位置:  技术问答>linux和unix

请教个比较深入的机器启动问题-bios相关

    来源: 互联网  发布时间:2015-11-25

    本文导语:  向各位前辈大虾请教个令我恶心已久的问题 问题是关于机器上电后 电脑的各个部件都干了些什么 在网上看了一些资料 知道 是从实模式地址ffff:0000开始运行程序和之后的一些事情 但还有很多问题我不懂,想请教:...

向各位前辈大虾请教个令我恶心已久的问题

问题是关于机器上电后 电脑的各个部件都干了些什么
在网上看了一些资料
知道 是从实模式地址ffff:0000开始运行程序和之后的一些事情
但还有很多问题我不懂,想请教:
1.上电之后第一运行的部件是什么?是不是主板bios?
如果我主板上没装cpu,会怎么样,bios应该知道cpu问题吧?
我想知道最最开始的情况在cpu运行 ffff:0000之前机器在做什么
2.bios是在什么时候把自己copy到内存中去的(我想copy过程不应该是软件上的事情吧,
据我知道的情况cpu执行的指令必须是在内存中存在的,那内存中第一手数据是怎么进去的呢?)
3.实模式地址ffff:0000是在1m附近如果我的内存是不到1m的情况呢?还是内存必须1m以上
4.总之我想知道更加详细的启动相关的内容,希望各位能指点,能回答上面的问题顺便在给讲点东西吧,能提供相关资料或书籍也好,小弟万分感谢

|
1、上电之后运行的第一部件是CPU啦,那个地址是指向BIOS的,所以我们刚开机就从BIOS上的地址开始执行BIOS中的程序了。没CPU会怎么样呢?那你可以试试的,拆下CPU,然后启动。。。

2、在BISO完成自检之后,就把自己的中断向量拷贝到内存绝对零开始的地方,这是由硬件自动完成的。以后我们就可以调用BIOS中断了。然后把硬盘(或磁盘)上的引导程序拷贝到0x7c00片,并跳到0x7c00(31KB)处开始执行程序。

3、启动时实模式地址ffff:0000映射的是BIOS,所以是从BIOS开始执行的。此时与内存大小无关。

4、去下载linux完全注释吧,
http://oldlinux.org/download/clk011c-1.9.5-allowCommenting.pdf 


    
 
 

您可能感兴趣的文章:

  • 请教在redhat或turbolinux下如何将机器做成一个网关为局域网机器提供INTERNET接入
  • 请教个简单问题:用mv 命令 把 192.168.28.38机器的data目录下文件移动到 192.168.28.48机器下的databak目录下,格式是如何写的
  • 请教NAS1500机器的密码怎么初始化
  • 请教,为什么我的机器连接FTP非常慢,其它同事的机器正常?
  • 请教高手:在Solaris上,在一台机器上rsh到另一台机器执行sh script,完毕后却不退出,原因???
  • 请教:如何把一台Linux机器设置为时间同步服务器
  • 请教一个显卡问题:我是u5的机器,它的显卡是集成的吗?需要安装驱动吗?
  • 请教如何更改rh7.2(字符模式)下机器的名字?
  • 请教机器网络配置上问题!
  • 请教unix能不能装在个人机器上.
  • 请教!在同一台机器上如何同时引导win2000和Radhat Linux?
  • 请教:我想用linux的com口通过串口线访问另外的机器
  • 请教:如何只让root用户有重启机器的权限
  • 请教如何在程序中修改机器的IP地址?
  • 请教斑竹,在linux下怎么执行位于其他机器上的脚本
  • 在服务器上操作可以访问,而局域网内其他机器却访问不到,请教原因
  • 继续请教机器死机问题
  • 请教一个问题。如何用Java实现远程控制,一台机器控制另一台,简单的如重启。给个详细的帮助。谢谢。。。
  • 新手请教一个基本问题,我现在机器上装的是j2re-1.4的版本,那是不是说就包含了SDK了呢??谢谢
  • 请教:我在原来的机器上新增一块硬盘作为数据盘
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 技术文章 iis7站长之家
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教一个opengl的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3