
Linux
Huststephen
Control the code, control the world.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
固定映射的线性地址
内核地址空间内核线性地址空间范围:3GB-4GB (0xc0000000-0xffffffff)内核线性地址空间[3GB,3GB+896MB]-----(线性映射)----------物理地址空间[0,896M]内核线性地址空间[3GB+896MB,4GB]用来实现“非连续内存分配”和“固定映射”固定映射固定映射的线性地址以“任意方式”(与前896MB线性映射方式相比)原创 2017-11-08 15:26:22 · 1046 阅读 · 0 评论 -
内存寻址
内存地址逻辑地址:由一个段选择符和偏移量组成(16位段选择符、32位偏移量)线性地址:也称虚拟地址,32位无符号整数物理地址:用于内存芯片级寻址,32位物理地址或者36位物理地址(启用PAE) 内存控制单元 (MMU)分段单元:将逻辑地址转化为线性地址分页单元:将线性地址转化为物理地址 内存仲裁器(memoryarbiter)功能:控制多CPU以及DMA控制原创 2017-11-08 15:37:08 · 284 阅读 · 0 评论 -
总线地址
MMU中的分页单元:将线性地址转化为(内存)物理地址IOMMU:将总线地址转化为(内存)物理地址原创 2017-11-08 16:32:41 · 682 阅读 · 0 评论 -
vim 安装 使用 教程
vim 三种模式1、一般模式:"vim 文件名”刚进入时的状态2、编辑模式:一般模式下输入“i”进入编辑模式3、命令模式:一般模式下输入‘:’进入命令模式普通按键(一般模式下进行的操作)1、左、下、上、右:h、j、k、l快捷键(一般模式下进行的操作)1、跳转到文件首部:gg2、跳转到文件尾部:G3、跳转到行首:04、跳转到行尾:$5、删原创 2017-11-02 11:40:29 · 346 阅读 · 0 评论