MSE考研:计算机操作系统第五章关键概念详解——存储器与虚拟存储技术
版权申诉
154 浏览量
更新于2024-09-02
收藏 27KB PDF 举报
本资源是一份关于计算机操作系统第五章的笔记,主要针对考研准备的学生,特别是软件工程硕士(GCT)考生。章节内容深入讲解了存储器的基本概念和管理。
首先,存储器被定义为能够接收、保存数据并按指令提供数据的设备,分为内存储器(内存或主存)和外存储器(外存或辅助存储器)。虚拟存储器是一种关键技术,它通过扩展可用的存储空间,让程序员无需受限于物理内存的实际容量,而是利用外部存储器来提供看似无限的地址空间。用户编写的程序地址,即逻辑地址或虚地址,可以与内存基本单位一致,也可能不同,形成程序地址空间(逻辑地址空间或虚地址空间)。
物理地址则是对内存中特定存储单元的编号,每个单元称为字节,其空间是一维线性的。在进程管理中,有两种常见的地址安排方法:一是直接使用物理地址,这能提高执行速度,但受制于内存容量,可能导致并发执行进程数量有限;二是采用虚拟地址,通过编译链接程序将程序映射到虚拟地址空间,解决内存容量限制问题。
存储管理功能的核心包括地址映射,即将逻辑地址转换成物理地址的过程,以及主存分配、存储保护和虚拟存储技术的实现。地址映射可以通过编程时确定、静态地址映射或动态地址映射三种方式来完成:
1. **编程或编译时确定**:在程序设计阶段就确定地址映射关系,使得编译器能处理地址变换,但可能限制了程序的灵活性。
2. **静态地址映射**:预先固定地址映射,简化了运行时的处理,但可能需要更大的内存空间规划。
3. **动态地址映射**:运行时根据需要动态调整地址映射,增加了内存利用率,但对系统性能有一定影响。
存储保护机制确保了不同用户程序在各自的存储区域独立运行,互不干扰。虚拟存储技术则提供了灵活性,即使程序大小超过实际内存容量,也能通过外部存储的扩展使其正常运行。
这份笔记详细阐述了存储器和存储管理在操作系统中的关键作用,对于理解和应对考研备考中的操作系统相关内容具有重要价值。考生们可以根据这些知识点进行复习,提升自己的理论水平和应试能力。
2021-07-20 上传
2023-08-02 上传
2023-09-12 上传
2009-01-17 上传
2021-09-17 上传
yanyu111112
- 粉丝: 0
- 资源: 4万+
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能