学习笔记

在路上

导航

2008年8月22日

摘要: 一. 绪 论 二. X86的硬件寻址方法 三. 内核对页表的设置 四. 实例分析映射机制 一. 绪 论 我们经常在程序的反汇编代码中看到一些类似0x32118965这样的地址,操作系统中称为线性地址,或虚拟地址。虚拟地址有什么用?虚拟地址 又是如何转换为物理内存地址的呢?本章将对此作一个简要阐述。 1.1 Linux内存寻址概述 现代意义上的操作系统都处于32位保护模式下。每个进程一般都能寻址... 阅读全文

posted @ 2008-08-22 14:42 An Shi 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 一、 Linux使用了三层内存映射机制。 为了在不同的CPU上实现内存管理,Linux设计了一种通用的内存管理模型。即:页面目录(PGD),中间目录(PMD),页面表(PT)三层。PT中的表项称为PTE(Page Table Entry)。三者均为数组。相应的,在逻辑上把线性地址从高位到低位划分为4个位段,分别为:PGD中的下标,PMD中的下标,页面表中的下标,以及物理页面内的位移。示意图... 阅读全文

posted @ 2008-08-22 14:42 An Shi 阅读(224) 评论(0) 推荐(0) 编辑

摘要: Vi指令大全 Wikipedia,自由的百科全书 目录 [显示隐藏] 1 进入vi的命令 2 移动光标类命令 3 屏幕翻滚类命令 4 插入文本类命令 5 删除命令 ... 阅读全文

posted @ 2008-08-22 14:41 An Shi 阅读(420) 评论(0) 推荐(0) 编辑

摘要: 一、首先服务器需满足如下安装要求: 1、如果是SQL Server2000,需要安装SQL Server2000 sp3复制组件,以及SQL Server2000 sp4。如果安装了VS2005,则这两个安装包可以在--安装的盘符:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0... 阅读全文

posted @ 2008-08-22 14:39 An Shi 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 使用LPCTSTR类型转换后即可将CString类的字符串转为char*. MSDN中的相关说明如下: CString objects also have the following characteristics: CString objects can grow as a result of concatenation operations. CString obj... 阅读全文

posted @ 2008-08-22 14:39 An Shi 阅读(492) 评论(0) 推荐(0) 编辑

摘要: 首先要#include 其次还要使用标准命名空间,即: using namespace std; 自己老是忘记,放到这里以备后用 阅读全文

posted @ 2008-08-22 14:38 An Shi 阅读(159) 评论(0) 推荐(0) 编辑