計算機原理學習 一

2021-07-04 15:51:17 字數 363 閱讀 9114

作為乙個it工程師,用現在流行的話來說,這也是個高階大氣上檔次的工作。但是你是否真的了解你每天都在用的計算機,你又是否真的了解你自己寫的程式呢?當乙個人問你計算機是怎麼工作的時候,你會不會一臉茫然的想,我怎麼從來沒想過這個問題?

我們的**是如何被編譯成可執行檔案的?

程式是如何被cpu執行的?

程序和執行緒到底是什麼東西?

cpu的指令和組合語言和程式庫和開發語言有什麼關係?

為什麼系統可以同時執行多個程式,是如何做到的?

.net的編譯出來的是託管**,和c++的native**執行有區別嗎?

為什麼我new了1g的記憶體空間,實際記憶體卻沒變化?

遇到不太清楚甚至是完全說不清,一起來學習學習。

計算機原理學習(1)

又有兩年沒有寫blog了,這2年從做windows phone 到 android c 慢慢的很多觀念也有所改變了。以前一心想做c 相關的工作,現在卻感覺,什麼語言都無所謂了。公司專案挺忙,加班比較多,不忙的時候又想休息休息。所以blog又荒廢了好久。也很少有時間早學習,加上年紀越來越大,學習動力和...

計算機原理學習(序)

又有兩年沒有寫blog了,這2年從做windows phone 到 android c 慢慢的很多觀念也有所改變了。以前一心想做c 相關的工作,現在卻感覺,什麼語言都無所謂了。公司專案挺忙,加班比較多,不忙的時候又想休息休息。所以blog又荒廢了好久。也很少有時間早學習,加上年紀越來越大,學習動力和...

計算機組成原理學習筆記(一)

一 1.計算機的軟體分為兩大類 系統軟體和應用軟體。2.組合語言 用符號add,sub,mul,div等分別表示加 減 乘 除等操作,並用符號表示指令或資料所在儲存空間的位址。3.翻譯程式有兩種 一種叫編譯程式 另一種叫解釋程式。編譯程式 將使用者編寫的高階語言程式 即源程式 的全部語句一次全部翻譯...