zoukankan      html  css  js  c++  java
  • 内存编号为什么是从0开始的

    CPU中存放了一部分的指令和数据

    其与数据存放在内存中    绝大多数是存在于内存条中(内存条是内存的一部分)

    数据和指令在内存中是没有任何区别的

    CPU要从内存条中读取数据和指令 怎么做?   写入   放回到内存(Memory)中

    如果把机箱拆开,会发现CPU和内存条都是插在一块电路板(主板)上,主板上都是电路

    CPU和内存条之间进行联系,需要通过这些电路,这些电路至少要表示三种意思,才能完成CPU和内存条之间的联系

    内存编号信息        地址线           内存编号又叫做内存地址         电路其实是一种导线

    数据信息               数据线

    读写信息               控制线

    电路 能表示什么状态?   高低电平   0或者1表示

    只有一根地址线  物理上限制住了

    地址线的数量  决定了  你能够找到多大的地址

    专业术语:寻址能力

    10根  2的十次方   1024  地址     0000000000~1111111111(计算机换成程序员的去算)  0~1023(表示范围)

    问题:

    1、内存编号为什么是从0开始的?

    物理上的限制  电路只能表示0和1   最小是0,所以是从0开始

    2、什么叫寻址能力?  地址线的数量决定你能传多少个0或者1  决定了你能找到多大的地址

  • 相关阅读:
    jmeter实现上传文件
    jmeter之调度器设置
    存储过程的几种传参方式
    Charles篡改数据
    软件测试职业发展方向
    最近发现一个有意思的lua游戏引擎,名字叫love2d
    2016,新的一年来到。
    Corona手游教程之widget:Slider篇
    Corona手游教程之widget:PickerWheel篇
    Corona手游教程之widget:ProgressView篇
  • 原文地址:https://www.cnblogs.com/hsp1269/p/13741891.html
Copyright © 2011-2022 走看看