深刻理解計算機系統【二】

  終於有一天,學渣想起了被數學支配的恐懼。數據庫

  信息存儲,在我印象中就是數據庫、持久化;前幾天公司有題目,說是不能用數據庫,我就想起敏捷軟件裏說軟件剛開始時不須要數據庫,用文件就好。但這些好像都太偏應用了。數組

  計算機中,信息存儲在哪裏?安全

  內存單位的最小可尋址單元是8位的塊(字節),而不是單獨的位。程序將內存視爲一個很是大的字節數組,又稱虛擬內存。內存每一個字節都有惟一標識,全部可能地址的集合被稱爲虛擬地址空間。這是展現給機器級程序的抽象。內存

  二進制、十進制、十六進制。我在B站聽課時聽到個位模式,有點疑惑,再過一遍書時發現原來位模式就是指這個。十六進制來描述位模式是最方便的。數學

  有符號、無符號數、補碼、原碼。有符號就是有正負數的,無符號就是隻有正數,現實世界中有個負號就表示正負數了,但計算機之中沒有,只有01,因而第一位0表明正數1表明負數,就這樣有了一堆名詞。Java只支持有符號數。沒看這書前我甚至沒想過這些問題……當時定規範的人是厲害哦~(比公司裏那些朝令夕改的厲害幾百倍了)百度

  安全漏洞,書裏寫了好幾個溢出致使的安全漏洞的小栗子,應用層程序好像很難觸發。軟件

  浮點數,公衆號裏有相關文章。二進制

  一時寫不出太多我的理解,理論太多,公式太多,上週就看完一半,然而寫不出,這周看了2遍書、2集公開課、百度了一些資料,勉強寫點,又不想抄書,emmm。程序

相關文章
相關標籤/搜索