舉報

會員
計算機(jī)是如何工作的:人人都能懂的計算機(jī)軟硬件工作原理
最新章節(jié):
內(nèi)容簡介
本書是一本將理論與實踐有機(jī)結(jié)合的計算機(jī)工作原理實踐指南,包含41個實踐項目,涵蓋了從電路設(shè)計到代碼編寫的廣泛主題。通過本書,讀者將實踐構(gòu)建數(shù)字電路、設(shè)計一個猜謎游戲、將十進(jìn)制數(shù)字轉(zhuǎn)換為二進(jìn)制、檢查虛擬內(nèi)存使用情況、運行自己的Web服務(wù)器等,從引人入勝的實踐項目中學(xué)習(xí)如何像軟件工程師一樣思考、用數(shù)據(jù)描述真實世界的概念,使用歐姆定律和基爾霍夫定律分析電路的特性,以及如何像計算機(jī)一樣思考、一步一步地在腦海中執(zhí)行一個程序。
最新章節(jié)
書友吧 2評論品牌:機(jī)械工業(yè)出版社
譯者:賀蓮
上架時間:2024-04-25 18:01:08
出版社:機(jī)械工業(yè)出版社
本書數(shù)字版權(quán)由機(jī)械工業(yè)出版社提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- 內(nèi)容簡介 更新時間:2024-04-25 18:08:53
- 譯者簡介
- 附錄B 相關(guān)資源
- 附錄A 參考答案
- 附錄
- 設(shè)計41:用Python控制自動販賣機(jī)電路
- 13.8 總結(jié)
- 13.7 物聯(lián)網(wǎng)
- 13.6 虛擬現(xiàn)實和增強(qiáng)現(xiàn)實
- 13.5.4 比特幣挖掘
- 13.5.3 比特幣交易
- 13.5.2 比特幣錢包
- 13.5.1 比特幣基礎(chǔ)
- 13.5 比特幣
- 13.4 深網(wǎng)和暗網(wǎng)
- 13.3.2 云計算的分類
- 13.3.1 遠(yuǎn)程計算的歷史
- 13.3 云計算
- 13.2.2 仿真
- 13.2.1 虛擬化
- 13.2 虛擬化和仿真
- 13.1.2 網(wǎng)絡(luò)app
- 13.1.1 本機(jī)app
- 13.1 app
- 第13章 現(xiàn)代計算機(jī)
- 設(shè)計40:為網(wǎng)站添加JavaScript腳本
- 設(shè)計39:為網(wǎng)站添加CSS
- 設(shè)計38:從網(wǎng)絡(luò)服務(wù)器返回HTML
- 設(shè)計37:運行自己的網(wǎng)絡(luò)服務(wù)器
- 設(shè)計36:查看HTTP流量
- 12.5 總結(jié)
- 12.4 網(wǎng)絡(luò)服務(wù)器
- 12.3.2 用戶代理字符串
- 12.3.1 渲染頁面
- 12.3 網(wǎng)絡(luò)瀏覽器
- 12.2.4 用JSON和XML構(gòu)造網(wǎng)絡(luò)數(shù)據(jù)
- 12.2.3 用JavaScript編寫網(wǎng)絡(luò)腳本
- 12.2.2 用CSS設(shè)計網(wǎng)絡(luò)樣式
- 12.2.1 用HTML構(gòu)造網(wǎng)絡(luò)
- 12.2 網(wǎng)絡(luò)語言
- 12.1.5 可搜索的網(wǎng)絡(luò)
- 12.1.4 網(wǎng)絡(luò)協(xié)議
- 12.1.3 鏈接網(wǎng)絡(luò)
- 12.1.2 可尋址網(wǎng)絡(luò)
- 12.1.1 分布式網(wǎng)絡(luò)
- 12.1 萬維網(wǎng)概述
- 第12章 萬維網(wǎng)
- 設(shè)計35:在DNS中查找信息
- 設(shè)計34:查看設(shè)備IP是公有的還是私有的
- 設(shè)計33:查看IP地址
- 設(shè)計32:跟蹤到達(dá)互聯(lián)網(wǎng)上一個主機(jī)的路由
- 設(shè)計31:查看端口使用情況
- 設(shè)計30:查看網(wǎng)絡(luò)層
- 設(shè)計29:查看鏈路層
- 11.6 總結(jié)
- 11.5 網(wǎng)絡(luò)即計算
- 11.4.3 域名系統(tǒng)
- 11.4.2 私有IP地址和網(wǎng)絡(luò)地址轉(zhuǎn)換
- 11.4.1 動態(tài)主機(jī)配置協(xié)議
- 11.4 互聯(lián)網(wǎng)基礎(chǔ)功能
- 11.3 游歷互聯(lián)網(wǎng)
- 11.2.4 應(yīng)用層
- 11.2.3 傳輸層
- 11.2.2 網(wǎng)絡(luò)層
- 11.2.1 鏈路層
- 11.2 互聯(lián)網(wǎng)協(xié)議套件
- 11.1 網(wǎng)絡(luò)術(shù)語
- 第11章 互聯(lián)網(wǎng)
- 設(shè)計28:查看服務(wù)
- 設(shè)計27:了解存儲設(shè)備和文件系統(tǒng)
- 設(shè)計26:查看加載的內(nèi)核模塊
- 設(shè)計25:使用glibc
- 設(shè)計24:觀察系統(tǒng)調(diào)用
- 設(shè)計23:嘗試操作系統(tǒng)API
- 設(shè)計22:查看虛存
- 設(shè)計21:創(chuàng)建并觀察線程
- 設(shè)計20:查看運行中的進(jìn)程
- 10.17 總結(jié)
- 10.16 安全
- 10.15 服務(wù)和守護(hù)進(jìn)程
- 10.14 文件系統(tǒng)
- 10.13 設(shè)備驅(qū)動程序
- 10.12 應(yīng)用程序二進(jìn)制接口
- 10.11 操作系統(tǒng)軟件庫
- 10.10 API和系統(tǒng)調(diào)用
- 10.9 用戶模式氣泡和系統(tǒng)調(diào)用
- 10.8 應(yīng)用程序編程接口
- 10.7 虛存
- 10.6 線程
- 10.5 進(jìn)程
- 10.4 內(nèi)核模式和用戶模式
- 10.3 操作系統(tǒng)系列
- 10.2 操作系統(tǒng)概述
- 10.1 無操作系統(tǒng)編程
- 第10章 操作系統(tǒng)
- 設(shè)計19:用C語言實現(xiàn)階乘
- 設(shè)計18:使用Python中的銀行賬戶類
- 設(shè)計17:編寫猜謎游戲
- 設(shè)計16:棧或堆
- 設(shè)計15:改變Python中變量引用的值類型
- 設(shè)計14:查看變量
- 9.13 總結(jié)
- 9.12 用C語言計算階乘
- 9.11 編譯或解釋
- 9.10 面向?qū)ο蟮木幊?/span>
- 9.9.3 使用庫
- 9.9.2 調(diào)用函數(shù)
- 9.9.1 定義函數(shù)
- 9.9 函數(shù)
- 9.8.2 循環(huán)
- 9.8.1 if語句
- 9.8 程序流
- 9.7.2 布爾運算符
- 9.7.1 按位運算符
- 9.7 邏輯運算
- 9.6 算術(shù)運算
- 9.5.2 堆
- 9.5.1 棧
- 9.5 棧和堆
- 9.4.2 Python中的變量
- 9.4.1 C中的變量
- 9.4 變量
- 9.3 注釋
- 9.2 C和Python簡介
- 9.1 高級編程概述
- 第9章 高級編程
- 設(shè)計13:檢查機(jī)器碼
- 設(shè)計12:匯編語言中的階乘運算
- 8.4 總結(jié)
- 8.3 用機(jī)器碼計算階乘
- 8.2 機(jī)器指令示例
- 8.1 軟件術(shù)語
- 第8章 機(jī)器碼與匯編語言
- 7.6 總結(jié)
- 7.5 總線通信
- 7.4.2 輸入/輸出
- 7.4.1 輔存
- 7.4 其他組件
- 7.3.3 時鐘、內(nèi)核和高速緩存
- 7.3.2 內(nèi)部結(jié)構(gòu)
- 7.3.1 指令集架構(gòu)
- 7.3 中央處理器
- 7.2 主存
- 7.1 計算機(jī)硬件概述
- 第7章 計算機(jī)硬件
- 設(shè)計11:搭建3位計數(shù)器
- 設(shè)計10:測試JK觸發(fā)器
- 設(shè)計9:將鎖存器用作手動時鐘
- 設(shè)計8:在自動販賣機(jī)電路中添加延遲復(fù)位功能
- 設(shè)計7:搭建一個基本的自動販賣機(jī)電路
- 設(shè)計6:用NOR門搭建SR鎖存器
- 6.8 總結(jié)
- 6.7 在3位計數(shù)器中使用時鐘
- 6.6 T觸發(fā)器
- 6.5 JK觸發(fā)器
- 6.4 時鐘信號
- 6.3 在電路中使用SR鎖存器
- 6.2 SR鎖存器
- 6.1 時序邏輯電路和存儲器
- 第6章 存儲器和時鐘信號
- 設(shè)計5:搭建半加器
- 5.7 總結(jié)
- 5.6 無符號數(shù)
- 5.5 有符號數(shù)
- 5.4 4位加法器
- 5.3 全加器
- 5.2 半加器
- 5.1 二進(jìn)制加法
- 第5章 數(shù)字電路中的算術(shù)運算
- 設(shè)計4:用邏輯門構(gòu)建電路
- 設(shè)計3:用晶體管實現(xiàn)邏輯運算
- 4.7 總結(jié)
- 4.6 集成電路
- 4.5 用邏輯門進(jìn)行設(shè)計
- 4.4 邏輯門
- 4.3 神奇的晶體管
- 4.2 用機(jī)械開關(guān)實現(xiàn)邏輯運算
- 4.1 什么是數(shù)字電路
- 第4章 數(shù)字電路
- 設(shè)計2:搭建簡單的LED電路
- 設(shè)計1:搭建并測量電路
- 3.7 總結(jié)
- 3.6 發(fā)光二極管
- 3.5 真實世界中的電路
- 3.4 基爾霍夫電壓定律
- 3.3 電路圖
- 3.2 歐姆定律
- 3.1.5 水類比
- 3.1.4 電阻
- 3.1.3 電壓
- 3.1.2 電流
- 3.1.1 電荷
- 3.1 電學(xué)術(shù)語
- 第3章 電路
- 2.3 總結(jié)
- 2.2 二進(jìn)制邏輯
- 2.1.5 解釋二進(jìn)制數(shù)據(jù)
- 2.1.4 表示顏色和圖像的方法
- 2.1.3 數(shù)字顏色和圖像
- 2.1.2 ASCII
- 2.1.1 數(shù)字文本
- 2.1 數(shù)字化表示數(shù)據(jù)
- 第2章 二進(jìn)制
- 1.7 總結(jié)
- 1.6 十六進(jìn)制
- 1.5 前綴
- 1.4 位和字節(jié)
- 1.3.2 二進(jìn)制數(shù)
- 1.3.1 十進(jìn)制數(shù)
- 1.3 數(shù)字系統(tǒng)
- 1.2.2 數(shù)字化
- 1.2.1 模擬方法
- 1.2 模擬和數(shù)字
- 1.1 計算機(jī)的定義
- 第1章 計算機(jī)的概念
- 技術(shù)審稿人簡介
- 致謝
- 前言
- 作者簡介
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 作者簡介
- 前言
- 致謝
- 技術(shù)審稿人簡介
- 第1章 計算機(jī)的概念
- 1.1 計算機(jī)的定義
- 1.2 模擬和數(shù)字
- 1.2.1 模擬方法
- 1.2.2 數(shù)字化
- 1.3 數(shù)字系統(tǒng)
- 1.3.1 十進(jìn)制數(shù)
- 1.3.2 二進(jìn)制數(shù)
- 1.4 位和字節(jié)
- 1.5 前綴
- 1.6 十六進(jìn)制
- 1.7 總結(jié)
- 第2章 二進(jìn)制
- 2.1 數(shù)字化表示數(shù)據(jù)
- 2.1.1 數(shù)字文本
- 2.1.2 ASCII
- 2.1.3 數(shù)字顏色和圖像
- 2.1.4 表示顏色和圖像的方法
- 2.1.5 解釋二進(jìn)制數(shù)據(jù)
- 2.2 二進(jìn)制邏輯
- 2.3 總結(jié)
- 第3章 電路
- 3.1 電學(xué)術(shù)語
- 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 發(fā)光二極管
- 3.7 總結(jié)
- 設(shè)計1:搭建并測量電路
- 設(shè)計2:搭建簡單的LED電路
- 第4章 數(shù)字電路
- 4.1 什么是數(shù)字電路
- 4.2 用機(jī)械開關(guān)實現(xiàn)邏輯運算
- 4.3 神奇的晶體管
- 4.4 邏輯門
- 4.5 用邏輯門進(jìn)行設(shè)計
- 4.6 集成電路
- 4.7 總結(jié)
- 設(shè)計3:用晶體管實現(xiàn)邏輯運算
- 設(shè)計4:用邏輯門構(gòu)建電路
- 第5章 數(shù)字電路中的算術(shù)運算
- 5.1 二進(jìn)制加法
- 5.2 半加器
- 5.3 全加器
- 5.4 4位加法器
- 5.5 有符號數(shù)
- 5.6 無符號數(shù)
- 5.7 總結(jié)
- 設(shè)計5:搭建半加器
- 第6章 存儲器和時鐘信號
- 6.1 時序邏輯電路和存儲器
- 6.2 SR鎖存器
- 6.3 在電路中使用SR鎖存器
- 6.4 時鐘信號
- 6.5 JK觸發(fā)器
- 6.6 T觸發(fā)器
- 6.7 在3位計數(shù)器中使用時鐘
- 6.8 總結(jié)
- 設(shè)計6:用NOR門搭建SR鎖存器
- 設(shè)計7:搭建一個基本的自動販賣機(jī)電路
- 設(shè)計8:在自動販賣機(jī)電路中添加延遲復(fù)位功能
- 設(shè)計9:將鎖存器用作手動時鐘
- 設(shè)計10:測試JK觸發(fā)器
- 設(shè)計11:搭建3位計數(shù)器
- 第7章 計算機(jī)硬件
- 7.1 計算機(jī)硬件概述
- 7.2 主存
- 7.3 中央處理器
- 7.3.1 指令集架構(gòu)
- 7.3.2 內(nèi)部結(jié)構(gòu)
- 7.3.3 時鐘、內(nèi)核和高速緩存
- 7.4 其他組件
- 7.4.1 輔存
- 7.4.2 輸入/輸出
- 7.5 總線通信
- 7.6 總結(jié)
- 第8章 機(jī)器碼與匯編語言
- 8.1 軟件術(shù)語
- 8.2 機(jī)器指令示例
- 8.3 用機(jī)器碼計算階乘
- 8.4 總結(jié)
- 設(shè)計12:匯編語言中的階乘運算
- 設(shè)計13:檢查機(jī)器碼
- 第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 算術(shù)運算
- 9.7 邏輯運算
- 9.7.1 按位運算符
- 9.7.2 布爾運算符
- 9.8 程序流
- 9.8.1 if語句
- 9.8.2 循環(huán)
- 9.9 函數(shù)
- 9.9.1 定義函數(shù)
- 9.9.2 調(diào)用函數(shù)
- 9.9.3 使用庫
- 9.10 面向?qū)ο蟮木幊?/span>
- 9.11 編譯或解釋
- 9.12 用C語言計算階乘
- 9.13 總結(jié)
- 設(shè)計14:查看變量
- 設(shè)計15:改變Python中變量引用的值類型
- 設(shè)計16:棧或堆
- 設(shè)計17:編寫猜謎游戲
- 設(shè)計18:使用Python中的銀行賬戶類
- 設(shè)計19:用C語言實現(xiàn)階乘
- 第10章 操作系統(tǒng)
- 10.1 無操作系統(tǒng)編程
- 10.2 操作系統(tǒng)概述
- 10.3 操作系統(tǒng)系列
- 10.4 內(nèi)核模式和用戶模式
- 10.5 進(jìn)程
- 10.6 線程
- 10.7 虛存
- 10.8 應(yīng)用程序編程接口
- 10.9 用戶模式氣泡和系統(tǒng)調(diào)用
- 10.10 API和系統(tǒng)調(diào)用
- 10.11 操作系統(tǒng)軟件庫
- 10.12 應(yīng)用程序二進(jìn)制接口
- 10.13 設(shè)備驅(qū)動程序
- 10.14 文件系統(tǒng)
- 10.15 服務(wù)和守護(hù)進(jìn)程
- 10.16 安全
- 10.17 總結(jié)
- 設(shè)計20:查看運行中的進(jìn)程
- 設(shè)計21:創(chuàng)建并觀察線程
- 設(shè)計22:查看虛存
- 設(shè)計23:嘗試操作系統(tǒng)API
- 設(shè)計24:觀察系統(tǒng)調(diào)用
- 設(shè)計25:使用glibc
- 設(shè)計26:查看加載的內(nèi)核模塊
- 設(shè)計27:了解存儲設(shè)備和文件系統(tǒng)
- 設(shè)計28:查看服務(wù)
- 第11章 互聯(lián)網(wǎng)
- 11.1 網(wǎng)絡(luò)術(shù)語
- 11.2 互聯(lián)網(wǎng)協(xié)議套件
- 11.2.1 鏈路層
- 11.2.2 網(wǎng)絡(luò)層
- 11.2.3 傳輸層
- 11.2.4 應(yīng)用層
- 11.3 游歷互聯(lián)網(wǎng)
- 11.4 互聯(lián)網(wǎng)基礎(chǔ)功能
- 11.4.1 動態(tài)主機(jī)配置協(xié)議
- 11.4.2 私有IP地址和網(wǎng)絡(luò)地址轉(zhuǎn)換
- 11.4.3 域名系統(tǒng)
- 11.5 網(wǎng)絡(luò)即計算
- 11.6 總結(jié)
- 設(shè)計29:查看鏈路層
- 設(shè)計30:查看網(wǎng)絡(luò)層
- 設(shè)計31:查看端口使用情況
- 設(shè)計32:跟蹤到達(dá)互聯(lián)網(wǎng)上一個主機(jī)的路由
- 設(shè)計33:查看IP地址
- 設(shè)計34:查看設(shè)備IP是公有的還是私有的
- 設(shè)計35:在DNS中查找信息
- 第12章 萬維網(wǎng)
- 12.1 萬維網(wǎng)概述
- 12.1.1 分布式網(wǎng)絡(luò)
- 12.1.2 可尋址網(wǎng)絡(luò)
- 12.1.3 鏈接網(wǎng)絡(luò)
- 12.1.4 網(wǎng)絡(luò)協(xié)議
- 12.1.5 可搜索的網(wǎng)絡(luò)
- 12.2 網(wǎng)絡(luò)語言
- 12.2.1 用HTML構(gòu)造網(wǎng)絡(luò)
- 12.2.2 用CSS設(shè)計網(wǎng)絡(luò)樣式
- 12.2.3 用JavaScript編寫網(wǎng)絡(luò)腳本
- 12.2.4 用JSON和XML構(gòu)造網(wǎng)絡(luò)數(shù)據(jù)
- 12.3 網(wǎng)絡(luò)瀏覽器
- 12.3.1 渲染頁面
- 12.3.2 用戶代理字符串
- 12.4 網(wǎng)絡(luò)服務(wù)器
- 12.5 總結(jié)
- 設(shè)計36:查看HTTP流量
- 設(shè)計37:運行自己的網(wǎng)絡(luò)服務(wù)器
- 設(shè)計38:從網(wǎng)絡(luò)服務(wù)器返回HTML
- 設(shè)計39:為網(wǎng)站添加CSS
- 設(shè)計40:為網(wǎng)站添加JavaScript腳本
- 第13章 現(xiàn)代計算機(jī)
- 13.1 app
- 13.1.1 本機(jī)app
- 13.1.2 網(wǎng)絡(luò)app
- 13.2 虛擬化和仿真
- 13.2.1 虛擬化
- 13.2.2 仿真
- 13.3 云計算
- 13.3.1 遠(yuǎn)程計算的歷史
- 13.3.2 云計算的分類
- 13.4 深網(wǎng)和暗網(wǎng)
- 13.5 比特幣
- 13.5.1 比特幣基礎(chǔ)
- 13.5.2 比特幣錢包
- 13.5.3 比特幣交易
- 13.5.4 比特幣挖掘
- 13.6 虛擬現(xiàn)實和增強(qiáng)現(xiàn)實
- 13.7 物聯(lián)網(wǎng)
- 13.8 總結(jié)
- 設(shè)計41:用Python控制自動販賣機(jī)電路
- 附錄
- 附錄A 參考答案
- 附錄B 相關(guān)資源
- 譯者簡介
- 內(nèi)容簡介 更新時間:2024-04-25 18:08:53