我試圖對 RAM 在大多數計算機中的作業方式有一個全面的了解。我正在看視頻和在線閱讀,但沒有一個明確的答案。
我只有兩個問題:
記憶體單元與記憶體地址相同嗎?有區別嗎?
什么是可尋址記憶體的最小單位-> 這里我得到了相互沖突的資訊,有人說它是 1 位元組,有人說它是 1 位。
在 C 中,位元組似乎是最小的資料型別。如果我想存盤一個值為 0 或 1 的變數,是否沒有可以只存盤 1 位的資料型別?
我看到即使布爾資料型別也需要 1 個位元組,即使它可能只是 0 或 1?
那么可以說可尋址記憶體的最小單位是一個位元組而不是一個位嗎?
uj5u.com熱心網友回復:
最小的可尋址單位是一個位元組(在您將遇到的大多數當前計算機中)
將變數設定為 0 或 1 將要求該變數至少為一個位元組。但是您可以將一個位元組中的各個位用于不同的位
您可以使用 c 結構中的位欄位或通過位元組(或更大)的位級操作來執行此操作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/526407.html
標籤:C 记忆计算机科学内存
