Linux操作系统基础
本专栏从操作系统最简单的概念讲起,讲解了实模式、保护模式、中断、分段、分页、保护、内存管理、任务切换等最基本的概念,为深入理解操作系统原理、深入分析Linux内核源码打下扎实的基础。
sweird
知其然,并知其所以然。揭开上层重重迷雾,去了解计算机的本质,去了解操作系统的本质,解开曾经的迷惑,怀着十二分的热情,用我的一生去完成。
展开
-
Linux操作系统基础(四)保护模式内存管理(2)
Linux操作系统基础(四)保护模式内存管理(2) 转载请注明出处:http://blog.csdn.net/rosetta 本节主要讲:保护模式内存管理相关的物理地址空间,逻辑和线性地址空间,段选择符,段寄存器,段描述符。 物理地址空间 保护模式下,IA-32架构提供了一个4GBytes(2^32bytes)正常大小的物理寻址空间。处理器可以使用地址翻译 2013-02-05 09:37:16 · 3012 阅读 · 0 评论 -
Linux操作系统基础(三)保护模式内存管理(1)
Linux操作系统基础(三)保护模式内存管理(1) 转载请注明出处:http://blog.csdn.net/rosetta 保护模式内存管理 本节描述IA-32架构保护模式下内存管理机制,包括段机制和页机制。 内存管理简介 IA-32架构内存管理机制分两部分:分段机制和分页机制。分段机制使代码段、数据段和堆栈段相互独立,这样多任务才可以在一个处理器上运行...翻译 2013-01-30 10:03:39 · 4812 阅读 · 2 评论 -
Linux操作系统基础(二)Intel 32位系统架构总览(2)
操作系统基础(二)Intel 32位系统架构总览(2) 转载请注明出处:http://blog.csdn.net/rosetta 运行模式 IA-32架构支持四种模式。 l 保护模式(Protected mode)这是处理器主要运行模式。在这种模式下可以提供最多的架构特性指令集,最高的性能以及向后兼容。 l 实地址模式(Real-address mode) 这种模式翻译 2013-01-25 15:24:30 · 2268 阅读 · 0 评论 -
Linux操作系统基础(一)Intel32位系统架构总览(1)
Linux操作系统基础(一)Intel32位系统架构总览(1) 转载请注明出处:http://blog.csdn.net/rosetta 前言 说是Linux操作系统基础,其实应该是Intel IA-32架构,但是以学习Linux操作系统为目的,故而称为《Linux操作系统基础》。本部分开始主要讲解80x86保护模式下基本概念,最主要的参考资料为Intel开发手册第三卷《系翻译 2013-01-23 09:29:34 · 3618 阅读 · 0 评论