中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
計算機系統解密:從理解計算機到編寫高效代碼

包郵 計算機系統解密:從理解計算機到編寫高效代碼

出版社:機械工業出版社出版時間:2021-09-01
開本: 16開 頁數: 408
中 圖 價:¥89.0(6.9折) 定價  ¥129.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

計算機系統解密:從理解計算機到編寫高效代碼 版權信息

  • ISBN:9787111689874
  • 條形碼:9787111689874 ; 978-7-111-68987-4
  • 裝幀:簡裝本
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

計算機系統解密:從理解計算機到編寫高效代碼 本書特色

適讀人群 :計算機初學者和低年級大學生許多程序員對使程序運行的底層技術并不熟悉。但是,如果希望程序運行良好,而不是充滿了難以發現的bug,就要關心代碼是如何正常運行的。誰都不希望自己因為代碼安全問題而成為新聞的主角。 網上有很多技術細節,但都沒有整理或收集到一個方便的地方。在本書中,資深工程師Jonathan E. Steinhart深入探討了計算機背后的基礎概念,比如計算機硬件,軟件在硬件上的行為,以及隨著時間的推移,人們如何解決問題等主題。 你將學到: - 現實世界是如何轉換成計算機能理解的形式的,比如位、邏輯、數字、文本和顏色。 - 組成計算機的基本構件,包括邏輯門、加法器、譯碼器、寄存器和存儲器。 - 為什么設計與計算機硬件(特別是內存)相匹配的程序可以提高性能。 - 如何將程序轉換為計算機能夠理解的機器語言。 - 軟件構建塊是如何結合起來創造Web瀏覽器等程序的。 - 讓程序更高效的巧妙技巧,如循環不變式、強度削弱和遞歸細分等。 - 計算機安全和機器智能的基礎知識。 - 項目設計、文檔編制、日程安排、可移植性、維護和其他實用的編程經驗。 了解代碼在機器上運行時到底發生了什么將幫助你編寫更好、更高效的代碼。

計算機系統解密:從理解計算機到編寫高效代碼 內容簡介

本書分為三部分。部分探討了計算機硬件,包括內部語言、組合邏輯、順序邏輯、組成原理、系統結構、通信接口等。第二部分研究了在硬件上運行的軟件的行為和表現。第三部分涉及編程的藝術--與他人合作寫出好的程序。

計算機系統解密:從理解計算機到編寫高效代碼 目錄

