主存、辅存、缓存、控存、虚存的比较分析
主存:
主存又称内存,直接与CPU交换信息。
辅存:
辅存可作为主存的后备存储器,不直接与CPU交换信息,容量比主存大,速度比主存慢。
缓存:
缓存是为了解决主存和CPU的速度匹配、提高访存速度的一种存储器。它设在主存和CPU之间,速度比主存快,容量比主存小,存放CPU最近要用的信息。
控存:
控存是微程序控制器中用来存放微指令的存储器,速度比主存更快,通常由ROM组成。
虚存
虚存是为了解决扩大主存容量和地址分配的问题,把主存和辅存统一成一个整体,从整体上看,速度取决于主存,容量取决于辅存。实际上CPU仍然只与主存交换信息,由操作系统和硬件共同实现主存和辅存之间信息的自动交换。
本篇为学习笔记。
参考:计算机组成原理(第二版)———唐朔飞
主存、辅存、缓存、控存、虚存的比较分析相关推荐
- linux 进程 转存储,Linux memory management——(进程虚存空间的管理)(转)
Linux memory management--(进程虚存空间的管理)(转)[@more@]Linux memory management--(进程虚存空间的管理) 1.内核空间和用户空间 进程运行 ...
- 软考总结——虚存管理
存储管理是操作系统的重要职能之中的一个,主要任务是对内存空间进行分配与回收. 因为计算机内存容量有限(如今一般都是32位或64位系统),而外存储设备的容量增长速度很快,比如移动硬盘已经到了T的级 ...
- QLogic改进ASP合作计划满足共享闪存缓存市场需求
QLogic(Nasdaq:QLGC)日前宣布,针对该公司的高端合作伙伴计划(ASP),将出台数项增强型举措,从而为QLogic的合作伙伴提供必要的工具和经验,以成功解决其为虚拟化和集群企业环境下的应 ...
- 【汇编语言与计算机系统结构笔记19】虚存概念初步,MIPS内存管理
本次笔记内容: 29.虚存概念初步 30.MIPS内存管理 注:我找到了对应内容的课件,请见我于GitHub的CS笔记仓库. 本节课对应幻灯片:汇编语言程式设计-MIPS.pdf,第92页起. 这是课 ...
- android 应用被系统回收,莫往Applicaotion存缓存/app被系统回收之后再打开发生了什么...
先上结论: 1.尽量不要往Application里面存放缓存数据(因为app用application缓存切使用全局数据,当这个app为后台程序时又被系统gc回收后我们再次打开app,就会导致空指针) ...
- 模拟实现请求分页虚存页面替换算法_模拟卷二解答
模拟卷二解答 (满分70分) 一.填空题(每空3分,共30分) 1.计算机软件系统中的核心软件是 . 2.将汇编语言翻译成机器语言需借助于 程序. ...
- 内存管理实战之打印指定进程虚存区
本文将通过内核模块打印出指定进程的虚存区,而且使用两种方 式,因为进程的虚拟区有多种组织方式.一种是单链表,一种是红黑树. 红黑树是基于树的查找,效率很高,主要用来快速定位进程的某个虚存区. 红黑树也 ...
- 14 [虚拟化] 虚存抽象;Linux进程的地址空间
14 [虚拟化] 虚存抽象:Linux进程的地址空间 南京大学操作系统课蒋炎岩老师网络课程笔记. 视频:https://www.bilibili.com/video/BV1N741177F5?p=14 ...
- VMware的存储野心(下):虚拟卷和闪存缓存
在上一篇 <VMware的存储野心(上):软件定义.分布式DAS支持>中,我们分别讨论了"何谓软件定义的 存储?vSphere哪些方面仍待提高?"和" VMw ...
最新文章
- 【从蛋壳到满天飞】JS 数据结构解析和算法实现-哈希表
- ChildTuning:试试把Dropout加到梯度上去?
- 靶形数独(信息学奥赛一本通-T1447)
- -组件基础-局部组件 // 局部组件的简写
- 2015年上海现场赛重现 (A几何, K暴力搜索)
- Python多版本管理
- [Luogu] 树状数组
- bzoj2190: [SDOI2008]仪仗队(欧拉)
- 从数据库反向生成er图
- Java设计模式总结
- 涨姿势!一文了解深度学习中的注意力机制
- struct Lnode *next
- 人生感悟-是留丰碑还是墓碑
- 深秋云台行:少爷的云台山之旅
- 操作系统:作业调度算法--先来先服务
- csv to dbf java_将csv文件转换为dbf
- 使用 CSS 创建自定义鼠标光标
- stm32如何在官网下载标准函数库
- modbus串口调试助手 MODBUS调试 智能仪表通讯必备软件 RS485串口通讯
- 精通特征工程 —— 2.简单得数字奇特技巧
热门文章
- 真正的理解setup time/hold time
- 10个月接私单赚了60多万,加工资年入百万,同学:你在做灰产吗?
- 论文阅读003:《Learning local feature descriptors with triplets and shallow convolutional neural networks》
- 银行智能风险防控系统(第二版)
- c语言 substr,如何在C语言实现substr()
- SAP CDS 开发和Fiori App生成学习笔记
- java拼音搜索排序算法_Java汉字按照拼音排序
- pycharm可视化网页编程_pycharm + git+gitlab的可视化界面操作
- RocketMQ 的安装和可视化界面
- Linux学习笔记(十八) -- 运行程序,出现Failed to load module canberra-gtk-module错误的解决方案