讀《程序是怎麽跑起來的》第十二章有感
在計算機中,有硬件和軟件之分。在學習,我知道主要的硬件有CPU、控制器、運算器、輸入設備和輸出設備等,在這裏,講到了輸入指令和輸出指令,它們的英文名為INPUT和OUTPUT,但是計算機可以連接很多外圍設備,我們應該了解它們是怎樣工作的。首先,我們先看端口,什麽是端口?這書中所講的是寄存器的一種,不過和CPU是有區別的,每個外圍設備都有一個端口號(就是連接計算機的外圍設備的內存地址)。像外圍設備有打字機、顯示器等,不同的設備,有不同的端口號,不過也有問題,那就是中斷處理,對它,我們不陌生了,那是外圍設備與計算機之間的數據傳輸,具體內容相信大家知道更多。
讀《程序是怎麽跑起來的》第十二章有感
相關推薦
讀《程序是怎麽跑起來的》第十二章有感
英文名 傳輸 什麽是 怎樣 端口號 程序 運算 input 但是 在計算機中,有硬件和軟件之分。在學習,我知道主要的硬件有CPU、控制器、運算器、輸入設備和輸出設備等,在這裏,講到了輸入指令和輸出指令,它們的英文名為INPUT和OUTPUT,但是計算機可以連接很多外圍設備,
讀《程序是怎麽跑起來的》第一章
內存 多個 調用 分享圖片 機器語言 讀寫 寄存器 內部 允許 一般所說的程序比如運動會,音樂會的各種程序,等指的是行事的先後次序。計算機程序也是一樣道理。我們在用電腦時有沒有經歷過機器,有時會出於一次死機的狀態,鼠標點什麽似乎都沒用,雙擊任何快捷方式都不動彈。就當你失
《程序是怎麽跑起來的》第一章讀後感?
eight 開始 最有 語言 alt 高級語言 有意思 寄存器 存儲器 CPU的主要組成部分,包括這四個方面:控制器,運算器,寄存器,時鐘。 其實可以簡單的來說,程序計數器其實位置開始一條一條的執行命令,再通過return,指令調用棧寄存器中保存的下一條指令,其
《程序是怎樣跑起來的》第一章有感
運算 之前 但是 bsp 過程 學習 集合體 好的 cpu 在沒有讀《程序是怎樣跑起來的》,這本書之前,我對於第一章所講解CPU在腦子中只是知道它相當於是計算機的大腦,內部由數百萬至數億個晶體管構成。這本書在開始是就先對CPU的內部結構進行了解析,知道了CPU的
讀《程序是怎麽跑起來的》第四章有感
變量 接下來 數據區 fir 存儲 out lifo 般的 搜索 第四章熟練使用有棱有角的內存,分為內存的物理機制很簡單,知道了內存的邏輯模型是樓房,簡單的指針,數組是高效使用內存的基礎,棧,隊列以及環形緩沖區,鏈表的使用元素的追加和刪除更容易,二叉查找數
讀《程序是怎麽跑起來的》第六章有感
文本 集合體 文件的 基礎 內容 漢字 長度 也有 數據壓縮 第六章親自嘗試壓縮數據,知道了文件是字節數據的集合體,LZH是用LHA等工具壓縮過的擴展名,例如AAABB這個數據壓縮後就是A3B2,半角英文數字是用1個字節來表示的,漢字等全角字符是用兩個字節來表示
讀《程序是怎麽跑起來的》第七章有感
計算 mac 輸入 windows bsp 專用 來看 虛擬機 種類 第七章程序是在何種環境中運行的,應用的運行環境是指操作系統和計算機(硬件)的種類應用的運行環境主要是用類似於Windows(OS)和AT兼容機(硬件),這樣的OS和硬件的種類來表示。不同的硬件
讀《程序是怎麽跑起來的》第5章
虛擬 內容 大型 磁盤驅動器 高速緩存 管理 就是 由於 eight 現在計算機采用的是存儲程序方式,在存儲裝置中保存程序,並逐一運行的方式。磁盤緩存是指從磁盤中讀取的數據存儲在內存中,當該數據再次被讀取時,不是從磁盤而是直接從內存中高速讀取。借助虛擬內存,哪怕是內存容量不
《程序是怎麽跑起來的》第十一章
中斷 指令 之前 方法 ont style 調用 輸出指令 pan 這一章講的是硬件控制方法,windows提供了通過應用來間接控制硬件的方法,利用操作系統提供的系統調用功能就可以實現對硬件的控制。windows控制硬件時借助的是輸入輸出指令。其中具有代表性的兩個輸入輸出指
《程序是怎樣跑起來的》第十二章
記憶 情況 機器 and 內存 數值 阿爾法狗 過程 周期 讓計算機“思考”。計算機是機器肯定是,但是程序員敲的代碼生成的可以讓它像是在“思考”。而人類的思考 程序一般有兩大類,一種是工具,就像我們使用Word來寫文章一樣;
讀構建之法第四章第十七章有感
限制 選擇 class blog 了解 什麽 靈活 多重循環 價值 第四章 1、原文;“函數最好有單一的出口,為了達到這個目的,可以使用goto.只要有助於程序邏輯的清晰體現,什麽方法都可以使用。——P69” 問題:關於goto,我記得老師講過,這個在編程中是盡力避
讀《構建之法》第四章、第十七章有感
author 基礎 忽略 旁觀者 才有 htm 心理 核心 選擇 書是我們永遠的朋友 它陪伴我們走過人生的春夏秋冬 在我們的生命中生根、發芽、枝繁葉茂 書是人類發展的錄像機 我們可以在其中看到前輩的足跡 書是知識的海洋 我願是一葉輕舟,載著理想之帆 在海
Linux就該這麽學 20181010(第十四章DHCP)
網關 搜索 lin none 作用 offset 而在 class 設備 參考鏈接:https://www.linuxprobe.com DHCP動態地址分配協議 作用域:定義一個很大的網段地址池:真正為用戶去分配的地址地址池要小於等於作用域排除範圍:作用域-地址池租約-默
《程序是怎樣跑起來的》第一章後半部分有感
機器 特定 操作 函數調用 層次 程序 變化 完成 運行機制 通過前面的學習,接著又向我們講解了決定程序流程的程序計數器。簡單來說就是程序計數器數值的變化以及所輸出的地址在內存中所顯示的內容。可以說程序計數器決定了程序的流程。接下來的條件分支和循環機制更加方便的
《程序是怎樣跑起來的》第一章讀後感
結果 計算 怎樣 集成電路 了解 階段 認識 設定 有一個 在讀《程序是怎樣跑起來的》之前我對CPU的認識只是止步於它是一種超大規模的集成電路由數億個晶體管組成,本書第一章詳細講解了CPU的內部結構、保存指令和運行機制。CPU內部由寄存器、控制器、運算器和時鐘四個部分組成。
《程序是怎樣跑起來的》第一章
功能 學習 程序 全面 相關 大腦 不能 指令 控制 第一章的主要內容就是對CPU進行了詳細的解釋。CPU相當於計算機的大腦,它有數百萬至數一個晶體管構成。CPU的內部主要有控制器,運算器,寄存器和時鐘構成。如寄存器可用來暫存指令、數據等處理對象可以將其看作是內存的一種,控
《程序是怎樣跑起來的》第二章
左移 數位 位數 運算 的區別 轉換 過程 字節 出現 在第一章中,初步了解了程序的運行機制,這一章講了數據在計算機內部的表現形式是以二進制數值來表現。二進制數據是用0和1兩種數碼來表示。計算機中的數據用二進制數來處理,計算機處理信息最小單位是“位“,8位二進制數是一個字節
第十二章 抽象和封裝
包括 his 根據 直觀 this 容易 love 完整 自定義 1. 從實現中抽象出類的步驟: 1)找出它的種類——類名(類名一般是名字) 2)找出它的屬性——字段的名字 3)找出它的行為——方法名 2. 抽象的原則 根據面向對象的思想抽象出類 3. 類團的好處
C++ primer 第十二章筆記之 動態內存
weak memory ont 創建 tor size prim 自動 pre 動態內存: 運算符:new,delete 智能指針: 頭文件:memory shared_ptr:允許多個指針指向同一個對象; unique_ptr:"獨占"所指向的對象; weak_ptr:
第十二章 Shell腳本編寫及常見面試題(二)
shell腳本 shell面試題 shell本章目錄:12.11 屏蔽網站訪問頻繁的IP1)屏蔽每分鐘訪問超過200的IP方法1:以Nginx日誌作為測試DATE=$(date +%d/%b/%Y:%H:%M) ABNORMAL_IP=$(tail -n5000 access.log |grep $DATE