• 李洪强漫谈iOS开发[C语言-002]-开发概述程序的本质与简单执行过程


           李洪强iOS开发之应用程序的本质与简单执行过程

     

    什么叫程序?

    就是一段执行指令

    程序的两个状态: 保存状态(保存到硬盘上)   运行状态(CPU执行)

    代码可以执行吗?

     

            CPU(中央处理器-> 是计算机计算和数据处理的地方)把文件的数据读取出来,

    解码,然后展示

    数据需要存贮在内存中(内存条)

    寄存器: CPU绑定在一起一个存储设备,存储设备与CPU相同的速率

    CPU - 1.9GHZ -->每秒执行1.9G条指令

    寄存器是相当于CPU(工厂)的传送带

    内存(相当于仓库)

    应用程序放到硬盘中,双击一下应用程序.操作系统知道你双击了那个应用程序,

    会把应用程序从内存中加载出来,加载到内存中以后,在加载到寄存器中,在执行

     

    所谓的应用程序其实是一条条的指令

    执行应用程序就是依次执行这些指令

    把指令一点一点的从硬盘中导入到CPU中来

    几级缓存是为了缓解寄存器的压力

     

    一级一级降低速度,一级级的扩大内存

  • 相关阅读:
    POJ3114强连通+spfa
    POJ2431贪心(最少加油次数)
    POJ2431贪心(最少加油次数)
    POJ2391 Floyd+离散化+二分+DINIC
    POJ2391 Floyd+离散化+二分+DINIC
    POJ2195费用流+BFS建图
    POJ2195费用流+BFS建图
    POJ2060最小路径覆盖
    POJ2060最小路径覆盖
    POJ2044 深搜+剪枝(云彩下雨)
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/5634756.html
Copyright © 2020-2023  润新知