内存地址分类 逻辑地址:机器语言指令中用来指定一个操作数或一条指令的地址。每一个逻辑地址都由一个段(segment)和偏移量(offset或displacement)组成,偏移量指明了从段开始的地方到实际地址之间的距离。 线性地址(或 虚拟地址):一个32位(或64位)无符号整数,在32位系统中可以 ...
分类:
系统相关 时间:
2017-09-08 15:30:39
阅读次数:
297
存储管理的任务 存储管理一共有三个存储管理任务: --存储分配 --地址映射 --存储保护 --存储共享 --存储扩充 存储分配: 分配基本内存空间 增加新的内存空间 回收内存空间 逻辑地址:表示相对地址,在外存中。 物理地址:绝对地址,标识内存中的每一个存储单元,在内存中 地址映射: 程序装入内存 ...
分类:
其他好文 时间:
2017-09-07 00:48:35
阅读次数:
176
1.IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信. 每台连网计算机都依靠IP地址来互相区分、相互联系 2.域名:由于IP地址是数字标识,使用时难以记忆和书写,因此在IP地址的基础上又发展出一种符号化的地址方案,来代替数字型的IP地址。每一个符号化的地址都与特定的I ...
分类:
其他好文 时间:
2017-09-06 09:53:58
阅读次数:
155
一、网络编程三要素 IP:网络中设备的标识,不易记忆,可用主机名 端口号:用于标识进程的逻辑地址,不同进程的标识 传输协议:通讯的规则常见协议:TCP,UDP UDP 把数据打成一个数据包,不需要建立连接 数据包的大小有限制不能超过64k 因为无连接,所以属于不可靠协议(可..
分类:
其他好文 时间:
2017-08-27 10:01:52
阅读次数:
158
问题:1,逻辑地址怎么求?2,段描述符的base字段怎么求? 逻辑地址:由16位段选择符和32位偏移量组成,并不是说这个地址就是段选择符偏移32位再和偏移量相加。 段选择符:或叫段标识符,是一个16位长的字段。顾名思义,用于选择段的。为了快速找到段选择符,处理器提供段寄存器。 15~3bit,段索引 ...
分类:
系统相关 时间:
2017-08-24 00:02:34
阅读次数:
215
介绍内存共享前,说下之前的误区,觉得,可以用指针来在父子进程中传递数据,其实,在fork()后,父子进程的地址空间是相互独立的!所以在父子进程间传递指针是没有意义的。 这里就涉及到物理地址和逻辑地址(或称虚拟地址)的概念。 从逻辑地址到物理地址的映射称为地址重定向。分为: 静态重定向--在程序装入主 ...
分类:
编程语言 时间:
2017-08-22 16:50:06
阅读次数:
317
1,三个地址 逻辑地址,机器语言指令中用来指定一个操作数或一条指令的地址。 线性地址:32位无符号整数,高达4GB。64位的cpu就是64位的线性地址 物理地址:内存芯片级内存单元寻址。老式x86由32位或36位无符号整数表示。 2,MMU内存控制单元 存在一个分段单元的硬件电路将一个逻辑地址转换为 ...
分类:
系统相关 时间:
2017-08-21 22:58:11
阅读次数:
232
今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问题。 折腾了很久,最后还是通过理解异常信息来大致猜测。 远程连接是输入mysql所在主机的IP和端口来确定主机的逻辑地址,再通过用户和密码来确定登 ...
分类:
数据库 时间:
2017-08-17 10:36:17
阅读次数:
247
一、简介 在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地 址信息- -源站点和目的站点地址的网络地址。 如果你在谈 ...
分类:
Web程序 时间:
2017-08-11 10:05:31
阅读次数:
213
http://blog.csdn.net/mrbuffoon/article/details/48947267 Note:本文是基于80×86微处理器进行原理总结。 在内存地址上,我们要区分逻辑地址、线性地址以及物理地址这三个概念。逻辑地址:包含在机器语言指令中用来指定一个操作数或者一条指令的地址。 ...
分类:
其他好文 时间:
2017-08-04 01:14:08
阅读次数:
245