技术编程「翻译」虚拟内存介绍( 三 )
虚拟内存的技术为很多有趣的课题铺平了道路 , 比如内存文件就颠覆了传统的文件读取方式 , 传统的文件读取方式是把文件拷贝到内存里 , 取而代之内存映射的方式是把整个文件都加载到内存后直接在内存里操作 。 在必要时 , 虚拟内存机制将像往常一样负责将数据从硬盘驱动器移动到RAM 。 内存映射文件简化了程序员的工作也加快文件访问 。 更多信息参考这里 。
虚拟内存也让统计内存消耗变得更加困难 。 假设你的一个程序占用了300m的内存:它是虚拟的还是物理的?该空间的一部分是否分页到磁盘?如果是 , 分页操作是否足够快?此外 , 如果您想使系统处于良好状态 , 那么调优分页文件/交换区域是一个重要的步骤 。 操作系统提供了许多度量和调整内存的工具:点击这里查看 。 参考资料
Computer Hope — Memory
Peter J. Denning — Before memory was virtual
Android Authority — What is virtual memory?
Kernel.org — Memory Management
Operating Systems: Three Easy Pieces — Chapter 18: Paging
Philippe's Oppermann — Introduction to Paging
Computer Science from the Bottom Up — Chapter 6. Virtual Memory
Dr. John T. Bell — Operating systems, Virtual Memory
StackOverflow — Do modern OS's use paging and segmentation?
StackOverflow — What is thrashing? Why does it occur?
Wikipedia — Memory address
Wikipedia — Paging
Wikipedia — Address space
Wikipedia — Virtual memory
Wikipedia — Virtual address space
Wikipedia — Thrashing
Wikipedia — Segmentation fault
ITPro Today — Paging Performance
【技术编程「翻译」虚拟内存介绍】Aleph One — Smashing The Stack For Fun And Profit本文来自https://blog.csdn.net/xindoo
- 麦田军事观察|印度抨击法国公司拒绝转让核心技术啥意义?不知花钱买不来现代化
- 沈潮汐|扬言基建技术超越中国,2天后愣住了,印度3天时间搭好一座桥
- 量子科技,爆发!有项关键技术中国已领先世界
- 歼-20|又一国看上国产战机,关键部位采用歼-20技术,一口气要采购40架
- 追梦格林|追梦格林谈球场心态:心态就是一项技术,我给不了杜兰特我的心态
- 人民论坛网|大国小鲜@基层之治 | 智能技术为基层治理赋能的现实路径
- 上海|ABB集团董事长傅赛:技术是增强城市和经济韧性的关键
- 技术|ABB集团董事长傅赛:技术是增强城市和经济韧性的关键
- 第一财经仅隔2个月,小米发布80W无线快充技术,近千亿市场待释放丨时间线
- 东方网|产学研合作拓展至新领域,鲜味产业技术创新战略联盟成立