![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
os
文章平均质量分 81
易水凌波
守正笃实,久久为工。
展开
-
os-004-中断
title: os 004 中断tags: [os]categories:osdate: 2021-05-25 21:35:46os 004 中断中断分类外部中断外部中断是来自CPU外部的中断,外部中断源又必须是硬件,所以外部中断又称为硬件中断。可屏蔽中断通过intr引脚进入CPU,可屏蔽中断可以通过EFLAGS的IF位屏蔽掉。不可屏蔽中断通过NMI引脚进入CPU,不可屏蔽中断不可以通过EFLAGS的IF位屏蔽掉。内部中断内部中断可分为软中断和异常。软中.原创 2021-08-11 20:33:39 · 240 阅读 · 0 评论 -
os-003-protected-mode
title: os 003 protected modetags: [os]categories:osdate: 2021-05-14 10:45:15protected mode保护模式简介实模式的缺陷实模式下操作系统与用户程序属于听一个特权级,容易引起系统崩溃。程序引用的地址指向真实的物理地址,即逻辑地址等于物理地址,不利于内存分片管理,容易造成内存碎片化。用户程序可以随意访问任意内存。一个短只能访问64KB地址,太小了,操作不方便。一次只能运行一个程.原创 2021-08-11 20:33:21 · 818 阅读 · 0 评论 -
os-002-os-start
title: os 002 os starttags: [os]categories:osdate: 2021-05-11 23:19:37os 002 os start实模式下的1M内存布局起始结束大小用途FFFF0FFFFF16BBIOS入口地址,此16字节的指令是jmp f000:e05bF0000FFFEF64KB-16BBIOS的范围是F0000~FFFFF共640KBC8000EFFFF160KB映射硬件适配器的ROM或.原创 2021-08-08 21:08:09 · 360 阅读 · 0 评论 -
os-001-bochs
title: os 001 bochstags: [os]categories:osdate: 2021-05-11 20:59:35make an os -001积攒了这么久,终于要开始写一个操作系统了,加油。bochswget https://cfhcable.dl.sourceforge.net/project/bochs/bochs/2.6.2/bochs-2.6.2.tar.gz解压进入目录中configure./configure --prefix=/l.原创 2021-08-08 21:07:39 · 133 阅读 · 0 评论