分页和分段有什么区别?

  • 段是信息的逻辑单位,根据用户的需求进行划分,因此用户可以感知到段的存在;而页是信息的物理单位,用于方便管理主存,对用户来说是透明的。
  • 段的大小不固定,根据所完成的功能而决定;页的大小是固定的,由系统确定。
  • 段向用户提供二维地址空间,允许用户使用段号和段内偏移量来定位数据;页向用户提供的是一维地址空间,用户只需使用页内偏移量即可定位数据。
  • 段作为信息的逻辑单位,方便存储保护和信息的共享;而页的保护和共享受到限制,因为它们是以固定大小的块来管理内存的。

标签: java, Java面试题, 操作系统, Java问题合集, Java编程, Java问题精选, Java常见问题, 操作系统面试题