內存
計算機內存是由一個有序的字節序列組成,用於存儲程序及程序需要的數據。你可以將內存想象成計算機執行程序的工作區域。一個程序和它的數據在被CPU執行前必須移到計算機的內存中。
每個字節都有一個唯一的地址,如圖1所示:
使用這個地址確定字節的位置,以便於存儲和獲取數據。因爲可以按任意順序存取字節,所以內存也被稱爲隨機訪問存儲器(Random-Access Memory,RAM)。
現在的個人計算機通常至少有4GB的RAM,但是它們一般裝有6~8GB的內存。通常而言,一個計算機具有的RAM越多,它的運行速度越快,但是這條簡單的經驗法則是有限制的。
內存中字節的內容永遠非空,但是它的原始內容可能對於你的程序來說是毫無意義的。一旦新的信息被放入內存,該字節的當前內容就會丟失。
同CPU一樣,內存也是構建在一個表面上嵌有數百萬晶體管的硅半導體芯片上。與CPU芯片相比,內存芯片更簡單、更低速、也更便宜。
計算機內存也是一種易失的數據保存形式:斷電時存儲在內存中的信息就會丟失。程序和數據被永久地存放在存儲設備上,當計算機確實要使用它們時再移入內存,因爲從內存讀取比存儲設備讀取要快得多。
字節
字節(Byte /bait/ n. [C])是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數據類型和語言字符。
一個字節等於8位二進制數,在UTF-8編碼中,一個英文字符等於一個字節。數據存儲是以“字節”(Byte)爲單位,數據傳輸是以“位”(bit)爲單位,一個位就代表一個0或1(即二進制),每8個位(bit)組成一個字節(Byte)。
8bit=1Byte 注意1b不等於1B,數據存儲是以10進製表示,數據傳輸是以2進製表示所以1Kb不等於1KB,1KB=1024B,1KB=1024Byte=1024*8bit。
安裝遇到問題,可加老九君個人QQ:614940318,請備註來自CSDN
老九學堂免費C、C++、Java課程地址: https://study.163.com/courses-search?keyword=老九學堂