- 博客(6)
- 收藏
- 关注
原创 安装swiss-port与BLAST query error: CAlnReader::GetSeqEntry(): Seq_entry is not available until after Re
安装swiss-port数据库步骤与BLAST query error: CAlnReader::GetSeqEntry(): Seq_entry is not available until after Read()异常
2022-10-28 16:09:36
845
2
原创 实模式与保护模式-中断和异常执行过程
中断和异常概念 硬件中断 由外围硬件设备发出的中断信号引发的中断 软中断 是由int n 指令引发的中断处理异常异常就是16位汇编语言中说的内部中断,由处理器内部产生的中断,表示在指令执行过程中遇到的错误的状况,也叫异常或异常中断。中断与异常发生时,处理器将挂起正在执行的过程或任务,然后执行中断和异常处理程序中断与异常的发生时随机的不可预测的。...
2018-12-05 17:43:18
806
原创 保护模式下的任务和特权级保护
任务和特权级保护此部分我为自己提了4个问题1、任务的组成部分?↓2、为什么、如何跨特权级访问?↓3、任务如何切换↓4、如何加载用户程序↓☞概念引入1、多任务系统32位处理器是为多任务系统而设计的。多任务系统是指能够同时执行两个以上的程序的系统,即使前一个任务没有执行完,后面的程序也可以执行。所以对任务之间的隔离和保护,以及任务和操作系统之间的隔离和保护都提出了要求,需要对段保护机...
2018-12-05 17:26:46
412
原创 《操作系统真象还原》第六章与第九章-总结
第六章-完善内核(C与汇编混合编程)、第九章(线程)由于本人想考研,所以接下来的章节也没法继续学习了,并且也是一直在copy代码,接下来的章节在操作系统课程中也学习过了,所以给我感觉没有必要再去实现一遍代码了,就针对书进行知识点梳理。仅对知识点总结代码可以去群里找。1、C语言的函数约定函数调用时,调用者将参数从右往左入栈空间,调用者还必须清理掉栈空间。这也就是位什么形参不占用内存空间的原...
2018-12-05 17:19:43
435
原创 《操作系统真象还原》第四章-第五章总结
第四章-保护模式入门与第五章-保护模式进阶(本文只对代码与实验中遇到的问题进行总结,关于保护模式的知识点在我博文 《保护模式》系列中)知识点实模式的CPU运行环境16位,保护模式的CPU运行环境32位全局描述表GDT概念:全局描述符表 是保护模式下内存段的描述表,存放多个段描述符定义内存段的信息‘段描述符:描述内存段的属性,提高了安全性寄存器GDTR 找 GDT进入保护模式实验...
2018-12-05 17:17:13
1351
8
原创 《操作系统真象还原》第三章----总结(完善MBR)
操作系统真象还原第三章----总结(完善MBR)启动顺序BIOS——》MBR—》loderMBR访问显存是BIOS虚拟机显示“1 MBR”可以让我们更直观感受到BIOS真的调用了MBR。代码在书中比较简单,并且后面利用MBR访问硬盘时,正好用到这部分短代码所以就不贴出来了。描述:MBR在闪烁MBR访问硬盘目的:找到loder程序 将其加载到内存之中。代码:----------...
2018-12-05 17:03:00
788
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人