• 【科普杂谈】计算机按下电源后发生了什么


    1、按下开机键,连接开机键的一个导线就会输送一个信号给主板,请求开机。

    2、主板接收到这个信号,把信号转发给电源,要求电源开始供电,此时电源开始工作。

    3、电源给主板的各部分提供稳定的电压之后,发送“power_good”信号给BIOS。

    4、BIOS接受到信号之后,开始启动POST(Power On Self Test),检测电源供电是否稳定,检测硬件设备(比如内存)是否已经连接。

    5、POST检测完毕之后,会把BIOS程序加载到内存中的尾部地址(比如0xfffff0,或其他地址),然后在内存的0x0地址处存放一条跳转指令,跳转到BIOS在内存中的地址。

    6、CPU执行内存0x0处的指令。由于这是一条跳转指令,所以会跳转到BIOS程序存储的地方,开始执行BIOS程序。

    7、BIOS在内存的开始部分设置IVT(Interrupt Vector Table),把一些中断指令存放在这里。然后对计算机硬件进行检测。然后使用INT 0x19命令按照指定的顺序对存储介质进行检测(比如按照软盘、CD、硬盘的顺序),找到可以启动的程序(英文为bootable device),把这个程序(bootloader)加载到内存的0x7c00处。开始执行这个bootloader。

     

  • 相关阅读:
    MBProgressHUD上传照片进度提示
    -oN ,-oX,-oG
    nmap -sN -p 22,80 www.baidu.com
    22/tcp open|filtered ssh 80/tcp open|filtered http
    nmap -sS
    nmap -sT
    tcpdump --nnx tcp and host 192.168.10.9
    awk对列求和
    genlist -s 192.168.1.*
    /usr/local/sbin/fping -s www.baidu.com www.google.com
  • 原文地址:https://www.cnblogs.com/huty/p/8518337.html
Copyright © 2020-2023  润新知