在哪些系统中使用了分段分页(segmented paging)内存管理技术?举几个例子

In which systems is segmentation with paging (segmented paging) memory management technique used? Give some examples

我是一名正在学习 OS 的学生,但我找不到有关内存管理历史的文档或内容,例如应用分段分页的位置以及为什么他们不再使用它(因为我看到有人说现代 OSes 更喜欢使用分页而不是分段)。谁能帮帮我?

In which systems is segmentation with paging (segmented paging) memory management technique used?

据我所知,唯一能够同时使用分段和分页进行内存管理的系统是:

a) OS/2 ( https://en.wikipedia.org/wiki/OS/2 ) 它是可选的,每个进程都可以选择“分段分页”或“平面分页”,大多数进程选择“平面分页”。

b) 32 位的旧版本 Windows 当 运行 更旧的程序是为 16 位 Windows 设计的(它们是为“没有任何分页的分段”而设计的)

c) 一些(也许只有一个)爱好者 and/or 没有名气的利基操作系统

注 1:这不包括将分段用于其他用途且不将分段用于内存管理的系统(具体来说,回收“否则未使用的段寄存器”,因此它可以用作指向线程本地存储的指针避免浪费更有用的通用寄存器)。

注2:我不能保证没有一个或多个我不知道的其他系统。