虚拟存储管理;由于受到计算机结构限制和系统成本限制,计算机系统的内存容量总是有限的。
在传统存储器管理中,如果一个作业需要运行,系统必须将作业的全部信息装入内存,并在整个作业运行结束后,才能释放内存。
如果一个作业信息大于内存容量,则无法装入内存,也无法运行;如果系统有大量的作业申请进入内存,则系统只能接纳相当有限的作业,系统的多道度和性能都难以得到提高。
通过对进程运行的分析而发现:在进程执行时,并非同时需要作业的全部信息。;在进程的执行过程??,作业的某部分信息,可能从来不会使用;也可能运行完一次后,再也不会使用。
如果将这些不使用的信息存放在物理内存中,对内存是一种浪费。同样,既然作业的全部信息是分阶段需要,则可以分阶段将作业信息调入内存,而不需要一次将作业的全部信息调入内存。于是,提出了这样的问题:
能否将作业不执行的部分暂时存放在外存,待到进程需要执行时,再将其从外存调入内存。
将外存作为内存的补充,从逻辑上扩充内存,是虚拟存储管理的基本思想。;人们通过对Fortran语言程序、操作系统过程和通用科学计算程序的分析,发现了对程序和数据的访问具有如下特点:
(1)顺序性
程序在运行时除了少部分的分支和过程调用指令外,大部分都是顺序执行。对大程序没有必要把所有的信息一次都放入内存。
(2)局限性
程序在运行时,如果有若干个过程调用,程序执行的轨迹会
您可能关注的文档
- 营销预算管理培训课件.ppt
- 营销高压客户档案管理知识课程.ppt
- 落地配业务知识.ppt
- 落实口服药看服到口QCC成果发布.ppt
- 落跑甜心植入营销招商方法.ppt
- 著作权基础业务知识.ppt
- 著名DM公司:NCR香港星辰银行客户细分方法.ppt
- 著名电商网站销售人员培训知识.ppt
- 葡萄庄园营销推广计划培训讲义.ppt
- 葡萄酒产品质量监督管理细则.ppt
- 视频测试信号发生器技术要求标准化发展研究报告.docx
- 数字化供应链 供应商管理 第6部分:钢铁行业标准化发展研究报告.docx
- 快手新手零基础简单剪辑教程.docx
- 快手新手作品热度提升日常操作.docx
- PitchBook_2026年三季度美国信贷市场季报-US Credit Markets Quarterly Wrap Third quarter, 2026.docx
- 硅谷银行-2026年企业风险投资状况 State of CVC 2026 A Deep Dive Into the Dynamics of the Corporate Venture Capital Ecosystem.docx
- 小学数学解决问题画图建模教学实务.docx
- 中考历史重点、热点问题猜押.doc
- 中国酒精饮料市场调研与未来发展趋势报告.doc
- 中国活性氧化镁行业市场调研及行业前景预测报告.doc
原创力文档

文档评论(0)