启动计算机(来自现代操作系统第三版)
来源:互联网 发布:有淘宝就能贷款的软件 编辑:程序博客网 时间:2024/06/07 09:56
在操作系统启动时,BIOS开始运行。
1.它首先检查所有安装的RAM数量,键盘和其他基本设备是否已安装并正常响应。
2.接着,它开始扫描ISA和PCI总线并找出连在上面的所有设备。如果现在的设备和系统上次启动的设备不同时,则配置新的设备。
3.然后,BIOS通过尝试存储在CMOS存储器中的设备清单决定启动设备。
典型的,如果存在软盘,则系统试图从软盘启动。如果失败则尝试CD-ROM。如果再次失败,则系统从硬盘启动。
启动设备的第一个扇区被读入内存并执行。这个扇盘包含一个对保存在启动盘面末尾分区表检查的程序,以确定哪个分区是活动的。
4.然后,从该分区读入第二个启动装载模块。来自活动分区的这个装载模块被读入操作系统,并启动之。
5.然后,操作系统询问BIOS,以获得配置信息。对于每种设备,系统检查对应的设备驱动程序是否存在。如果没有,系统要求用户插入含有该设备驱动程序的CD-ROM(由设备供供应商提供)。一旦有了全部的设备驱动程序,操作系统就将它们调入内核。然后初始化有关表格,创建需要的任何背景进程,并在每个终端上启动登陆程序或GUI。
CMOS:
以下解释来自百度百科
在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的并行或串行FLASH芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。
时至今日,虽然因为工艺原因,都叫做CMOS,但是CMOS在三个应用领域,呈现出迥然不同的外观特征:
一是用于计算机信息保存,CMOS作为可擦写芯片使用,在这个领域,用户通常不会关心CMOS的硬件问题,而只关心写在CMOS上的信息,也就是BIOS的设置问题,其中提到最多的就是系统故障时拿掉主板上的电池,进行CMOS放电操作,从而还原BIOS设置。
二是在数字影像领域,CMOS作为一种低成本的感光元件技术被发展出来,市面上常见的数码产品,其感光元件主要就是CCD或者CMOS,尤其是低端摄像头产品,而通常高端摄像头都是CCD感光元件。
三是在更加专业的集成电路设计与制造领域。
0 0
- 启动计算机(来自现代操作系统第三版)
- 【读书笔记】现代操作系统(第三版)勘误一
- 【读书笔记】现代操作系统(第三版)勘误二
- 【读书笔记】现代操作系统(第三版)勘误三
- 现代操作系统第三版课后习题解答
- 计算机操作系统(第三版)----复习01
- 《现代操作系统(中文第三版)》课后习题——第七章 多媒体操作系统
- 《现代操作系统(中文第三版)》课后习题——第三章 存储管理
- 现代操作系统笔记-第三章
- 《现代操作系统(中文第三版)》课后习题——第一章 绪论
- 《现代操作系统(中文第三版)》课后习题——第二章 进程与线程
- 《现代操作系统》(第三版)P76页 生产者消费者模型的程序的理解
- 《现代操作系统(中文第三版)》课后习题——第四章 文件系统
- 《现代操作系统(中文第三版)》课后习题——第五章 输入/输出
- 《现代操作系统(中文第三版)》课后习题——第六章 死锁
- 《现代操作系统(中文第三版)》课后习题——第八章 多处理机系统
- 《现代操作系统(中文第三版)》课后习题——第九章 安全
- 《现代操作系统(中文第三版)》课后习题——第十章 实例研究1:Linux
- iOS利用AFNetworking(AFN) 实现图片上传
- eclipse配置maven环境简记
- 嵌入式裸机编程,对内存管理的一些见解
- android gps开发必备资料
- MySQL中用户权限、库权限、表权限的控制
- 启动计算机(来自现代操作系统第三版)
- Oracle笔记——DDL
- java解惑之try catch finally
- CommonAdapter-万能的ListView.GridView的适配器
- Android移动view动画问题 关于view的位置移动了,但view里面绑定的监听器还在原位
- Android Make脚本简记
- Git分支 - 创建,切换
- OC-继承,多态,self,super
- jar包中初始化Spring环境,报错找不到applicationContext.xml