欢迎访问范文网!

2024操作系统内存管理

投稿:范文网 收藏 下载文档

简介:范文网小编为你整理了多篇相关的《2024操作系统内存管理》,但愿对你工作学习有帮助,当然你在范文网还可以找到更多《2024操作系统内存管理》。

操作系统内存管理:总的来说,操作系统内存管理包括物理内存管理和虚拟内存管理。这里给大家分享一些关于操作系统内存管理,希望对大家能有所帮助。

计算机的存储体系

在介绍内存管理的细节前,先要了解一下分层存储器体系:

大部分的计算机都有一个存储器层次结构,即少量的非常快速、昂贵、易变的高速缓存(cache);若干兆字节的中等速度、中等价格、易变的主存储器(RAM);数百兆或数千兆的低速、廉价、不易变的磁盘。这些资源的合理使用与否直接关系着系统的效率。

计算机是一种数据处理设备,它由CPU和内存以及外部设备组成。CPU负责数据处理,内存负责存储,外部设备负责数据的输入和输出,它们之间通过总线连接在一起。CPU内部主要由控制器、运算器和寄存器组成。控制器负责指令的读取和调度,运算器负责指令的运算执行,寄存器负责数据的存储,它们之间通过CPU内的总线连接在一起。每个外部设备(例如:显示器、硬盘、键盘、鼠标、网卡等等)则是由外设控制器、I/O端口、和输入输出硬件组成。外设控制器负责设备的控制和操作,I/O端口负责数据的临时存储,输入输出硬件则负责具体的输入输出,它们间也通过外部设备内的总线连接在一起。

计算存储的层次结构

当前技术没有能够提供这样的存储器,因此大部分的计算机都有一个存储器层次结构:

高速缓存(cache): 少量的非常快速、昂贵、易变的高速缓存(cache);

主存储器(RAM): 若干兆字节的中等速度、中等价格、易变的主存储器(RAM);

磁盘: 数百兆或数千兆的低速、廉价、不易变的磁盘。

这些资源的合理使用与否直接关系着系统的效率。

物理内存:连续分配存储管理方式

连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。

3.1 单一连续存储管理

3.2 分区式存储管理

为了支持多道程序系统和分时系统,支持多个程序并发执行,引入了分区式存储管理。分区式存储管理是把内存分为一些大小相等或不等的分区,操作系统占用其中一个分区,其余的分区由应用程序使用,每个应用程序占用一个或几个分区。分区式存储管理虽然可以支持并发,但难以进行内存分区的共享。

分区式存储管理引人了两个新的问题:内碎片和外碎片。

内碎片是占用分区内未被利用的空间,外碎片是占用分区之间难以利用的空闲分区(通常是小空闲分区)。

为实现分区式存储管理,操作系统应维护的数据结构为分区表或分区链表。表中各表项一般包括每个分区的起始地址、大小及状态(是否已分配)。

分区式存储管理常采用的一项技术就是内存紧缩(compaction)。


操作系统内存管理相关文章:

★ 如何合理设置电脑虚拟内存,提高电脑运行速度

★ 电脑学习

★ c语言学习心得

★ 介绍几个妙招加快内存运行速度

★ BIOS常见字母对照表附带解释

★ 硬盘的日常维护和使用时的注意事项

★ 全国统考计算机真题及答案解答

★ 电脑技巧

★ 延长笔记本电脑硬盘和电池的使用寿命解读

★ 关于毕业软件专业实习报告范文大全

2024操作系统内存管理

2024操作系统内存管理。下面小编给大家分享2024操作系统内存管理,希望能帮助到大家。 2024操作系统内存管理文档下载网址链接:
推荐度:
点击下载文档文档为docx格式

该篇《2024操作系统内存管理》范文为DOC格式,范文网为全国知名范文网站,下载本文后稍作修改便可使用,即刻完成写稿任务。网址:https://www.zhsm.net/a/11mpq6r.shtml

221381
领取福利

微信扫码领取福利

2024操作系统内存管理

微信扫码分享