摘要: 4、进程的内存空间 1)进程虚拟地址空间的实现 Windows系统中每个进程都有一个私有的虚拟地址空间,系统需要将每个进程的虚拟地址都映射到物理内存地址上。为了实现系统中每个进程都有一个私有的虚拟地址空间,系统为每一个进程都创建一个页目录( Directory)和一组页表。每个进程的页表是独立的,而内核空间的页表是所有进程共享的。 在x86平台上,CR3寄存器标识了页目录所在的物理地址。Win... 阅读全文
posted @ 2011-01-07 23:31 浪里飞 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 一、相关概念 1、内存主要储存程序运行时所需的机器代码、数据等内容。 内存的最小存储单元是字节,内存中的每一个字节都有一个地址。在32位系统上,使用32位的数来表示内存地址,因此一共可以表示232 (4294967296-4G)个字节。 2、地址 (1)地址空间。 系统中所有可用的内存地址的集合称为地址空间。比如,如果可以使用4GB的内存,那么其地址空间就是0x00000000~0xFFFFF... 阅读全文
posted @ 2011-01-07 23:06 浪里飞 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念1、磁盘分区(Partitions) 磁盘是装到计算机上的存储设备,比如常见的硬盘。磁盘分区是为了便于管理和使用物理硬盘,而在一个物理硬盘上划分可以各自独立工作的一些逻辑磁盘。比如一块80GB的硬盘可以划分为4个20GB的分区来使用,对操作系统来说这4个20GB的分区是4块独立的逻辑磁盘。2、卷(Volumes) 卷,也称为逻辑驱动器,是NTFS、FAT32等文件系统组织结构的最高层。卷是存储设备(如硬盘)上由文件系统管理的一块区域,是在逻辑上相互隔离的存储单元。一个磁盘分区至少含有一个卷,卷也可以存在于多个磁盘分区上,仅存在于一个磁盘分区上的卷称为“简单卷”,仅存在于多个磁盘分区 阅读全文
posted @ 2011-01-07 15:45 浪里飞 阅读(6060) 评论(1) 推荐(2) 编辑