1 第一阶段引导陵世启动
在嵌入式系统的启动中第一个运行的函数并不是我们通常所理旅山解的main函数,实际上在运行main函数之前已经完成拆汪中了诸如cpu,flash等的初始化工作,并且为c代码提供了基础运行环境,这一部分工作就是我们所谓的第一阶段的引导启动。
这一阶段涉及的硬件包括电源开关、cpu(核,寄存器,内部rom和内部ram)、外部的管脚、flash和ddr,系统对这些硬件由内而外,逐层初始化,核心流程是搬移代码然后执行。 编程语言涉及汇编语言和c语言,其中汇编语言主要实现cpu内部初始化过程,如向量表,中断等,代码初始是在cpu内部的rom中,被搬移到ram中执行,最后为c语言的执行做好准备。c语言部分的代码,通常是完成flash,ddr,外部管脚的初始化,代码初始是放到flash中,搬移到ddr中执行,直到引导完成交接给uboot,进行第二阶段的引导或者直接可以裸跑程序了。
下个瑞星卡卡助手,文件很小的,安装上它,然后打开他,在他的页面下点高级功能------点系统启动管理项------点登陆项,在其中找到tciocp64.exe dionpis.exe fmsjhif.exe fmsiocps.exe这几项在他们上边点右键选删除当前选中的项,删了就没事了。你也可以删除唤裤宏其他一些开机就会启动的文件,一下是必留项以XP为例:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\StartupPrograms
+ rdpclip
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
+ C:\WINDOWS\system32\Userinit.exe(不了解,但必须有)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
+ Explorer.exe (桌面,删了桌面上就什和册么也没了)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
+ runeip(卡卡上网助手)
FILES\RISING\ANTISPYWARE\RUNIEP.EXE
+ KavStart (杀毒软件,我用的是金山毒霸,不同的软件会不同)
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
+ ctfmon.exe (输入法)
C:\WINDOWS\SYSTEM.INI + shell
C:\WINDOWS\EXPLORER.EXE
下载地址:http://download.rising.com.cn/for_down/kakatool/kakasetupv4.exe
你也可以在msconfig中禁纯搭用,但下次启动将会以诊断模式启动,而不是正常模式启动。
是先启动ROM ,再启动CPU.详情如下:
电脑启动顺序
第一步:打激碧开电脑电源,此时会看到显示器、键盘、机箱面板上的指示灯闪烁。
第二步:检测显示卡。屏幕上会出现短暂橘凯的显卡信息。
第三步:检测内存。屏幕上出现内存的容量信息。
第四步:执行BIOS。屏幕上出现简略的BIOS信息。
第五步:检测其它设备。屏幕依次出现其它设备的信息,如CPU、内存、硬盘、光驱等等。这个过程中,主板的BIOS监测硬件是否正常,包括各个硬件的检测、配置、初始化等等。如果发生错误,则会提示错误或中断启动(死机)。
第六步:执行 *** 作系统的初始化文件。先将存储在ROM(只读存储器)中的BootstrapLoader程序和自诊断程序移动到RAM(随机存储器)中去。
第七步:载入 *** 作系统文件。随着BootstrapLoader的运行, *** 作系统将系统文件送到RAM中。
第八步:执行系统文件Io.sys和Msdos.sys此时屏幕将出现诸如“Starting Windows9 8”的提示信息或显示开机画面。
第九步:若启动盘根目录下有Config.sys文件,则执行它。
第十步:执行系统文件Command.com
第十一步:若启动盘根目录下有Austoexec.bat文件,则执行它。
第十二步:读取Windows初始化文件“System.ini”和“Win.ini”,再读取注册表文件。
第十三步:启圆铅唤动结束,屏幕出现初始画面,运行 *** 作系统。
在启动时,PC喇叭会发出声音,通过这个声音可以判断是何种错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)