数学建模社区-数学中国

标题: 【原创】计算机组成原理常识——2011.3.27 [打印本页]

作者: 厚积薄发    时间: 2011-3-27 19:37
标题: 【原创】计算机组成原理常识——2011.3.27
这些常识希望大家能够记住,以至于以后可以为自己的电脑看病,计算机专业的学生应该一看就懂,外行人稍微努力一下就恩给你看懂的!了解了这些,对于你开发的一个简单的操作系统在计算机上运行会变为可能!

打开计算机电源的时候,电流首先通过变压器产生一个电信号,然后沿着指定的线路进入cpu,而后对cpu进行格式化(对程序计数器进行格式化为FFFF0,对芯片内部进行清零);而后CPU根据程序计数器中的特定地址,从特定地址读取固定的引导程序(此处的特定地址即为BIOS范围内的地址);CPU根据引导程序执行一系列的机器自检,如果没有问题,则发出一声蜂鸣,否则发出多个蜂鸣或者不发出蜂鸣!


完成硬件自检自后,计算机BIOS中的引导程序会检查主驱动(通常为C盘),从第一个扇区读取512K的数据并将其复制到RAM中特定位置(也就是7C00),这些信息构成了引导记录。而后BIOS通过转向该地址,将计算机控制权交给引导记录控制!(前面都是由BIOS中的引导程序控制的)


引导记录接管PC控制权后,而后把IO.SYS加载RAM。IO.SYS中包含ROM BIOS的扩展和SYSINIT例程。随后控制权交给IO.SYS

SYSINIT对启动过程予以控制,并把MSDOS.SYS加载到RAM。从此MSDOS.SYS和BIOS共同来管理文件、执行程序,并相应来自硬件的信号!

SYSINIT搜索引导盘根目录,查找CONFIG.SYS文件。如果存在,其让MSDOS执行其中的程序命令。

而后SYSINIT告诉MSDOS.SYS夹在COMAND.COM文件,其有三部分组成:对输入输出功能扩展的文件,DOS命令,AUTOEXEC.BAT一次性文件

至此初始操作系统基本上加载完毕!




作者: 刘玉芝    时间: 2011-7-3 23:39
有道理,不错,(*^__^*)
作者: persist.....    时间: 2012-11-18 10:49
呵呵,不错的哦!!!
作者: sxshaxiaochuan    时间: 2012-12-8 12:53
不错。。。。。。。。。。。。。。。。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5