3、內(nèi)存

內(nèi)存也是一種IC

ROM是只能讀取的

RAM可以讀取和寫入的,RAM又分為DRAM和SRAM

內(nèi)存數(shù)據(jù)屬于斷電即消的類型,也就是說(shuō)斷電了數(shù)據(jù)就消失了

內(nèi)存引腳分為幾個(gè)大類:電源引腳(控制電壓),地址引腳(地址信號(hào),尋址),數(shù)據(jù)引腳(數(shù)據(jù)信號(hào)),控制引腳(讀、寫)


地址引腳將決定尋址能力,數(shù)據(jù)引腳將決定一次性能夠讀取或者寫入多少數(shù)據(jù) ? ?內(nèi)存容量=尋址乘以一次性寫入的大小(地址引腳乘以數(shù)據(jù)引腳)

char=1byte ?int=4byte

數(shù)組對(duì)內(nèi)存的親和力是最高的,所以訪問(wèn)的速率也是最快的,計(jì)算速度也是最快的

棧:從下往上記錄,變異的數(shù)組,可以做一些記錄的查詢和回溯,first in last out,棧只有兩種操作,入棧和出棧,只有儲(chǔ)存和讀取

隊(duì)列:挨個(gè)讀寫

鏈表:

數(shù)據(jù)占用一個(gè)地址,然后指針占一個(gè)位置,指向下一個(gè)地址

指針就是內(nèi)存地址 ? 8bit=1byte


十根地址引腳,八根數(shù)據(jù)引腳,八根數(shù)據(jù)引腳就是8bit,十根地址引腳代表地址為0000000000-1111111111,就是2的十次方=1024,再根據(jù)內(nèi)存大小=地址引腳*數(shù)據(jù)引腳=1024*8=8192bit,再根據(jù)8bit=1byte,就是1024byte,1024byte=1KB。所以就等于1KB

數(shù)組:優(yōu)點(diǎn)讀取和寫入速度快,缺點(diǎn)刪除、插入等等很慢。內(nèi)存結(jié)構(gòu)是連續(xù)的

棧:便于記錄的查詢和回溯,有先后順序,先進(jìn)先出

隊(duì)列:便于對(duì)數(shù)據(jù)進(jìn)行順序操作,先進(jìn)先出

鏈表:便于進(jìn)行插入和刪除等操作

內(nèi)存當(dāng)中有地址引腳,如何找到內(nèi)存當(dāng)中的值?通過(guò)內(nèi)存當(dāng)中的內(nèi)存引腳找到內(nèi)存當(dāng)中存儲(chǔ)的值,而值的大小根據(jù)內(nèi)容讀取指針有關(guān),所以說(shuō),內(nèi)存大小=地址引腳*數(shù)據(jù)引腳,數(shù)據(jù)引腳將決定一次性能夠讀取或者寫入多少數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容