试想一下这个场景:你通宵肝的游戏或者写的文档忘了保存,突然断电了~再次打开空空如也,你会不会成为下面表情里的熊猫😂
自我提问
为什么我们点击保存后下次打开时内容都在,不点击保存时内容都丢失了呢?(这个问题看起来好像是句废话,没点保存计算机当然不会保存啦,但他真的没有保存嘛?如果它真的没有保存的话我们不应该写一个字丢一个字嘛?)我们写的内容都是怎么保存在计算机里的呢?它又是存在哪个位置的呢?…
正文
之前通过ALU我们了解到了计算机内部到底是如何进行计算的,但如果不能存储的话计算机就永远无法完成复杂的运算,本章来探究一下计算机内部到底是如何进行存储的。
其实计算机内部的存储器分为随机存储器(RAM)和持久存储器(外存) ,比如我们在文章开始的例子中提到的,我们的游戏数据实际上也进行了存储。但数据丢失的原因是电脑使用的是“随机存储器”,它的一大特点是只在通电的情况下存储数据,当突然断电时数据即刻消失。
通过之前的了解,我们知道计算机的内部都是一个个的逻辑电路,计算是通过逻辑电路组合而来,存储当然也不例外!先看下面这个图片:
对外部而言它只有一个