首页>参考读物>计算机科学与技术>计算机科学理论与基础知识

计算机是如何工作的:人人都能懂的计算机软硬件工作原理
作者 : [美]马修·贾斯蒂斯(Matthew Justice) 著
译者 : 贺莲 译
丛书名 : 程序员书库
出版日期 : 2023-11-23
ISBN : 978-7-111-74013-1
定价 : 109.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 : How Computers Really Work: A Hands-On Guide to the Inner Workings of the Machine
原出版社: No Starch Press
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书是一本将理论与实践有机结合的计算机工作原理实践指南,包含41个实践项目,涵盖了从电路设计到代码编写的广泛主题。通过本书,读者将实践构建数字电路、设计一个猜谜游戏、将十进制数字转换为二进制、检查虚拟内存使用情况、运行自己的Web服务器等,从引人入胜的实践项目中学习如何像软件工程师一样思考、用数据描述真实世界的概念,使用欧姆定律和基尔霍夫定律分析电路的特性,以及如何像计算机一样思考、一步一步地在脑海中执行一个程序。

图书特色

上架指导

计算机

封底文字

本书是一本深入浅出阐释计算机工作原理的入门实践指南,旨在以一种易于理解的方式呈现计算机的基础知识,探索以下主题:如何像软件工程师一样思考,用数据描述真实世界的概念;如何用欧姆定律和基尔霍夫定律分析电路的特性;如何像计算机一样思考,练习二进制加法,一步一步地在脑海中执行一个程序。
本书涵盖从电路设计到代码编写的广泛主题,涉及二进制、电路、逻辑运算、算术运算、存储器、时钟信号、机器码、汇编语言、高级编程语言、操作系统和互联网等概念。除这些基本概念外,书中还提供了大量练习和41个动手实践的设计任务,包括搭建数字电路、设计猜谜游戏、将十进制数转换为二进制、检查虚拟内存使用情况、运行自己的网络服务器等,帮助读者巩固所学知识。
本书的设计任务将帮助你把所学知识应用于实践,你将:
学习如何使用万用表测量电阻、电流和电压;
构建半加器,探索如何组合硬件中的逻辑运算来实现有用的功能;
用汇编语言编写程序,然后检查产生的机器码;
学习使用调试器,反汇编代码并破解程序,在不改变源代码的情况下更改其行为;
使用端口扫描器查看计算机打开了哪些互联网端口;
运行自己的服务器,快速学习网络是如何工作的。
本书将理论与实践有机结合,并配以丰富的图表,可以帮助读者拓展视野,清晰地了解计算机是如何工作的。

作者简介

[美]马修·贾斯蒂斯(Matthew Justice) 著:马修·贾斯蒂斯(Matthew Justice)是一位在微软工作了17年的软件工程师,从事过各种工作,包括调试Windows内核、开发自动修复程序,以及领导工程师团队构建诊断工具和服务。他从事过从底层软件开发到高级网络应用程序开发的所有工作。他拥有电气工程学位。业余时间,他喜欢与家人共度时光,共同远足、阅读、编曲并玩旧式电子游戏。

图书目录

教学资源推荐
作者: 范策 周世平 胡潇琨 等编著
作者: [美]迈克尔·西普塞(Michael Sipser)著
作者: (美)Timothy G. Mattson Beverly A. Sanders Berna L. Massingill 著
参考读物推荐
作者: 于中华,黄桂钦等
作者: [希腊]尼古劳斯·普洛斯卡斯(Nikolaos Ploskas) 尼古劳斯·萨马拉斯(Nikolaos Samaras)著
作者: (美)Tim Mather;Subra Kumaraswamy;Shahed Latif 著