學了這麼久的計算機知識,卻對程序的編譯、鏈接、靜態庫和動態庫等方面的知識幾乎一無所知,想起這本書,打算讀一讀,記錄本文,以便查閱。
計算機的發展
1.早期的計算機CPU核心頻率不高,跟內存頻率一樣,二者都是直接連接在同一個總線上的。
爲了協調I/O設備(如顯示設備、鍵盤、軟盤和磁盤等)與總線之間的速度,也爲了CPU能夠和I/O設備進行通信,一般每個設備都有一個I/O Controller,通過Controller連到總線上。
2.後來由於CPU核心頻率的提升,導致內存跟不上CPU的速度,於是產生了與內存頻率一致的系統總線,而CPU採用倍頻的方式與系統總線通信。
3.接着隨着圖形化OS的普及,使得圖形芯片需要跟CPU和內存之間大量交換數據,慢速的I/O總線無法滿足圖形設備的巨大需求。爲了協調