一.使用80x86 微处理器,必须搞懂以下三种不同的地址:1)逻辑地址——每个逻辑地址由一个段标示符+段内偏移量构成(自己认为这个逻辑地址指向的就是程序代码的或数据的地址)2)线性地址——32位无符号整数,可表示4GB的线性地址,通常十六位进制表示,0x00000000---0xffffffff3)...
分类:
系统相关 时间:
2014-11-26 20:36:26
阅读次数:
200
/*
*Author : DavidLin
*Date : 2014-11-22pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver : 000.000.001
*h...
分类:
系统相关 时间:
2014-11-24 20:53:32
阅读次数:
336
1. 地址映射 网络层,主机和路由器通过逻辑地址识别的。逻辑地址的管辖范围是全局唯一的,它通常在软件中实现。物理层,主机和路由器通过物理地址识别的。物理地址的管辖范围是本地网络的,本地范围唯一而全局上没...
分类:
其他好文 时间:
2014-11-19 02:24:02
阅读次数:
394
在内存管理中存在这两类算法:一类是内存分配算法,一类是页面置换算法内存分配算法:是指怎么从连续的逻辑地址空间上分配内存地址给进程。常见内存分配算法及优缺点如下: (1)首次适应算法。使用该算法进行内存分配时,从空闲分区链首开始查找,直至找到一个能满足其大小要求的空闲分区为止。然后再按照作业的大小,....
分类:
编程语言 时间:
2014-11-08 22:04:20
阅读次数:
408
UTLK上说用于内存芯片级的单元寻址,真实的开发环境中不止这些,因为处理器外部除了RAM还需要别的外设,如nand, spi,serial(当然是指的这些外设的controller)等。
物理地址实际是处理器真实发送到其地址总线上的地址,而该地址应该访问到谁(ram?nand controller?)这个需要看该设备系统总线的仲裁,也就是总线仲裁,现在常用的总线仲裁有AXI AHBA等。...
分类:
其他好文 时间:
2014-11-02 13:55:35
阅读次数:
305
参考:http://bbs.chinaunix.net/thread-2083672-1-1.html
本贴涉及的硬件平台是X86,如果是其它平台,不保证能一一对号入座,但是举一反三,我想是完全可行的。
一、概念
物理地址(physical address)
用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。
——这个概念应该是这几个概念中最好理解的一个,但是值得一...
分类:
其他好文 时间:
2014-10-23 22:42:33
阅读次数:
289
1. 基本概念1.1 地址(1)逻辑地址:指由程序产生的与段相关的偏移地址部分。在C语言指针中,读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址。(2)线性地址:段中的偏移地址(逻辑地址),加上相应段的基地址就生成了一个线性地址。(3)物理地址: 放在寻址总线...
分类:
系统相关 时间:
2014-10-16 14:13:42
阅读次数:
272
logical-address-vs-physical-address
分类:
其他好文 时间:
2014-09-25 18:50:27
阅读次数:
370
??
互联网协议地址(Internet Protocol Address,又译为网际协议地址),缩写为IP地址(IP Address)。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异
可以通过cmd下的IPconfig命名获取计算机中的IP地址
打开cmd
输入ipconfig命令
...
分类:
其他好文 时间:
2014-09-23 20:23:15
阅读次数:
242
基础知识一、虚拟地址和偏移量转换 由于Windows程序是运行在386保护模式下,在保护模式下,程序访问存储器所使用的逻辑地址称为虚拟地址(Virual Address,VA)。与实地址模式下的分段地址类似,虚拟地址也可写成"段:偏移量"的形式,这里的段是指段选择器。 文件执行时将被映像到指定内.....
分类:
其他好文 时间:
2014-09-20 17:38:59
阅读次数:
190