操作系统中的编程器和分段

休息时间

我了解到操作系统中的分段是基于将不同的分段(对于一个程序,这些分段可以代表符号表,源文本,堆栈...)划分为从逻辑内存地址0开始的单元。除了偏移量之外,MMU(?)用来获取实数的虚拟地址。

分段的明显好处是,由于每个分段都从地址0开始,因此多个进程可以同时利用单个分段(例如共享库)。

但是,我看不到细分还能给程序员带来什么好处。有什么例子?

谢谢!

用户3344003

细分不会给程序员带来任何好处。分段是为克服架构限制而开发的。16位PDP-11计算机只能寻址64K内存。分段的使用允许程序员将内存映射到地址空间内外,以访问更多的内存。

8086芯片已逆行。IBM将计算机产业用于PC而不是68000,使计算机行业倒退了几年。8086使用段来减少指令的大小。指令可以使用段寄存器的偏移量,而不是使用32位地址。

在64位模式下,Intel处理器中段的可憎性最终消失了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

INTRO-LVL编程器:在PHP / MySQL中验证和执行指导

来自分类Dev

每本操作系统书籍中的C编程语言

来自分类Dev

从Linx操作系统发行文件中获取操作系统名称和版本

来自分类Dev

检测浏览器和操作系统版本

来自分类Dev

检测浏览器和操作系统版本

来自分类Dev

8086无需操作系统的编程;分割

来自分类Dev

命令解释器在操作系统中的作用

来自分类Dev

操作系统中的进程和线程调度

来自分类Dev

操作系统中的SCAN和CSCAN算法

来自分类Dev

操作系统中的进程和线程类型是什么?

来自分类Dev

清除Chrome操作系统中的shell和crosh历史

来自分类Dev

操作系统中的进程状态和资源利用

来自分类Dev

操作系统中的抽象

来自分类Dev

操作系统中的PCB

来自分类Dev

操作系统和操作系统版本之间的浏览器有什么区别吗?

来自分类Dev

为什么在我的编译器和操作系统中,当n = 5时pow(n,2)返回24?

来自分类Dev

在javascript中检测操作系统,浏览器和版本号的广泛解决方案是什么?

来自分类Dev

以编程方式从节能或屏幕保护程序中唤醒操作系统

来自分类Dev

以编程方式从节能或屏幕保护程序中唤醒操作系统

来自分类Dev

在 NUMA 系统中,操作系统如何路由和处理 MMIO、IO 和 PCI 配置请求?

来自分类Dev

量角器-返回操作系统

来自分类Dev

量角器-返回操作系统

来自分类Dev

操作系统和并发线程

来自分类Dev

奇怪的硬盘和操作系统行为

来自分类Dev

缺少操作系统和闪烁的Curson

来自分类Dev

多处理器系统中的操作系统启动

来自分类Dev

理解操作系统和内存如何在 Unix 系统中工作的问题

来自分类Dev

如何学习使用Java编程操作系统?

来自分类Dev

实时操作系统中的调度程序

Related 相关文章

  1. 1

    INTRO-LVL编程器:在PHP / MySQL中验证和执行指导

  2. 2

    每本操作系统书籍中的C编程语言

  3. 3

    从Linx操作系统发行文件中获取操作系统名称和版本

  4. 4

    检测浏览器和操作系统版本

  5. 5

    检测浏览器和操作系统版本

  6. 6

    8086无需操作系统的编程;分割

  7. 7

    命令解释器在操作系统中的作用

  8. 8

    操作系统中的进程和线程调度

  9. 9

    操作系统中的SCAN和CSCAN算法

  10. 10

    操作系统中的进程和线程类型是什么?

  11. 11

    清除Chrome操作系统中的shell和crosh历史

  12. 12

    操作系统中的进程状态和资源利用

  13. 13

    操作系统中的抽象

  14. 14

    操作系统中的PCB

  15. 15

    操作系统和操作系统版本之间的浏览器有什么区别吗?

  16. 16

    为什么在我的编译器和操作系统中,当n = 5时pow(n,2)返回24?

  17. 17

    在javascript中检测操作系统,浏览器和版本号的广泛解决方案是什么?

  18. 18

    以编程方式从节能或屏幕保护程序中唤醒操作系统

  19. 19

    以编程方式从节能或屏幕保护程序中唤醒操作系统

  20. 20

    在 NUMA 系统中,操作系统如何路由和处理 MMIO、IO 和 PCI 配置请求?

  21. 21

    量角器-返回操作系统

  22. 22

    量角器-返回操作系统

  23. 23

    操作系统和并发线程

  24. 24

    奇怪的硬盘和操作系统行为

  25. 25

    缺少操作系统和闪烁的Curson

  26. 26

    多处理器系统中的操作系统启动

  27. 27

    理解操作系统和内存如何在 Unix 系统中工作的问题

  28. 28

    如何学习使用Java编程操作系统?

  29. 29

    实时操作系统中的调度程序

热门标签

归档