代码的运行路径

运行一个程序的大概过程:
硬盘的一段程序被复制到内存中,等待CPU的读取和运行。CPU从内存中得到相关代码,运用自身的寄存器、控制器、时钟等来解释代码并且控制代码的运行,向计算机发出相关命令。

它们之间为什么要这样配置?

硬盘的优势和局限:
硬盘的特点是大容量、不易丢失数据,但运行速度较慢,与CPU的运行速度相差太大。若是让CPU直接读取硬盘上的数据,则会大大降低工作效率,CPU的高性能也会被白白浪费掉。

内存来救场:
内存的速度远快于硬盘,所以需要将代码复制到内存中,这样的话,运行一个程序的时间会被大大缩减,整台计算机的运行速度都会大幅提升。 但内存同样存在缺点,即内存中的数据容易丢失,比如断电的时候。而且内存的容量较小。

指令:
程序是由数据和指令组成的。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值