『壹』 DSP 数据段 程序段 划分 标号“table”和“start”的地址分别是什么,分别位于程序空间还是数据空间
PAGE 0 是程序空抄间
PAGE 1 是数据空间
.data: {} > DATA PAGE 1
这句话袭说明data在page1 也就是数据空间
PAGE 1: DATA: origin = 0x2000, length = 0x1000
说明数据空间从0x2000开始,共0x1000这么大,只有一个table在里面,因此table地址是0x2000
start也类似
『贰』 32位程序在64位系统中的内核空间地址从哪开始
64位的linux采用4级页表,支持的最大物理内存为64T。
对于虚拟地址空间的划分,将0x0000,0000,0000,0000 – 0x0000,7fff,ffff,f000这128T地址用于用户空间;而0xffff,8000,0000,0000以上的128T为系统空间地址。
『叁』 内存地址空间中的“地址”是什么意思
不是太高深的说的话:内存中的地址就是数据元保存的在内存中的位置。
地址会占用一定的内存空间,这一部分空间到底是被算进内存大小还是不算我不清楚。
比如一个C语言要跟去地址取值,就是一饥友个取值指令,指令用地址渣肢升代表,程序就如老可以调用到这个地址保存的数据。
而你说的空间大小是每个地址可以保存的数据综合的大小是多少。