[System]i386-Programmer Manual
文章平均质量分 84
Toomatoo
计算机专业,自然语言处理和数据挖掘爱好者。
展开
-
[OS]Memory Management
首先,我先澄清三个地址概念:logical address, linear address, physical address。我从地址转换的角度来说明三种地址之间的关系。地址转换的含义是:从logical address(程序员角度的地址)转换为physical address(实际的物理地址),这个过程可以分为两步:Segment translation:logical add原创 2014-03-07 12:07:09 · 798 阅读 · 0 评论 -
[OS]System Architecture
这部分主要学习了i386系统编程时的知识。在对i386进行系统编程的时候,其特点主要表现在Register和Instruction上。System Register对于系统编程,i386提供下面几类System Register:EFLAGS RegisterMemory-Management RegistersControl RegistersDebug Regist原创 2014-03-07 11:52:51 · 830 阅读 · 0 评论 -
[OS]Exceptions and Interrupts
一、Identifying Interrupts1. 中断号0~31:提前预置好的中断号,其中15和17~31被Intel保留,用于以后的扩充。32~255:可以由软件自由定义中断内容。2. Exceptions的分类Faults:记录发生exception的一条指令Traps:记录发生exception之后的一条指令Aborts:可以设定一些不同的位置原创 2014-03-27 10:26:46 · 803 阅读 · 0 评论