计算机系统操作 操作系统概念第六版

为了使计算机开始运行,例如当电源打开或计算机重启时,它需要运行一个初始化程序。该初始化程序或引导程序(bootstrap program)比较简单。它通常位于只读存储器(ROM)中,如计算机硬件内的固件或EEPROM。它初始化系统的所有部分,从CPU寄存器、设备控制器到内存内容。引导程序必须知道如何装入操作系统。为了完成这一目标,引导程序必须定位操作系统内核并把它装入内存。接着,操作系统开始执行第一个进程如init,并等待某些事件的发生。

事件的发生通常通过硬件或软件中断(interrupt)来表征,硬件可随时通过系统总线向CPU发出信号,以触发中断。软件通过执行一种称作系统调用(system call)(也称作监控器调用(monitor call))的特别操作也能触发中断。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值