iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 11
0

Hierarchy有三件事是固定的:
1.上層的速度一定比較快
2.錢的問題
3.3.volatile或non-volatile

Volatile就是關掉之後它就會遺失,就像main memory、memory、cache memory以上都是volatile,所以最大的問題就是如果今天產生了一個error,你的system crash了,資料也就跟著沒了,這個是它們的一個缺點,所以才會有non-volatile的memory出現。

因為non-volatile是memory supposedly跟volatile差不多快,而且資料不會因為斷電而消失,所以是一個非常好的solution,當然它的價格也比較高,所以還是在hierarchical的中間而已。

儲存最重要的一個分隔點,其實就是main memory這一層,因為回到了最早期的computer,von neumann的computer architecture memory CPU跟I/O device,memory是那裏面的其中之一,所以memory是不會變的,只是你可以在上面下面加入很多東西,可是main memory還是最主要的,而且它之所以成為主要的原因就是它是CPU可以直接access device的最後一層,所以你必須要把資料放在memory裡面,它才能夠被CPU access。

它上面可以有很多層,像registers、cache,可是這些都只是copy,最後這些資料還是以main memory上面的資料為準,那才是CPU可以執行的。


上一篇
第十天 Storage-1
下一篇
第十二天 Storage-3
系列文
30天~作業系統學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言