计算机硬件

一:硬件的介绍

cpu:计算功能 ,从内存钟取指令→解码→执行。

寄存器: 速度最快的,但是容量小

多数cpu有两种状态:内核态,用户态。

内存:临时性存储,断电后数据全部消失。

rom:只读存储器, 断电后数据不会丢失。

 

二:cpu的两种状态

内核态→操作系统→硬件

(内核态是可以通过操作系统直接作用在硬件上)

用户态→应用程序→切换过程→硬件

(用户态是先通过应用程序再过切换过程,到用户接口程序上才可以作用在硬件上)

 

三:操作系统的启动流程

1.计算机加电

2.BIOS开始运行,检测硬件:cpu、内存、硬盘等

3.BIOS读取CMOS存储器中的参数,选择启动设备

4.从启动设备上读取第一个扇区的内容(MBR主引导记录512字节,前446为引导信息,后64为分区信息,最后两个为标志位)

5.根据分区信息读入bootloader启动装载模块,启动操作系统

6.然后操作系统询问BIOS,以获得配置信息。对于每种设备,系统会检查其设备驱动程序是否存在,

如果没有,系统则会要求用户按照设备驱动程序。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。

然后初始有关的表格(如进程表),穿件需要的进程,并在每个终端上启动登录程序或GUI

 

四:应用程序的启动流程

举例:暴风语音

双击快捷图标 

告诉操作系统一个文件路径

操作系统从硬盘读取文件内容到内存中,

Cpu从内存读取数据运行

posted @ 2017-07-12 15:09  Aray007  阅读(137)  评论(0编辑  收藏  举报