OS2013_UNIT6 实存管理.pptVIP

  • 4
  • 0
  • 约1.37万字
  • 约 65页
  • 2016-11-29 发布于湖北
  • 举报
Unit 6 实存管理    内存是程序得以运行的重要物质基础,内存管理是操作系统的核心管理功能之一。如何充分有效地利用有限的内存空间资源,并能安全运行多个较大的应用程序,一直是操作系统致力解决的问题。在长期的发展过程中,人们设计了多种方案,其中最成功的当属被绝大多数现代操作系统所采用的虚拟内存技术,它是现代操作系统的重要组成部分,为多进程并发系统提供了有力的支持。 内容  ●基本概念  ●分区内存管理  ●分页内存管理  ●分段内存管理   §1 基本概念  ◆内存管理的目标  ◆虚拟内存  ◆内存管理模式 1.1 内存管理的目标    内存是重要性仅次于处理器的系统资源,公平和有效自然是内存管理的基本目标,另外,进程地址空间的有效保护和支持程序地址的独立性也是内存管理的基本目标。这些目标是衡量一个内存管理系统是否完善的标准,是内存管理系统必须提供的基本抽象。   1. 公平的内存分配    内存分配是内存管理的基础。当创建一个新进程时,内存管理系统应能根据当时的内存分配状况,按新进程的内存映象的需求分配给它适当的内存空间。所谓公平,是指对于任何一个需建立的进程,内存管理系统都应即时满足该进程的内存空间需求,不能厚此薄彼。  2. 提高内存空间的有效利用率    有效就是不能浪费。内存是紧缺资源,要充分发挥内存空间的利用率,让尽可能多的程序能进入内存,以提高系统的并发性

文档评论(0)

1亿VIP精品文档

相关文档