操作系统
文章平均质量分 79
问号小朋友
这个作者很懒,什么都没留下…
展开
-
操作系统——异常处理
Intel官方白皮书Volume3的6.5节异常分为3种,错误(fault)、陷阱(trap)、终止(abort)错误(fault):错误是一种可以被修复的异常,只要错误被修正,处理器就可以将进程或任务的运行环境恢复到这条语句的执行地址,继续执行陷阱(trap):一条指令产生了异常,其状态同样可以恢复,但是执行异常处理程序之后恢复的位置是异常指令的下一条指令终止(abort):十分严重的错误,异常原因无迹可循,会终止程序或任务的执行,无法恢复终止异常发生后,程序不会再继续执行(或者说现场不原创 2021-11-01 03:03:19 · 2154 阅读 · 0 评论 -
从BIOS到Boot再到Loader它们各自都干了些什么
CPU加电启动从BIOS到Boot再到Loader他们各自都干了些什么BIOSCPU加电启动CS:IP寄存器的初始值为0xF000:0xFFF0,此时CPU处于实模式下,这个CS:IP指向的地址的求法是CS<<4+IP,即CS*16+IP,对应的物理地址为0xFFFF0,这个位置对应一条长跳转指令jmp F000:E05B,此时就会跳转到BIOS固件所在的内存地址,然后控制权交由BIOS固件,此时BIOS固件完成下列操作:检测各个硬件设备是否正常运行从磁盘(软盘)的第一扇区里面原创 2021-10-25 00:38:30 · 746 阅读 · 0 评论 -
第一章——计算机系统初始
第1章—计算机系统概述基本介绍基本组成计算机从顶层角度来看,由处理器、存储器、输入输出设备组成,这些设备之间通过某种关系互联起来,分享数据,协同解决计算任务,实现许多功能,其主要包含四个组成构件:处理器执行计算任务 ,执行数据处理功能,当只有一个处理器时,他被叫做中央处理器(CPU)处理器和存储器交换数据,在处理器中有两个与内存相关的寄存器,一个是存储地址寄存器(Memory Address Register, MAR)其确定下一次读写的存储器地址,另一个存放从存储器中读取过来或者将要被写入原创 2021-08-10 10:43:23 · 243 阅读 · 0 评论