admin管理员组文章数量:1516870
计算机组成原理存储系统及大题解析(上)
昆山玉碎凤凰叫,芙蓉泣露香兰笑。
文章目录
- 前言
前言
虚拟页式存储系统基本原理
- 程序启动时,建立进程,一个进程在内存里要做什么信息?——指令(程序代码最终生成的机器指令),数据,其他——假设每个进程最多64GGB空间,进程的虚拟地址范围0-2的36次方
- 进程的这些信息怎么存储?——连续存储No,分页存储Yes
- 所有的页面都要放入主存?——No,如暂时用不到的指令界面,等需要用到的时候放入主存 (要不要将虚拟页式?待定)
- 进程分页,离散存入主存
如果该进程的某指令要访问自己的一个数据,可用36bit地址指明进程的任何一个位置
但是进程被分页,离散存储到主存的各个角落了,怎么办?——把进程内的虚拟地址转化为实际的物理地址
主存被分为大小固定的页框,进程被分为相同大小的页面,如4KB,即2的12次方B,36位虚拟地址中,前24位表示虚拟页号,后12则表示页内偏移量(因为要找到每一个地址,而这里默认是按照字节进行编址的)
内存中保存一张”页表“(先给出单级页表 的示例),用于实现虚拟地址到物理地址的转化,即地址翻译、
地址翻译的原理(VA->PA)
本文标签: 计算机组成原理存储系统及大题解析(上)
版权声明:本文标题:计算机组成原理存储系统及大题解析(上) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1731014327a1559444.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论