加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

数据在内存中的生涯极为重要

发布时间:2021-05-18 02:21:26 所属栏目:编程 来源:互联网
导读:计较神秘处理赏罚的信息是多种多样的,如数字、笔墨、标记、图形、音频、视频等,这些信息在人们的眼里是差异的。但对付计较机来说,它们在内存中都是一样的,都是以
计较神秘处理赏罚的信息是多种多样的,如数字、笔墨、标记、图形、音频、视频等,这些信息在人们的眼里是差异的。但对付计较机来说,它们在内存中都是一样的,都是以二进制的情势来暗示。

要想进修编程,就必需相识二进制,它是计较机处理赏罚数据的基本。

内存条是一个很是慎密的部件,包括了上亿个电子元器件,它们很小,到达了纳米级别。这些元器件,现实上就是电路;电路的电压会变革,要么是 0V,要么是 5V,只有这两种电压。5V 是通电,用1来暗示,0V 是断电,用0来暗示。以是,一个元器件有2种状态,0 可能 1。

我们通过电路来节制这些元器件的通断电,会获得许多0、1的组合。譬喻,8个元器件有 28=256 种差异的组合,16个元器件有 216=65536 种差异的组合。固然一个元器件只能暗示2个数值,可是多个团结起来就可以暗示很大都值了。

我们可以给每一种组合赋予特定的寄义,譬喻,可以别离用 1101000、00011100、11111111、00000000、01010101、10101010 来暗示 C、语、言、中、文、网 这几个字,那么团结起来 1101000 00011100 11111111 00000000 01010101 10101010 就暗示”C说话中文网“。

一样平常环境下我们纷歧个一个的行使元器件,而是将8个元器件看做一个单元,纵然暗示很小的数,譬喻 1,也必要8个,也就是 00000001。

1个元器件称为1比特(Bit)或1位,8个元器件称为1字节(Byte),那么16个元器件就是2Byte,32个就是4Byte,以此类推:

8×1024个元器件就是1024Byte,简写为1KB;

8×1024×1024个元器件就是1024KB,简写为1MB;

8×1024×1024×1024个元器件就是1024MB,简写为1GB。


此刻,你知道1GB的内存有几多个元器件了吧。我们凡是所说的文件巨细是几多 KB、几多 MB,就是这个意思。

单元换算:

1Byte = 8 Bit

1KB = 1024Byte = 210Byte

1MB = 1024KB = 220Byte

1GB = 1024MB = 230Byte

1TB = 1024GB = 240Byte

1PB = 1024TB = 250Byte

1EB = 1024PB = 260Byte


我们平常行使计较机时,凡是只会计划到 KB、MB、GB、TB 这几个单元,PB 和 EB 这两个高级单元一样平常在大数据处理赏罚进程中才会用到。

你看,在内存中没有abc这样的字符,也没有gif、jpg这样的图片,只有0和1两个数字,计较机也只熟悉0和1。以是,计较机行使二进制,而不是我们认识的十进制,写入内存中的数据,城市被转换成0和1的组合。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读