計算機原理學習(序) 序言 又有兩年沒有寫Blog了, 這2年從做windows phone 到 Android C++, 慢慢的很多觀念也有所改變了。以前一心想做C#相關的工作,現在卻感覺,什么語言都無所謂了。公司項目挺忙,加班比較多,不忙的時候又想休息休息。 所以blog又荒廢 ...
計算機原理學習 內存工作原理 前言 前面兩篇文章介紹了計算機硬件是如何工作的。而從這一章開始將逐漸的轉到軟件上面來。我們還有內存這一個很重要的部分沒有介紹。這一章不僅僅介紹內存的工作原理,還會介紹內存的編址 內存數據存放。逐漸從硬件過渡到軟件上來。為后面介紹程序運行打下基礎。 .內存工作原理 CPU和內存是計算機中最重要的兩個組件,前面已經知道了CPU是如何工作的,上一篇也介紹了內存采用的DRAM ...
2015-04-21 15:13 0 5324 推薦指數:
計算機原理學習(序) 序言 又有兩年沒有寫Blog了, 這2年從做windows phone 到 Android C++, 慢慢的很多觀念也有所改變了。以前一心想做C#相關的工作,現在卻感覺,什么語言都無所謂了。公司項目挺忙,加班比較多,不忙的時候又想休息休息。 所以blog又荒廢 ...
前言 對於我們80后來說,最早接觸計算機應該是在95年左右,那個時候最流行的一個詞語是多媒體。 依舊記得當時在同學家看同學輸入幾個DOS命令就成功的打開了一個游戲,當時實在是佩服的五體投地。因為對我來說,屏幕上的東西簡直就是天書。有了計算機我們生活發生了巨大的變化,打游戲,上網,聊天 ...
前言 上一篇我們了解了x86-16 CPU計算機的內存訪問方式,尋址方式,以及基於MS-DOS的應用程序的內存布局。這一篇會主要介紹32位處理器的內存訪問,內存管理以及應用程序的內存布局。雖然目前64位CPU已經非常普及了,不過相對於32位的內存管理方式並沒有大的變化,而32位相對於16 ...
一 1.計算機的軟件分為兩大類:系統軟件和應用軟件。2.匯編語言:用符號ADD,SUB,MUL,DIV等分別表示加、減、乘、除等操作,並用符號表示指令或數據所在存儲空間的地址。3.翻譯程序有兩種:一種叫編譯程序、另一種叫解釋程序。編譯程序 ...
參考極客時間專欄《深入淺出計算機組成原理》學習筆記 一、入門篇 深入淺出計算機組成原理學習筆記:第三講 深入淺出計算機組成原理學習筆記:第四講 二、原理篇:指令和運算(12講) 深入淺出計算機組成原理學習筆記:第五講 深入淺出計算機組成原理學習筆記:第六講 深入淺出計算機 ...
開個新系列記錄計組學習的知識點。 主要參考教材:網課南京大學袁春風老師的MOOC,書籍《深入理解計算機系統》 袁春風老師的MOOC在b站有完整版:https://www.bilibili.com/video/av69563153?from=search&seid ...
原文:終於找到了一篇文章!通俗地講解計算機工作原理 注:此文為轉載,但原文中關於CPU時鍾頻率的描述稍微有些錯誤,我已經在文章中糾正。 為解決各種問題,人們發明了不計其數的機器。計算機種類繁多,從嵌入火星漫游機器人的計算機到為操縱核潛艇導航系統的計算機,不一而足。馮 ...
一、緩存一致性問題指的是什么 在這兩個CPU核心里,1號核心要寫一個數據到內存里。這個怎么理解呢?我拿一個例子來給你解釋。 比方說,iPhone降價了,我們要把iPhone最新的價格更新到內存里。為了性能問題,它采用了上一講我們說的寫回策略, 1、先把數據寫入到L2 Cache里面 ...