最近感觉很累,也很迷茫,唯有坦然接受,希望接下来可以更好的达成自己的小目标
计算机硬盘分为机械硬盘(HDD)和固态硬盘(SSD),可能你买电脑的时候就需要
了解你要买的电脑硬盘是哪一个?你更喜欢哪一个?反正它们都是读数据写数据,
就是干这个事情的。固态读写速度更加给力,这是很大的优势。
点击开始游戏,电脑的操作系统就把硬盘的游戏文件复制到内存中去,接着依据程序听CPU调度,
为什么要复制到内存运行,因为内存宝贵啊,读写那是相当滴快呀。
只有你ctrl+s才会保存到硬盘中,这样代码才不会随着断电丢失。
关于【虚拟内存】,容易让我想到一个概念----内存溢出,怎么解决内存不够的问题呢?
在硬盘开辟一部分存储空间存放内存暂时不用的数据。
也就是你知道的0和1。内存条就是一个个纳米级别电路电子元器件组成的,一个元器件=一个bit,8bit=1byte。
单位换算:
8 Bit = 1Byte
1024Byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
...更高级别单位的就不谈了。
文字在被保存到内存之前,已经转换为二进制了。就0和1,对应那么多文字……
- ASCII码(英文字母与0和1之间的对应规范,最后发现不够用了,因为世界有其他语言啊~
就有了Unicode 编码) - 一个二进制位(Bit)有0、1两种状态,一个字节(Byte)有8个二进制位,有256种状态,
每种状态对应一个符号,就是256个符号,从00000000到11111111。 - 为了兼容ASCII,Unicode 规定前0~127个字符与ASCII是一样的,
不一样的只是128~255的这一段。