《程序是怎樣跑起來的》第一章有感
在沒有讀《程序是怎樣跑起來的》,這本書之前,我對於第一章所講解CPU在腦子中只是知道它相當於是計算機的大腦,內部由數百萬至數億個晶體管構成。這本書在開始是就先對CPU的內部結構進行了解析,知道了CPU的內部是由寄存器,控制器,運算器和時鐘四部分構成,各部分之間由電流信號相互聯通。後來又向我們解釋了內存,接著有告訴我們CPU是寄存器的集合體,而這一過程中最主要的就是了解寄存器是程序把其作為對象來描述的。
通過這一部分知識的學習,使我對CPU的內部結構又了初步的了解,雖然還是模糊的概念,但是積少成多總會有好處的。我一定會在以後好好的閱讀這本書,思考書中所講解的東知識點
《程序是怎樣跑起來的》第一章有感
相關推薦
《程序是怎樣跑起來的》第一章有感
運算 之前 但是 bsp 過程 學習 集合體 好的 cpu 在沒有讀《程序是怎樣跑起來的》,這本書之前,我對於第一章所講解CPU在腦子中只是知道它相當於是計算機的大腦,內部由數百萬至數億個晶體管構成。這本書在開始是就先對CPU的內部結構進行了解析,知道了CPU的
Linux程序設計 筆記——第一章入門
red linux的應用 活性 執行文件 編譯器 任務 linux程序 ascii碼 區別 1、Unix的哲學 簡單性:Keep It Small and Simple。越大、越復雜的系統註定包含越大、越復雜的錯誤,而調試是所有人的苦差事。 集中性:不要把所有亂七八
怎樣讓Nordic的nrf52840跑起來第一個例程
"·····user Guide v1.2”進行開發環境的搭建。 然後,用usb2.0線,連線development kit和PC,開啟nRF官方推出的nRFgo studio,此時可以在左側欄,看到一個裝置: 然後點選該裝置,,右側出現頁面 圖中右
.NetCore微服務Surging新手傻瓜式 入門教程 學習日誌---先讓程序跑起來(一)
des 安裝 spro expect logs boot hyper-v 準備工作 use 原文:.NetCore微服務Surging新手傻瓜式 入門教程 學習日誌---先讓程序跑起來(一)寫下此文章只為了記錄Surging微服務學習過程,並且分享給廣大想學習surging
閱讀構建之法第一章有感
經歷 沒有 根據 進行 更新 企業 菜鳥 滿足 有用 今天閱讀了構建之法第一章,感覺到自己其實玩具的階段都不到,離研究階段更是差的有段距離。了解到程序其實只是一個藏在你電腦裏的數據結構加算法,要想成為軟件還得經歷軟件工程這一階段,軟件工程便是把系統的。有序的,可量化的方法應
《程序是怎樣跑起來的》第一章後半部分有感
機器 特定 操作 函數調用 層次 程序 變化 完成 運行機制 通過前面的學習,接著又向我們講解了決定程序流程的程序計數器。簡單來說就是程序計數器數值的變化以及所輸出的地址在內存中所顯示的內容。可以說程序計數器決定了程序的流程。接下來的條件分支和循環機制更加方便的
《程序是怎樣跑起來的》第一章讀後感
結果 計算 怎樣 集成電路 了解 階段 認識 設定 有一個 在讀《程序是怎樣跑起來的》之前我對CPU的認識只是止步於它是一種超大規模的集成電路由數億個晶體管組成,本書第一章詳細講解了CPU的內部結構、保存指令和運行機制。CPU內部由寄存器、控制器、運算器和時鐘四個部分組成。
《程序是怎麽跑起來的》第一章讀後感?
eight 開始 最有 語言 alt 高級語言 有意思 寄存器 存儲器 CPU的主要組成部分,包括這四個方面:控制器,運算器,寄存器,時鐘。 其實可以簡單的來說,程序計數器其實位置開始一條一條的執行命令,再通過return,指令調用棧寄存器中保存的下一條指令,其
《程序是怎樣跑起來的》第一章
功能 學習 程序 全面 相關 大腦 不能 指令 控制 第一章的主要內容就是對CPU進行了詳細的解釋。CPU相當於計算機的大腦,它有數百萬至數一個晶體管構成。CPU的內部主要有控制器,運算器,寄存器和時鐘構成。如寄存器可用來暫存指令、數據等處理對象可以將其看作是內存的一種,控
讀《程序是怎樣跑起來的》第三章有感
符號表 表達式 中間 右移 意思 小數 一個 清晰 組成 本章上來就提出一個很有意思的問題,雖然我並沒有嘗試過100個0.1相加,也很少有在寫代碼時碰到小數。原來是因為有些十進制數無法轉化成二進制數,0.1轉化成二進制數時類似於循環小數,計算機也只能取到近似值,無法處理無限
讀《程序是怎樣跑起來的》第四章有感
程序員 信號 移動 陌生 程序 很多 類型 排隊 變量的數據類型 之前只知道內存有很多種類,但並不了解它的物理機制,原來它包括電源、數據信號、控制信號(WR、RD)和地址信號。作為程序員,可以把內存想象成每一層都存儲數據的樓房,變量的數據類型不同,所占用的內存大小也不一樣。
讀《程序是怎麽跑起來的》第四章有感
變量 接下來 數據區 fir 存儲 out lifo 般的 搜索 第四章熟練使用有棱有角的內存,分為內存的物理機制很簡單,知道了內存的邏輯模型是樓房,簡單的指針,數組是高效使用內存的基礎,棧,隊列以及環形緩沖區,鏈表的使用元素的追加和刪除更容易,二叉查找數
《程序是怎樣跑起來的》第六章有感
有感 文件的 我只 此外 區別 估計 一個 次數 同學 我們都知道有壓縮文件,但不知道這些文件是如何來的,更不用提我們嘗試過怎麽壓縮一些文件。在讀完第六章後,明白一些文件的壓縮機制和一些壓縮方法,像第六章中講到的RLE算法,不看這些知識,我是不知道這些壓縮文件的方法的,在第
讀《程序是怎麽跑起來的》第六章有感
文本 集合體 文件的 基礎 內容 漢字 長度 也有 數據壓縮 第六章親自嘗試壓縮數據,知道了文件是字節數據的集合體,LZH是用LHA等工具壓縮過的擴展名,例如AAABB這個數據壓縮後就是A3B2,半角英文數字是用1個字節來表示的,漢字等全角字符是用兩個字節來表示
讀《程序是怎麽跑起來的》第七章有感
計算 mac 輸入 windows bsp 專用 來看 虛擬機 種類 第七章程序是在何種環境中運行的,應用的運行環境是指操作系統和計算機(硬件)的種類應用的運行環境主要是用類似於Windows(OS)和AT兼容機(硬件),這樣的OS和硬件的種類來表示。不同的硬件
讀《程序是怎樣跑起來的》第九章有感
什麽是 如果 數據 時代 太多的 怎麽 軟件 裏的 聯系 第九章講的是程序與應用的關系。在沒看第九章時,我只知道二者是有區別的,但具體的不同是什麽,我個人是一還不懂。對於我這個接觸計算機沒多久的人來說,如果不學這門課,那麽我可能只知道應用。在前幾章中,《程序是怎麽跑起來的》
程序是如何跑起來的――第一章
計算 對象 結果 和數 匯編語言 程序計數器 如何 功能 掌握 在第一章的時候,開始的時候有幾個問題,突然發現自己的基礎知識很薄弱,相信以後自己會更加註重基礎知識的積累吧。在第一章中重新認識了一些知識和概念,像這些,掌握程序運行機制的基礎和前提是了解程序的運營流程
讀《程序是怎麽跑起來的》第十二章有感
英文名 傳輸 什麽是 怎樣 端口號 程序 運算 input 但是 在計算機中,有硬件和軟件之分。在學習,我知道主要的硬件有CPU、控制器、運算器、輸入設備和輸出設備等,在這裏,講到了輸入指令和輸出指令,它們的英文名為INPUT和OUTPUT,但是計算機可以連接很多外圍設備,
讀《程序是怎麽跑起來的》第一章
內存 多個 調用 分享圖片 機器語言 讀寫 寄存器 內部 允許 一般所說的程序比如運動會,音樂會的各種程序,等指的是行事的先後次序。計算機程序也是一樣道理。我們在用電腦時有沒有經歷過機器,有時會出於一次死機的狀態,鼠標點什麽似乎都沒用,雙擊任何快捷方式都不動彈。就當你失
讀書筆記-程式是如何跑起來的(第一章)
1.機器語言:計算機cpu可以直接識別並且執行的語言 2.程式是一組指令和資料的集合 3.記憶體是儲存命令和資料的場所,通過地址來標記 4.cpu負責的就是解釋和執行最終轉換為機器語言的程式內容 5.cpu內部由暫存器,控制器,運算器