一、理解二進制的“逢二進一 1、什么是二進制? 十進制計數使用10作為基礎、二進制使用2作為基數、二進制的數位就是2^n的形式 2、計算機為什么使用二進制? 二進制的數據表達具有抗干擾能力強、可靠性高的優點;二進制非常適合邏輯運算 3、13這個十進制轉化成二進制,需要經歷一下幾個步驟 ...
一 引子 上一講,我帶你一起看了三維圖形在計算機里的渲染過程。這個渲染過程,分成了頂點處理 圖元處理 柵格化 片段處理,以及最后的像素操作。這一連串的過程, 也被稱之為圖形流水線或者渲染管線。 因為要實時計算渲染的像素特別地多,圖形加速卡登上了歷史的舞台。通過 dFx的Voodoo或者NVidia的TNT這樣的圖形加速卡,CPU就不需要再去處理一個個像素點的圖元處理 柵格化和片段處理這些操作。而 ...
2019-08-27 12:00 0 522 推薦指數:
一、理解二進制的“逢二進一 1、什么是二進制? 十進制計數使用10作為基礎、二進制使用2作為基數、二進制的數位就是2^n的形式 2、計算機為什么使用二進制? 二進制的數據表達具有抗干擾能力強、可靠性高的優點;二進制非常適合邏輯運算 3、13這個十進制轉化成二進制,需要經歷一下幾個步驟 ...
一、緩存一致性問題指的是什么 在這兩個CPU核心里,1號核心要寫一個數據到內存里。這個怎么理解呢?我拿一個例子來給你解釋。 比方說,iPhone降價了,我們要把iPhone最新的價格更新到內存里。為了性能問題,它采用了上一講我們說的寫回策略, 1、先把數據寫入到L2 Cache里面 ...
一、性能到底指的是什么? 買新電腦的時候,我們會說:"原來的電腦性能跟不上了" 寫程序的時候,我們會說:"這個程序西能需要優化一下" 1、"性能"到底指的是什么? 在計算機組成原理乃至體系結構中"性能"都是最重要的一個主題。我在前面說過學習和研究計算機組成原理,就是在理解計算機是怎么運作 ...
一、引子 講完了CPU,我帶你一起來看一看計算機里的另外一個處理器,也就是被稱之為GPU的圖形處理器。過去幾年里,因為深度學習的大發展,GPU一下子火起來了,似乎GPU成了一個專為深度學習而設計的處理器。那GPU的架構究竟是怎么回事兒呢?它最早是用來做什么而被設計出來的呢? 想要理解GPU ...
一、在軟硬件接口中,CPU幫我們做了什么事情 1、從硬件角度看CPU 2、軟件工程師看CPU 3、不同的cpu能聽懂的語言不太一樣 4、不同的指令無法相通 5、存儲程序型計算機 一台IBM的Plugboard 二、從編譯到匯編,代碼怎么變成機器碼 ...
叫做超大規模集成電路,這些電路,實際上都是一個個晶體管組合而成的,CPU在計算、其實就是讓晶體管里面的開關不斷 ...
一、CPU 是如何執行指令的? 1、軟件程序員的理解 寫好的代碼變成了指令之后、是一條條順序執行的就可以了 2、CPU的邏輯組成 3、寄存器 N 個觸發器或者鎖存器,就可以組成一個 N 位(Bit)的寄存器,能夠保存 N 位的數據。比方說,我們用的 64 位 Intel 服務器 ...
一、上節回顧 上一講,我們看到了如何通過電路,在計算機硬件層面設計最基本的單元,門電腦,我給你看的門電路非常簡單,只能做簡單的“與(AND)”“或(OR)”“NOT(非)”和“異或(XOR)”, 這樣最基本的單比特邏輯運算。下面這些門電路的標你需要非常熟悉,后續的電路都是由這些門電路組合 ...