本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
《计算机是如何工作的:人人都能懂的计算机软硬件工作原理》是一本深入浅出阐释计算机工作原理的入门实践指南,旨在以一种易于理解的方式呈现计算机的基础知识,探索以下主题:如何像软件工程师一样思考,用数据描述真实世界的概念;如何用欧姆定律和基尔霍夫定律分析电路的特性;如何像计算机一样思考,练习二进制加法,一步一步地在脑海中执行一个程序。
该书涵盖从电路设计到代码编写的广泛主题,涉及二进制、电路、逻辑运算、算术运算、存储器、时钟信号、机器码、汇编语言、高级编程语言、操作系统和互联网等概念。除这些基本概念外,书中还提供了大量练习和41个动手实践的设计任务,包括搭建数字电路、设计猜谜游戏、将十进制数转换为二进制、检查虚拟内存使用情况、运行自己的网络服务器等,帮助读者巩固所学知识。
该书的设计任务将帮助你把所学知识应用于实践,你将:
学习如何使用万用表测量电阻、电流和电压;
构建半加器,探索如何组合硬件中的逻辑运算来实现有用的功能:
用汇编语言编写程序,然后检查产生的机器码;
学习使用调试器,反汇编代码并破解程序,在不改变源代码的情况下更改其行为;
使用端口扫描器查看计算机打开了哪些互联网端口;
运行自己的服务器,快速学习网络是如何工作的。
《计算机是如何工作的:人人都能懂的计算机软硬件工作原理》将理论与实践有机结合,并配以丰富的图表,可以帮助读者拓展视野,清晰地了解计算机是如何工作的。
[美]马修·贾斯蒂斯(Matthew Justice),软件工程师,在微软工作了17年,其工作涉及调试Windows内核、开发自动修复程序,以及领导工程师团队构建诊断工具和服务等。他还从事过从底层软件开发到高级网络应用程序开发的所有工作。他拥有电气工程学位。业余时间,他喜欢与家人共度时光,共同远足、阅读、编曲并玩旧式电子游戏。
贺莲,武汉大学计算机学院副教授,博士,长期主讲计算机组成、计算机体系结构等核心课程,主要从事计算机体系结构、网格与服务计算等方面的科研与教学工作。