操作系统原理
来源:互联网 发布:php jenkins docker 编辑:程序博客网 时间:2024/06/16 12:28
刚插电的时候,代码段寄存器(CS)的值为全1,指令计数器(IP,INSTRUCTION POINTER)的值为全0,
既CS=FFFF、IP=0000。CPU根据CS和IP的值执行FFFF0H的指令。FFFF0H处的指令一般总是一个JMP指令,
jump到另一个位於ROM BIOS中的位置。Boot是引导操作系统对计算机自检,包括硬件是否安装等,如果有就
会进行执行初始化程序。接着系统测试码后,操作系统将控制权转移发给ROM的启动程序boot(在磁道的第零
轨道第零扇区)。如果硬盘为系统启动磁盘。硬盘的第一扇区为主引导记录,可分为两部分:引导区和分区表
(记录硬盘分区信息)。如果软盘启动计算机,ROM BIOS读入的软盘引导区的位置07C00h。最后经过复杂的
操作,将控制权转移给操作系统。
对于linux,首先bootsect是第一个被读入内存中并执行的程序。
0 0
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- 操作系统原理
- VxWorks操作系统基础,操作系统原理
- (操作系统原理)死锁原理
- Linux 操作系统原理介绍
- 浅尝计算机操作系统原理
- 操作系统 PV原理
- linux操作系统原理【3】
- sort awk来过滤文本
- C#API控制窗体
- 动态规划
- ODDR的使用错误
- 浅谈Borg/YARN/Mesos/Torca/Corona一类系统
- 操作系统原理
- RT73(RT2571WF)(TL-WN321G+) USB无线WIFI移植S3C2440+linux2.6.30.4
- Extjs4.2.1 Ext.grid.plugin.RowEditing 保存按钮不可用
- c++ 随机数
- FI--SAP财务成本知识库
- poj1850 Code
- Android APP --- Mr Expense
- iphone开发资源汇总
- rspec BDD(行为驱动开发 敏捷开发模型)的一种插件工具