美文网首页
Perfect World - CSAPP C9

Perfect World - CSAPP C9

作者: Doye | 来源:发表于2019-01-14 10:27 被阅读0次

进程实现了操作系统中任务的的抽象,而且为了保证抽象性,进程的内存也进行一层抽象,进程可以使用完整且连续的虚拟地址空间,而不需要关注物理内存。虚拟内存令这一切成为了可能。
原始时代更多是直接和物理内存打交道,因为最早更多的是专有系统,还没有操作系统,进程的概念,一块单片机上跑着一个固定的程序,直接和物理内存交互也没什么大问题。但是对于计算机来说,虚拟地址则是必不可少的,通过 MMU(Memory management unit)把虚拟地址(Virtual Address, VA)转换为物理地址(Physical Address, PA),再由此进行实际的数据传输
主要有三个方面的考虑

  • 可以更有效率的使用内存:使用 DRAM 当做部分的虚拟地址空间的缓存
  • 简化内存管理:每个进程都有统一的线性地址空间
  • 隔离地址控件:进程之间不会相互影响;用户程序不能访问内核信息和代码
    为程序构建完一个Perfect World,给了他们辽阔的疆土后,另外就是给程序员赋予管理疆土的能力了。
    主要有
  • 内存动态管理
  • 垃圾回收(可选)

相关文章

  • Perfect World - CSAPP C9

    进程实现了操作系统中任务的的抽象,而且为了保证抽象性,进程的内存也进行一层抽象,进程可以使用完整且连续的虚拟地址空...

  • A Perfect World

    When you are in this world,you will know the world is not...

  • 《A Perfect World》

    2017年4月8号晚23:00看完这部电影,深夜在屋中面对着还在播放演职表的结尾,抱着被子泪流满面。这部令人心碎...

  • A perfect world

    “我这一生只杀过两个人,一个是伤害了我的妈妈,一个是伤害了你。”一个孤独的人把极致的爱给了另一个孤独的人,我无法将...

  • A PERFECT WORLD

    前言:昨天不知不觉地断更了 许是白天看手机过多 到晚上头胀得不行 听完课,日更的事完全抛到脑后 半夜两点多突然想起...

  • This is a perfect world

    Gratefulness and praise!

  • Seven bad habits of efficient pe

    There is no perfect one in the world .Everyone have its a...

  • 黑暗, 也是一種力量

    第一章:World Without, World Within 「Perfect love is to feeli...

  • We all the one can be perfect.

    As we all know, everybody in the world is not a perfect p...

  • 见到你,我多少觉得适应了这个世界

    My full world is not totally perfect without meeting you ...

网友评论

      本文标题:Perfect World - CSAPP C9

      本文链接:https://www.haomeiwen.com/subject/tvcddqtx.html