计算机是怎样跑起来的 (图灵程序设计丛书)
(日)矢泽久雄著 ; 胡屹译; 矢泽久雄; 胡屹🐢 Descargas lentas
Las descargas gratuitas ilimitadas son accesibles a través de nuestra lista de espera, un sistema diseñado para dar a todos un acceso justo.
🚀 Descargas rápidas
🚀 Descargas rápidas Conviértete en miembro para apoyar la preservación a largo plazo de libros, artículos y más. Para mostrar nuestra gratitud por tu apoyo obtienes descargas rápidas. ❤️
-
Necesitará un lector de ebooks o PDF para abrir el archivo, dependiendo del formato del archivo.
Lectores de ebooks recomendados: ReadEra y Calibre -
Utilice herramientas en línea para convertir entre formatos.
Herramientas de conversión recomendadas: CloudConvert -
Puede enviar archivos PDF y EPUB a su Kindle o Kobo eReader.
Herramientas recomendadas: “Enviar a Kindle” de Amazon y “Enviar a Kobo/Kindle” de djazz
深入理解计算机系统 = Computer systems : a programmer's perspective
本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。 本书适合那些想要写出更快、更可靠程序的程序员阅读,也适合作为高等院校计算机及相关专业本科生、研究生的教材。
图解HTTP (图灵程序设计丛书) (Chinese Edition)
本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。
图解密码技术 : 第3版 Tu jie mi ma ji shu : Di 3 ban
本书以图配文的形式,详细讲解了6种最重要的密码技术:对称密码、公钥密码、单向散列函数、消息认证码、数字签名和伪随机数生成器。 第1部分讲述了密码技术的历史沿革、对称密码、分组密码模式(包括ECB、CBC、CFB、OFB、CTR)、公钥、混合密码系统。第2部分重点介绍了认证方面的内容,涉及单向散列函数、消息认证码、数字签名、证书等。第3部分讲述了密钥、随机数、PGP、SSL/TLS 以及密码技术在现实生活中的应用。
网络是怎样连接的 = How networks work
本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。 本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。
编码 : 隐匿在计算机软硬件背后的语言 = Code : the hidden language of computer hardware and software
本书讲述的是计算机工作原理。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。
程序员的数学 (日)结城浩著 ; 管杰译
如果数学不好,是否可以成为一名程序员呢?答案是肯定的。 本书最适合:数学糟糕但又想学习编程的你。 没有晦涩的公式,只有好玩的数学题。 帮你掌握编程所需的“数学思维”。 日文版已重印14次! 编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。 本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。 书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。 本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
网络是怎样连接的 = How networks work
本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。 本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。
图解设计模式 /Tu jie she ji mo shi
Ben shu zhu yi shuo ming le GoF de 23 ge she ji mo shi,Yong Java yu yan bian xie dai ma shi xian le she ji mo shi de cheng xu,Rang cheng xu zhen zheng di yun xing qi lai,Bing ti gong le yun yong mo shi jie jue ju ti wen ti de lian xi ti he da an.
程序是怎样跑起来的 = How program works
本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
深入理解计算机系统(原书第3版) 文字版可编辑
书签已装载, 书签制作方法请找 [email protected] 完全免费 和第2版相比,本版内容上\*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 采用新函数,更新了与协议无关和线程安全的网络编程。
程序员的数学 / 3, 线性代数
本书沿袭“程序员的数学”系列平易近人的风格,用通俗的语言和具象的图表深入讲解了编程中所需的线性代数知识。内容包括向量、矩阵、行列式、秩、逆矩阵、线性方程、LU分解、特征值、对角化、Jordan标准型、特征值算法等。
程序是怎樣跑起來的 (圖靈程序設計叢書)
本书从计算机的内部结构开始讲起, 以图配文的形式详细讲解了二进制, 内存, 数据压缩, 源文件和可执行文件, 操作系统和应用程序的关系, 算法, 硬件控制方法等内容, 同时专设了"跟阿呆讲电脑"专栏, 以小学生, 老奶奶等计算机小白为对象来讲解程序的运行原理, 颇为有趣.本书图文并茂, 讲解通俗
计算机学科基础知识
Bookmarks -1 程序员必知的硬核知识大全 1 CPU是什么 3 CPU 实际做什么 3 CPU 的内部结构 4 CPU 是寄存器的集合体 5 计算机语言 5 汇编语言 6 程序计数器 7 条件分支和循环机制 8 标志寄存器 9 函数调用机制 9 通过地址和索引实现数组 11 CPU 指令执行过程 12 什么是内存 13 内存的物理结构 13 内存的读写过程 14 内存的现实模型 15 内存的使用 17 指针 17 数组是内存的实现 18 栈和队列 19 栈 19 队列 21 链表 23 二叉树 24 为什么用二进制表示 25 什么是二进制数 27 移位运算和乘除的关系 27 便于计算机处理的补数 28 算数右移和逻辑右移的区别 31 逻辑运算的窍门 33 认识压缩算法 34 文件存储 34 压缩算法的定义 35 几种常用压缩算法的理解 35 RLE 算法的机制 35 RLE 算法的缺点 37 哈夫曼算法和莫尔斯编码 38 用二叉树实现哈夫曼算法 39 哈夫曼树能够提升压缩比率 41 可逆压缩和非可逆压缩 41 认识磁盘 42 程序不读入内存就无法运行 44 磁盘构件 45 磁盘缓存 45 虚拟内存 46 虚拟内存与内存的交换方式 46 节约内存 47 通过 DLL 文件实现函数共有 47 通过调用 _stdcall 来减少程序文件的大小 48 磁盘的物理结构 50 操作系统环境 51 Windows 操作系统克服了CPU以外的硬件差异 52 不同操作系统的 API 差异性 53 FreeBSD Port 帮你轻松使用源代码 53 可以使用虚拟机获取其他环境 54 提供相同运行环境的 Java 虚拟机 54 BIOS 和引导 55 操作系统功能的历史 56 要把操作系统放在第一位 57 系统调用和编程语言的移植性 59 操作系统和高级编程语言使硬件抽象化 60 Windows 操作系统的特征 61 32位操作系统 61 通过 API 函数集来提供系统调用 62 提供采用了 GUI 的用户界面 62 通过 WYSIWYG 实现打印输出 62 提供多任务功能 62 提供网络功能和数据库功能 63 通过即插即用实现设备驱动的自动设定 63 汇编语言和本地代码 64 通过编译器输出汇编语言的源代码 65 不会转换成本地代码的伪指令 67 汇编语言的语法是 操作码 + 操作数 68 指令解析 70 函数的调用机制 71 函数的内部处理 72 全局变量和局部变量 74 临时确保局部变量使用的内存空间 77 循环控制语句的处理 80 条件分支的处理方法 81 了解程序运行逻辑的必要性 82 应用和硬件的关系 85 支持硬件输入输出的 IN 指令和 OUT 指令 86 测试输入和输出程序 87 外围设备的中断请求 88 用中断来实现实时处理 91 利用 DMA 实现短时间内大量数据传输 92 文字和图片的显示机制 92
图解网络硬件 (图灵程序设计丛书)
本书详细介绍了网络硬件的相关知识。在对硬件设备、相关技术及规范详尽考据的同时,侧重实践,重点介绍了在实际网络建设工程中使用的硬件设备,辅以丰富的图例,使网络硬件的真实情况一目了然,并深入浅出地解释了复杂的网络术语,因此对于想了解实际网络设备的读者来说是不可或缺的参考资料,也可作为大学课程《计算机网络》的扩展读物。本书还介绍了大量非思科设备和数据通信领域的知识,对于学习CCNA、CCIE等的读者和相关工程技术人员也很具有参考价值。
[图灵程序设计丛书]程序是怎样跑起来的
《程序是怎样跑起来的》一书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。