| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202312*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:計算機是如何工作的-人人都能懂的計算機軟硬體工作原理 ISBN:9787111740131 出版社:機械工業 著編譯者:馬修.賈斯蒂斯 叢書名:程序員書庫 頁數:279 所在地:中國大陸 *此為代購商品 書號:1598345 可大量預訂,請先連絡。 內容簡介 本書是一本將理論與實踐有機結合的計算機工作原理實踐指南,涵蓋了從電路設計到代碼編寫的廣泛主題。通過本書,讀者將實踐構建數字電路、設計一個猜謎遊戲、將十進位數字轉換為二進位、檢查虛擬內存使用情況、運行自己的Web伺服器等。從引人入勝的實踐項目中學習如何像軟體工程師一樣思考、用數據描述真實世界的概念,使用歐姆定律和基爾霍夫定律分析電路的特性,以及如何像計算機一樣思考、一步一步地在腦海中執行一個程序。作者簡介 賀蓮,武漢大學計算機學院副教授,主要從事網路資源與服務、移動學習、計算機體繫結構、網格與服務計算、組播與覆蓋網等方面的科研與教學工作。目前研究方向主要為電子學習關鍵技術理論與整體系統研發及應用、語義網技術、知識圖譜等。目錄 前言致謝 技術審稿人簡介 第1章 計算機的概念 1 1 計算機的定義 1 2 模擬和數字 1 2 1 模擬方法 1 2 2 數字化 1 3 數字系統 1 3 1 十進位數 1 3 2 二進位數 1 4 位和位元組 1 5 前綴 1 6 十六進位 1 7 總結 第2章 二進位 2 1 數字化表示數據 2 1 1 數字文本 2 1 2 ASCII 2 1 3 數字顏色和圖像 2 1 4 表示顏色和圖像的方法 2 1 5 解釋二進位數據 2 2 二進位邏輯 2 3 總結 第3章 電路 3 1 電學術語 3 1 1 電荷 3 1 2 電流 3 1 3 電壓 3 1 4 電阻 3 1 5 水類比 3 2 歐姆定律 3 3 電路圖 3 4 基爾霍夫電壓定律 3 5 真實世界中的電路 3 6 發光二極體 3 7 總結 設計1:搭建並測量電路 設計2:搭建簡單的LED電路 第4章 數字電路 4 1 什麼是數字電路 4 2 用機械開關實現邏輯運算 4 3 神奇的晶體管 4 4 邏輯門 4 5 用邏輯門進行設計 4 6 集成電路 4 7 總結 設計3:用晶體管實現邏輯運算 設計4:用邏輯門構建電路 第5章 數字電路中的算術運算 5 1 二進位加法 5 2 半加器 5 3 全加器 5 4 4位加法器 5 5 有符號數 5 6 無符號數 5 7 總結 設計5:搭建半加器 第6章 存儲器和時鐘信號 6 1 時序邏輯電路和存儲器 6 2 SR鎖存器 6 3 在電路中使用SR鎖存器 6 4 時鐘信號 6 5 JK觸發器 6 6 T觸發器 6 7 在3位計數器中使用時鐘 6 8 總結 設計6:用NOR門搭建SR鎖存器 設計7:搭建一個基本的自動販賣機電路 設計8:在自動販賣機電路中添加延遲複位功能 設計9:將鎖存器用作手動時鐘 設計10:測試JK觸發器 設計11:搭建3位計數器 第7章 計算機硬體 7 1 計算機硬體概述 7 2 主存 7 3 中央處理器 7 3 1 指令集架構 7 3 2 內部結構 7 3 3 時鐘、內核和高速緩存 7 4 其他組件 7 4 1 輔存 7 4 2 輸入/輸出 7 5 匯流排通信 7 6 總結 第8章 機器碼與彙編語言 8 1 軟體術語 8 2 機器指令示例 8 3 用機器碼計算階乘 8 4 總結 設計12:彙編語言中的階乘運算 設計13:檢查機器碼 第9章 高級編程 9 1 高級編程概述 9 2 C和Python簡介 9 3 註釋 9 4 變數 9 4 1 C中的變數 9 4 2 Python中的變數 9 5 棧和堆 9 5 1 棧 9 5 2 堆 9 6 算術運算 9 7 邏輯運算 9 7 1 按位運算符 9 7 2 布爾運算符 9 8 程序流 9 8 1 if語句 9 8 2 循環 9 9 函數 9 9 1 定義函數 9 9 2 調用函數 9 9 3 使用庫 9 10 面向對象的編程 9 11 編譯或解釋 9 12 用C語言計算階乘 9 13 總結 設計14:查看變數 設計15:改變Python中變數引用的值類型 設計16:棧或堆 設計17:編寫猜謎遊戲 設計18:使用Python中的銀行賬戶類 設計19:用C語言實現階乘 第10章 操作系統 10 1 無操作系統編程 10 2 操作系統概述 10 3 操作系統系列 10 4 內核模式和用戶模式 10 5 進程 10 6 線程 10 7 虛存 10 8 應用程序編程介面 10 9 用戶模式氣泡和系統調用 10 10 API和系統調用 10 11 操作系統軟體庫 10 12 應用程序二進位介面 10 13 設備驅動程序 10 14 文件系統 10 15 服務和守護進程 10 16 安全 10 17 總結 設計20:查看運行中的進程 設計21:創建並觀察線程 設計22:查看虛存 設計23:嘗試操作系統API 設計24:觀察系統調用 設計25:使用glibc 設計26:查看載入的內核模塊 設計27:了解存儲設備和文件系統 設計28:查看服務 第11章 互聯網 11 1 網路術語 11 2 互聯網協議套件 11 2 1 鏈路層 11 2 2 網路層 11 2 3 傳輸層 11 2 4 應用層 11 3 遊歷互聯網 11 4 互聯網基礎功能 11 4 1 動態主機配置協議 11 4 2 私有IP地址和網路地址轉換 11 4 3 域名系統 11 5 網路即計算 11 6 總結 設計29:查看鏈路層 設計30:查看網路層 設計31:查看埠使用情況 設計32:跟蹤到達互聯網上一個主機的路由 設計33:查看IP地址 設計34:查看設備IP是公有的還是私有的 設計35:在DNS中查找信息 第12章 萬維網 12 1 萬維網概述 12 1 1 分散式網路 12 1 2 可定址網路 12 1 3 鏈接網路 12 1 4 網路協議 12 1 5 可搜索的網路 12 2 網路語言 12 2 1 用HTML構造網路 12 2 2 用CSS設計網路樣式 12 2 3 用JavaScript編寫網路腳本 12 2 4 用JSON和XML構造網路數據 12 3 網路瀏覽器 12 3 1 渲染頁面 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |