onlyliuxin/coding2017

关于计算机基础一些理解混乱问题 求解

Opened this issue · 0 comments

  1. 关于两个局部特性问题
    时间和空间局部性,
    在程序运行的时候 哪块地址可能用的比较频繁 或者短时间内 可能访问的比较多?
    是操作系统对运行程序的进行的操作吗(做一些算法得到的?),还是cpu自己? 或者是程序自己定义的??

  2. 关于分页 分段的问题
    2.1 程序的分页是谁进行操作的 操作系统? 还是程序自身? 如果是操系统是不是像
    硬盘分区分页一样分开来 来对程序进行操作?
    2.2 分段其实是对内存分段?还是程序分段 ?进程?还是什么
    2.2.2 内存分段 是内存自己定义的吗 还是操作系统规定 你这块区域做栈 做共享区 ?到时候我取到的快?
    2.2.1 程序分段是不是 由编译器或者语言自己决定的 将一些数据放到共享区 一些放到栈 还是也是 操作系统做的?