譯者序
前言
致謝
作者簡介
審校者簡介
引言1
第1章 計算機的內部語言12
1.1 什么是語言12
1.2 書面語言13
1.3 比特13
1.4 邏輯運算14
1.4.1 布爾代數14
1.4.2 德摩根定律15
1.5 用比特表示整數16
1.5.1 表示正數16
1.5.2 二進制加法18
1.5.3 表示負數20
1.6 表示實數23
1.6.1 定點表示法24
1.6.2 浮點表示法25
1.6.3 IEEE浮點標準26
1.7 二進制編碼的十進制系統27
1.8 處理二進制數的簡單方法27
1.8.1 八進制表示法27
1.8.2 十六進制表示法28
1.8.3 表示語境28
1.9 命名位組29
1.10 表示文本30
1.10.1 ASCII30
1.10.2 其他標準的演變32
1.10.3 UTF-832
1.11 用字符表示數字34
1.11.1 可打印字符引用編碼34
1.11.2 Base64編碼34
1.11.3 URL編碼35
1.12 表示顏色35
1.12.1 增加透明度37
1.12.2 編碼顏色38
1.13 本章小結39
第2章 組合邏輯40
2.1 數字計算機的案例40
2.1.1 模擬和數字之間的區別42
2.1.2 為什么尺寸對硬件很重要43
2.1.3 數字使設備更加穩定44
2.1.4 模擬世界中的數字44
2.1.5 為什么使用位而不是數字46
2.2 電學的簡單入門47
2.2.1 用管道理解電47
2.2.2 電源開關50
2.3 為位構建硬件52
2.3.1 繼電器52
2.3.2 真空管54
2.3.3 晶體管55
2.3.4 集成電路56
2.4 邏輯門57
2.4.1 利用遲滯現象提高抗噪聲能力58
2.4.2 差分信號59
2.4.3 傳播延遲60
2.4.4 輸出的變化61
2.5 構建更復雜的電路63
2.5.1 制作加法器63
2.5.2 制作解碼器65
2.5.3 制作多路輸出選擇器66
2.5.4 制作選擇器66
2.6 本章小結68
第3章 時序邏輯69
3.1 表示時間69
3.1.1 振蕩器70
3.1.2 時鐘70
3.1.3 鎖存器71
3.1.4 鎖存器組成的門電路72
3.1.5 觸發器73
3.1.6 計數器75
3.1.7 寄存器77
3.2 內存組織和尋址78
3.2.1 隨機存取存儲器80
3.2.2 只讀存儲器81
3.3 塊設備83
3.4 閃存和固態磁盤驅動器85
3.5 檢錯和糾錯86
3.6 硬件和軟件87
3.7 本章小結88
第4章 計算機剖析89
4.1 內存89
4.2 輸入輸出91
4.3 中央處理器92
4.3.1 算術邏輯單元93
4.3.2 移位寄存器94
4.3.3 執行單元96
4.4 指令集97
4.4.1 指令97
4.4.2 尋址方式99
4.4.3 條件碼指令99
4.4.4 分支100
4.4.5 *終指令集100
4.5 *終設計103
4.5.1 指令寄存器103
4.5.2 數據通路和控制信號103
4.5.3 流量控制104
4.6 RISC和CISC指令集107
4.7 圖形處理單元108
4.8 本章小結108
第5章 計算機架構109
5.1 基本架構元素109
5.1.1 處理器核心110
5.1.2 微處理器和微型計算機110
5.2 過程、子程序和函數111
5.3 堆棧113
5.4 中斷116
5.5 相對尋址118
5.6 內存管理單元119
5.7 虛擬內存121
5.8 系統和用戶空間121
5.9 存儲器層次和性能122
5.10 協處理器123
5.11 在內存中排列數據124
5.12 運行程序125
5.13 內存功耗126
5.14 本章小結126
第6章 通信故障127
6.1 低電平I/O127
6.1.1 I/O端口128
6.1.2 按下按鈕129
6.1.3 讓燈光亮起131
6.1.4 燈光,動作132
6.1.5 奇思妙想133
6.1.6 2n種灰色134
6.1.7 正交134
6.1.8 并行通信135
6.1.9 串行通信136
6.1.10 捕捉一個波138
6.1.11 通用串行總線139
6.2 網絡140
6.2.1 現代局域網141
6.2.2 因特網141
6.3 數字世界中的模擬143
6.3.1 數模轉換143
6.3.2 模數轉換145
6.3.3 數字音頻148
6.3.4 數字圖像154
6.3.5 視頻156
6.4 人機界面設備157
6.4.1 終端157
6.4.2 圖形終端158
6.4.3 矢量圖159
6.4.4 光柵圖160
6.4.5 鍵盤和鼠標161
6.5 本章小結161
第7章 組織數據162
7.1 原始數據類型162
7.2 數組164
7.3 位圖165
7.4 字符串166
7.5 復合數據類型167
7.6 單鏈表168
7.7 動態內存分配173
7.8 更有效的內存分配174
7.9 垃圾收集175
7.10 雙鏈表175
7.11 層次數據結構176
7.12 塊存儲179
7.13 數據庫181
7.14 索引182
7.15 移動數據183
7.16 矢量I/O186
7.17 面向對象存在的問題187
7.18 排序188
7.19 哈希算法189
7.20 效率與性能191
7.21 本章小結192
第8章 語言處理193
8.1 匯編語言193
8.2 高級語言194
8.3 結構化程序設計195
8.4 詞法分析196
8.4.1 狀態機198
8.4.2 正則表達式199
8.5 從單詞到句子201
8.6 每日語言俱樂部203
8.7 語法樹203
8.8 解釋器205
8.9 編譯器207
8.10 優化209
8.11 小心硬件210
8.12 本章小結211
第9章 Web瀏覽器212
9.1 標記語言213
9.2 統一資源定位符214
9.3 HTML文檔214
9.4 文檔對象模型216
9.4.1 樹結構解析216
9.4.2 文檔對象模型解釋217
9.5 串聯樣式表218
9.6 XML和它的朋友們221
9.7 JavaScript224
9.8 jQuery226
9.9 SVG228
9.10 HTML5228
9.11 JSON228
9.12 本章小結230
第10章 應用程序和系統程序設計231
10.1 猜動物程序版本1:HTML和JavaScript233
10.1.1 應用程序級框架234
10.1.2 Web頁面主體235
10.1.3 JavaScript程序236
10.1.4 CSS238
10.2 猜動物程序版本2:C語言239
10.2.1 終端和命令行239
10.2.2 構建程序240
10.2.3 終端和設備驅動程序240
10.2.4 上下文切換240
10.2.5 標準I/O242
10.2.6 循環緩沖區243
10.2.7 通過合適的抽象實現更好的代碼244
10.2.8 一些技術細節244
10.2.9 緩沖區溢出245
10.2.10 C語言程序246
10.2.11 訓練251
10.3 本章小結252
第11章 捷徑和近似法253
11.1 表格查找253
11.1.1 轉換253
11.1.2 紋理映射254
11.1.3 字符分類256
11.2 整數方法258
11.2.1 直線261
11.2.2 曲線266
11.2.3 多項式268
11.3 遞歸細分269
11.3.1 螺旋線269
11.3.2 構造幾何學272
11.3.3 移位和屏蔽278
11.4 更多地回避數學運算279
11.4.1 冪級數近似279
11.4.2 CORDIC算法280
11.5 隨機事物284
11.5.1 空間填充曲線284
11.5.2 L系統286
11.5.3 隨機287
11.5.4 量化288
11.6 本章小結297
第12章 死鎖和競態條件298
12.1 競態條件是什么298
12.2 共享資源299
12.3 進程和線程299
12.4 鎖301
12.4.1 事務和粒度302
12.4.2 等待鎖302
12.4.3 死鎖303
12.4.4 短期鎖的實現303
12.4.5 長期鎖的實現304
12.5 瀏覽器JavaScript304
12.6 異步函數和承諾307
12.7 本章小結311
第13章 安全性312
13.1 安全和隱私概述313
13.1.1 威脅模型313
13.1.2 信任314
13.1.3 物理安全315
13.1.4 通信安全316
13.1.5 現代社會317
13.1.6 元數據和監控318
13.1.7 社會背景319
13.1.8 身份驗證與授權320
13.2 密碼學321
13.2.1 隱寫術321
13.2.2 替代密碼322
13.2.3 換位密碼324
13.2.4 更復雜的密碼325
13.2.5 一次一密325
13.2.6 密鑰交換問題326
13.2.7 公鑰密碼326
13.2.8 前向加密327
13.2.9 加密哈希函數327
13.2.10 數字簽名328
13.2.11 公鑰基礎設施328
13.2.12 區塊鏈328
13.2.13 密碼管理329
13.3 軟件衛生330
13.3.1 保護好正確的東西330
13.3.2 仔細檢查你的邏輯330
13.3.3 檢查錯誤331
13.3.4 *小化攻擊面331
13.3.5 待在界內331
13.3.6 生成合適的隨機數是有難度的332
13.3.7 了解代碼333
13.3.8 極端聰明是你的敵人335
13.3.9 明白什么是可見的335
13.3.10 不要過度收集335
13.3.11 不要一直存儲335
13.3.12 動態內存分配不是你的朋友336
13.3.13 內存垃圾回收也不是你的朋友337
13.3.14 數據作為代碼338
13.4 本章小結340
第14章 機器智能341
14.1 概述342
14.2 機器學習343
14.2.1 貝葉斯344
14.2.2 高斯345
14.2.3 索貝爾348
14.2.4 Canny351
14.2.5 特征提取352
14.2.6 神經網絡354
14.2.7 使用機器學習數據358
14.3 人工智能359
14.4 大數據361
14.5 本章小結363
第15章 現實世界的考慮364
15.1 價值主張364
15.2 來龍去脈366
15.2.1 短暫的歷史366
15.2.2 開源軟件368
15.2.3 創意共享370
15.2.4 可移植性的興起370
15.2.5 軟件包管理371
15.2.6 容器371
15.2.7 Java371
15.2.8 Node.js373
15.2.9 云計算373
15.2.10 虛擬機373
15.2.11 便攜式設備374
15.3 編程環境374
15.3.1 你有工作經驗嗎374
15.3.2 學會估計374
15.3.3 調度項目375
15.3.4 決策376
15.3.5 與不同個性的人一起工作376
15.3.6 了解職場文化377
15.3.7 做出明智的選擇378
15.4 開發方法378
15.5 項目設計379
15.5.1 把想法寫下來379
15.5.2 快速原型發展法380
15.5.3 接口設計380
15.5.4 重用代碼或編寫自己的代碼383
15.6 項目開發383
15.6.1 談話384
15.6.2 成年人與計算機的關系384
15.6.

展開全部

計算機系統解密:從理解計算機到編寫高效代碼 作者簡介

喬納森·E.斯坦哈特(Jonathan E. Steinhart)設計了圖形硬件和軟件,并建立了CAD系統、圖形工作站、電路模擬器、發電廠。他曾在蘋果、英特爾、Sun、Welch-Allyn、Lulu等公司擔任咨詢顧問。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 国产离子色谱仪,红外分光测油仪,自动烟尘烟气测试仪-青岛埃仑通用科技有限公司 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 湖南教师资格网-湖南教师资格证考试网 | 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 太平洋亲子网_健康育儿 品质生活| 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 缝纫客 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 学校用栓剂模,玻璃瓶轧盖钳,小型安瓿熔封机,实验室安瓿熔封机-长沙中亚制药设备有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 万家财经_财经新闻_在线财经资讯网 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 工业洗衣机_工业洗涤设备_上海力净工业洗衣机厂家-洗涤设备首页 bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 |