tft每日頭條

 > 科技

 > 計算機存儲數據要存儲什麼

計算機存儲數據要存儲什麼

科技 更新时间:2024-09-09 23:21:14

在我們日常生活當中,我們喝水要用水杯,吃飯要用飯碗,去上學要帶上自己的小書包,櫃子裡面裝着我們日常換洗的衣物等等,也就是說,我們會用一個容器裝着我們需要使用的東西。

在計算機的世界裡面,我們經常會使用到大量的數據,那這些數據又存放在哪裡呢?這些數據又是如何存儲在計算機當中的呢?其實在計算機的内存當中也有一個個可愛的容器将我們的數據存儲起來,方便我們後續的使用。

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)1

日常生活中,我們常常使用容器裝着我們需要的東西

下面以整數為例,闡述整數是如何在計算機内存當中存儲的。

首先,我們先假設這個世界上隻有兩個數字,一個是0,一個是1。(如圖)現在有一個小盒子,它可以裝下一個0或一個1,如果分别用一個數字表示一種狀态的話,這個小盒子就裡面裝的數字就可以描述客觀世界的2種狀态(2的1次方)。

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)2

一個小盒子可以放0或1,可以表示兩種狀态

我們繼續假設,假設現在有兩個小盒子,那麼将兩個小盒子并列放在一起,因為每個小盒子可以放入數字0,或者數字1,那麼就可以出現以下四種存儲數字的組合方式,00,01,10,11。每一種組合方式表示一種狀态,2個小盒子就可以表示4種狀态(也就是2的2次方種狀态)。

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)3

2個并列的小盒子,可以存儲00,01,10,11四種狀态

我們把小盒子的數量繼續增多,假設現在有3個小盒子并列,就可以表示8種狀态(2的3次方,幾個小盒子就是2 的幾次方)。

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)4

3個小盒子并列,可以有8種狀态

我們再把小盒子的數量增加到8個,現在可以表示2的8次方,也就是256種狀态。

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)5

8個小盒子,可以表示256種狀态,從00000000~11111111

假設每一種狀态代表一個數字,也就可以表示256個數字,從1開始依次表示的話,表示數的範圍1~256,從0開始是0~255。

在計算機當中以上每一個小盒子都表示位(一個位可以存放一個0,或者一個1),位也稱為比特(bit或b),我們把8個比特稱為一個字節(1字節=8比特)

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)6

1 Byte = 8 bit 即 1 B = 8 b

我們常接觸的内存大小有TB,GB,MB,KB,轉換關系如下1TB = 1024GB, 1GB = 1024MB, 1MB = 1024KB,1KB = 1024B,這裡最後的1024 B,就是1024個字節(B 是Byte的縮寫,表示字節的意思),而1個字節又等于8個比特,即1 B = 8 b。

整數在計算機當中占有4個字節的内存空間,有32bit,可以表示(即4294967296)種狀态,如果代表的數從0開始依次表示,那所能代表的數範圍是0~(即0~4294967296)

計算機存儲數據要存儲什麼(計算機當中到底如何存儲數據)7

4個字節,可以表示2的32次方(4294967296)種狀态

事實上,計算機中的數據都是以二進制的形式存儲在計算機當中的,比如正整數639,它的二進制表示10 0111 1111,我們将它依次存儲到小盒子當中,未使用到的小盒子補上0即可,所以完整表示是0000 0000 0000 0000 0000 0010 0111 1111。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved