作业帮 > 综合 > 作业

操作系统中地址转换可分为哪3中方式,比较这3中方式有什么不同

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 14:42:34
操作系统中地址转换可分为哪3中方式,比较这3中方式有什么不同
不知你这地址指的是IP地址还是存储器的地址
如果指的是网络的,那就是这样分:
NAT网络地址转换的3种实现方式:
1、静态NAT(一对一)
2、动态NAT(多对多)
3、端口多路复用PAT(多对一)
如是是操作系统的存储器管理,则是
(1)保护方式的地址转换:处理器内部的分段单元将逻辑地址转换为线性地址,再由分页单元将线性地址转换为物理地址,物理地址通过地址总线输出选择存储器芯片中的具体存储单元.
(2)实地址方式的地址转换:实地址方式采用实地址存储模型,注意其的主存空间只有1MB=220字节),仅使用地址总线的低20位,其物理地址范围为00000H~FFFFFH.
实地址存储模型也进行分段管理,但有两个限制:
•每个段最大为64KB •段只能开始于低4位地址全为0的物理地址处
实地址方式的段寄存器直接保存20位段基地址的高16位,段内的偏移地址也用16位表示.
这样将逻辑地址转换为物理地址的方法是:
将段寄存器中的数值左移二进制4位(十六进制一位),加上偏移地址就得到20位物理地址.
再问: 怎么存储器管理中只有两种啊