网络是怎样连接的+程序是怎样跑起来的+计算机是怎样跑起来的 三册

网络是怎样连接的+程序是怎样跑起来的+计算机是怎样跑起来的 三册 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • 计算机原理
  • 网络原理
  • 程序设计
  • 底层原理
  • 技术入门
  • 科普
  • 计算机基础
  • 操作系统
  • 编译原理
  • 硬件原理
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 蓝墨水图书专营店
出版社: 人民邮电出版社
ISBN:9787115441249
商品编码:11252878951

具体描述


网络是怎样连接的+程序是怎样跑起来的+计算机是怎样跑起来的 三册

YL1134 9787115441249 9787115385130 9787115392275



基本信息

作者: [ 日] 户根勤   

译者: 周自恒

出版社:人民邮电出版社

ISBN:9787115441249

上架时间:2016-12-20

出版日期:2017 年1月

开本:16开

页码:360

版次:1-1

所属分类:计算机

 

内容简介

    书籍

    计算机书籍

本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页的内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。目的是帮助读者理解网络的本质意义,理解实际的设备和软件,进而熟练运用网络技术。同时,专设了“网络术语其实很简单”专栏,以对话的形式介绍了一些网络术语的词源,颇为生动有趣。

本书图文并茂,通俗易懂,非常适合计算机、网络爱好者及相关从业人员阅读。 

 

目录

第1章 浏览器生成消息 1 

——探索浏览器内部 

1.1 生成HTTP请求消息 5 

1.1.1 探索之旅从输入网址开始 5 

1.1.2 浏览器先要解析URL 7 

1.1.3 省略文件名的情况 9 

1.1.4 HTTP的基本思路 10 

1.1.5 生成HTTP请求消息 14 

1.1.6 发送请求后会收到响应 20 

1.2 向DNS服务器查询Web服务器的IP地址 24 

1.2.1 IP地址的基本知识 24 

1.2.2 域名和IP地址并用的理由 28 

1.2.3 Socket库提供查询IP地址的功能 30 

1.2.4 通过解析器向DNS服务器发出查询 31 

1.2.5 解析器的内部原理 32 

1.3 全世界DNS服务器的大接力 35 

1.3.1 DNS服务器的基本工作 35 

1.3.2 域名的层次结构 38 

1.3.3 寻找相应的DNS服务器并获取IP地址 40 

1.3.4 通过缓存加快DNS服务器的响应 44 

··············



基本信息

作者: (日)矢泽久雄   

译者: 李逢俊

丛书名: 图灵程序设计丛书

出版社:人民邮电出版社

ISBN:9787115385130

上架时间:2015-4-9

出版日期:2015 年4月

开本:32开

页码:259

版次:1-1

所属分类:计算机 > 计算机组织与体系结构 > 微处理器/CPU

 

内容简介

    书籍

    计算机书籍

本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。同时专设了“如果是你,你会怎样介绍?”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。

本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。 

 

目录

第1章 对程序员来说CPU是什么 1 

1.1 CPU的内部结构解析 3 

1.2 CPU是寄存器的集合体 6 

1.3 决定程序流程的程序计数器 9 

1.4 条件分支和循环机制 10 

1.5 函数的调用机制 13 

1.6 通过地址和索引实现数组 16 

1.7 CPU的处理其实很简单 17 

第2章 数据是用二进制数表示的 19 

2.1 用二进制数表示计算机信息的原因 21 

2.2 什么是二进制数 23 

2.3 移位运算和乘除运算的关系 25 

2.4 便于计算机处理的“补数” 27 

2.5 逻辑右移和算术右移的区别 31 

2.6 掌握逻辑运算的窍门 34 

COLUMN 如果是你,你会怎样介绍?——向小学生讲解CPU和二进制 38 

第3章 计算机进行小数运算时出错的原因 41 

3.1 将0.1累加100次也得不到10 43 

3.2 用二进制数表示小数 44 

3.3 计算机运算出错的原因 46 

···········

 

基本信息

作者: (日)矢泽久雄   

译者: 胡屹

丛书名: 图灵程序设计丛书

出版社:人民邮电出版社

ISBN:9787115392275

上架时间:2015-5-22

出版日期:2015 年5月

开本:32开

页码:258

版次:1-1

所属分类:计算机 > 计算机科学理论与基础知识 > 基础知识 > 综合

 

内容简介

    书籍

    计算机书籍

《计算机是怎样跑起来的》倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的新技术时,能够迅速掌握其要点并灵活运用。

《计算机是怎样跑起来的》以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及SE 的相关知识。本书适合计算机爱好者和相关从业人员阅读。

《计算机是怎样跑起来的》图文并茂,通俗易懂,非常适合计算机爱好者和相关从业人员阅读。 

 

目录

第1章 计算机的三大原则 1

1.1 计算机的三个根本性基础 3

1.2 输入、运算、输出是硬件的基础 4

1.3 软件是指令和数据的集合 6

1.4 对计算机来说什么都是数字 8

1.5 只要理解了三大原则,即使遇到难懂的新技术,也能轻松应对 9

1.6 为了贴近人类,计算机在不断地进化 10

1.7 稍微预习一下第2章 13

第2章 试着制造一台计算机吧 15

2.1 制作微型计算机所必需的元件 17

2.2 电路图的读法 21

2.3 连接电源、数据和地址总线 23

2.4 连接I/O 26

2.5 连接时钟信号 27

2.6 连接用于区分读写对象是内存还是I/O的引脚 28

2.7 连接剩余的控制引脚 29

2.8 连接外部设备,通过DMA输入程序 34

2.9 连接用于输入输出的外部设备 35

2.10 输入测试程序并进行调试 36

第3章 体验一次手工汇编 39

··············


探索数字世界的基石:连接、运行与原理 在这个信息爆炸的时代,我们每日沉浸在由网络构建的数字海洋中,指尖轻点,便能触及全球。然而,这看似触手可及的便利背后,究竟隐藏着怎样的奥秘?我们习以为常的程序,又是如何在一连串复杂的指令中悄然运行,最终呈现在我们眼前?而支撑这一切的计算机,其内部运转的机械与逻辑,又该如何理解? 本书系将带领您踏上一场深入探索数字世界基石的旅程。我们不只是停留在表面的使用,而是要剥开层层迷雾,探寻那驱动着万物运转的底层逻辑与精巧设计。这是一套旨在为所有对技术充满好奇、渴望理解“为什么”的学习者量身打造的指南。无论您是初入科技领域的学生,还是希望深化技术理解的开发者,亦或是仅仅想满足对数字世界好奇心的普通读者,都能在这三册书中找到属于自己的宝藏。 第一册:网络是怎样连接的——编织全球的数字经纬 想象一下,当您在浏览器中输入一个网址,按下回车键,一条看不见的丝线便立刻跨越千山万水,将您与远方的服务器连接起来。这其中发生了什么?“网络是怎样连接的”将为您揭示这张无形而庞大的全球网络的运作机制。 我们将从最基础的网络模型——OSI七层模型开始,逐层剖析网络通信的每一个环节。您将了解到,从物理层面上,光纤、网线、无线信号是如何承载数据的;到数据链路层,MAC地址和交换机如何实现局域网内的精准寻址;再到网络层,IP地址和路由器如何将数据包跨越无数网络,最终送达目的地。 互联网的核心协议——TCP/IP协议族将得到详尽的解读。您会理解,为什么我们需要TCP来保证数据的可靠传输,又为什么需要UDP来追求速度。DNS(域名系统)如何将我们熟悉的网址解析成计算机能够理解的IP地址, DHCP如何为设备分配IP地址,NAT(网络地址转换)如何让无数设备共享一个公网IP地址,这些在日常网络使用中至关重要的技术,都将在本书中被一一梳理。 我们还将深入探讨HTTP/HTTPS协议,理解浏览器与服务器之间是如何进行通信的,以及HTTPS如何通过加密技术保障我们的网络安全。您将了解到,路由器、交换机、防火墙等网络设备的核心工作原理,以及它们在构建稳定、高效网络中所扮演的角色。 此外,本书还会涉猎一些更广泛的网络概念,例如Wi-Fi的工作原理、移动通信网络(4G、5G)的基本架构,以及CDN(内容分发网络)如何加速内容的访问。通过对这些内容的学习,您将能够更清晰地勾勒出网络世界的全貌,理解信息是如何在数字世界中流动、传输和交互的。 第二册:程序是怎样跑起来的——代码的生命周期与执行奥秘 一旦网络成功建立了连接,我们便能访问各种各样的程序和服务。那么,这些由一行行代码构成的程序,又是如何从静态的文本,变成能够响应我们指令的动态实体呢?“程序是怎样跑起来的”将为您揭示代码的生命周期及其背后的执行原理。 我们将从程序的编写开始,介绍源代码的构成,以及不同编程语言的基本语法和逻辑。但重点并非停留在语言本身,而是深入到代码如何被转化为机器能够理解的语言——编译与链接的过程。您将理解,编译器如何将高级语言翻译成汇编语言,再由汇编器转换成机器码,以及链接器如何将各个代码模块组合成一个可执行文件。 可执行文件在操作系统中被加载和运行,这其中涉及到的内存管理、进程管理等概念至关重要。本书将详细解释,操作系统如何为程序分配内存空间,如何管理进程的创建、销毁和调度。您将了解到,CPU是如何根据程序的指令,一步步地执行算术、逻辑运算,以及如何进行数据读写。 程序的执行离不开数据结构和算法。我们将回顾一些基础但极其重要的数据结构,如数组、链表、栈、队列、树、图等,并探讨它们在程序设计中的应用。同时,经典的排序、查找算法以及它们的效率分析,也将是本书探讨的重点,帮助您理解高效程序设计的核心要素。 现代程序通常是多线程或多进程的。本书将深入讲解线程与进程的区别、通信方式(如管道、消息队列、共享内存),以及并发编程中的同步与互斥机制(如锁、信号量),这对于理解复杂软件的运行效率和稳定性至关重要。 最后,我们还会触及一些更高级的话题,例如程序调试的技巧与工具,以及操作系统如何处理异常和中断。通过对这些内容的学习,您将能够更深刻地理解,从您敲下代码的第一个字符,到程序最终响应您的操作,这期间究竟经历了怎样的严谨逻辑和精妙设计。 第三册:计算机是怎样跑起来的——硬件与软件的交响 如果说网络是数字世界的血管,程序是其中的血液,那么计算机便是整个数字世界的载体与心脏。它如何将这些看不见的指令与数据,转化为我们手中可以交互的设备?“计算机是怎样跑起来的”将带您深入计算机的内部,揭示硬件与软件协同工作的强大力量。 我们将从计算机的“大脑”——CPU(中央处理器)开始,解析其核心结构,包括寄存器、运算器(ALU)、控制器等。您将理解CPU如何执行指令周期(取指令、译码、执行、写回),以及时钟信号在CPU运行中的关键作用。 内存(RAM)是CPU的“工作台”,本书将解释内存的存储原理,以及CPU如何通过地址总线、数据总线和控制总线与内存进行交互。缓存(Cache)作为CPU和内存之间的“缓冲器”,其多级结构和工作机制也将得到详尽的介绍,帮助您理解为什么缓存能够显著提升计算机的性能。 除了CPU和内存,计算机的输入输出设备(I/O设备)是其与外界交互的桥梁。我们将探讨硬盘、固态硬盘(SSD)、显卡、声卡、网卡等常见I/O设备的接口标准和工作原理。DMA(直接内存访问)技术将帮助您理解,为什么I/O设备能够绕过CPU直接访问内存,从而提高效率。 主板作为连接所有硬件的“骨架”,其上的总线、芯片组等组件的功能和作用也将得到阐述。BIOS/UEFI作为计算机启动时的第一道程序,将启动引导加载程序(Bootloader),最终将操作系统加载到内存中,这个至关重要的启动过程将是本书的重点之一。 而支撑这一切硬件运行的,正是操作系统。我们将回顾操作系统的核心功能,包括进程管理、内存管理、文件系统管理、设备管理等,并分析它们是如何与硬件紧密配合,为上层应用程序提供服务。 最后,本书还会简要介绍一些更底层的概念,例如二进制、逻辑门电路、以及冯·诺依曼体系结构等,这些是构成现代计算机的基石。通过对计算机硬件与软件深度交互的理解,您将能更全面地把握,一台看似普通的电脑,是如何汇聚无数精巧的设计与严谨的逻辑,最终驱动起整个数字世界的运转。 结语 这三册书并非孤立存在,它们相互关联,共同构成了我们理解现代数字世界不可或缺的知识体系。从网络的连接,到程序的运行,再到计算机的硬件基础,每一部分都如同拼图中的重要碎片,当它们被一一拼凑起来,我们便能清晰地看到数字世界壮丽的图景。 阅读本书系,您将获得的不仅仅是知识,更是一种分析问题、解决问题的能力。您将不再被动地接受技术,而是能够主动地去审视、去理解、去创造。这是一段充满挑战但也极其 rewarding 的学习旅程,让我们一起,揭开数字世界的神秘面纱,感受科技的魅力。

用户评价

评分

这三本书形成了一个完美的知识闭环,它们相互印证,构筑了一个完整的技术认知体系。如果你只是读了《网络是怎样连接的》,你会知道数据是如何传输的,但你可能不清楚传输这些数据包的程序是如何被执行的,以及执行它的硬件和操作系统是如何协同工作的。反之,如果只看《程序是怎样跑起来的》,你可能会疑惑程序是如何获取网络连接的权限和资源。而这套组合拳,就像是把“信息流”、“执行流”和“硬件基础流”三条大河汇聚在了一起。阅读体验上,三本书的文风虽然迥异,但都保持了极高的清晰度和对读者的尊重,它们从不吝啬于展示复杂性,但总是能找到最优雅的方式去简化和解释。我发现,当我开始理解网络数据包如何在硬件上被封装和解封装时,我对程序执行的理解也更深了,因为它们共享了同样底层的资源调度逻辑。这种互相促进的学习体验,让知识的吸收效率大大提高,感觉自己看待任何IT新闻或技术讨论时,都有了一个全新的、更深刻的参照系。

评分

《计算机是怎样跑起来的》这本书,说实话,是我三本中最佩服作者功力的一本。它不像教科书那样冷冰冰,而是充满了工程师解决实际问题的智慧。这本书的重点在于“软硬件接口”的打通。它没有止步于理论,而是通过模拟一个简易的计算机系统(一个非常巧妙的教学模型),让你亲手去感受整个系统的启动过程。从最底层的BIOS/UEFI自检,到引导加载程序(Boot Loader)的作用,再到操作系统的内核被加载并接管控制权,这个过程的每一步都充满了工程上的巧妙设计。我特别喜欢它对中断处理和内存管理单元(MMU)的讲解,这些通常被认为是枯燥的章节,但作者通过生动的比喻,让我理解了CPU是如何在多个任务间切换,以及内存地址是如何被转换和保护的。这套“自顶向下”的学习方法,配合着书里提供的实践案例,让我不再把计算机看作一个黑箱,而是由一系列精心设计的组件协同工作的精密仪器。这种动手实践的代入感,是任何纯理论书籍都无法比拟的。

评分

坦白讲,作为一名在职场上摸爬滚打多年的技术爱好者,我曾经尝试过很多零散的在线教程和碎片化的文档来拼凑这些知识,但效果总是时好时坏,知识点之间缺乏内在的逻辑联系。这套书籍的伟大之处在于,它提供了一个经过精心编排的、无缝衔接的学习路径。它不是针对某一个特定语言或某个特定设备的速成手册,而是聚焦于那些构成现代信息社会基石的“通用原理”。例如,关于并发和同步的讨论,在操作系统和网络协议的层面都有体现,通过阅读这三本书,我能清晰地看到这些基本概念是如何在不同层级被复用和体现的。这种跨领域的统一性理解,极大地增强了我的系统性思维能力。它让我意识到,无论技术如何日新月异,底层那些关于效率、可靠性和资源管理的挑战始终是核心。对于那些渴望从“工具使用者”进化为“系统思考者”的人来说,这三本书提供了一个不可多得的、扎实而全面的训练场,让我对“计算机科学”有了更贴合实际的敬畏之心和掌控感。

评分

这个组合简直是为那些对技术世界充满好奇心的人量身打造的“终极入门套装”。我一直觉得,我们现在的生活离不开网络和计算机,但它们到底是如何运作的,对我来说就像一个巨大的迷宫。读完这三本书,我感觉像是拿到了一张详细的地图,一下子把那些原本晦涩难懂的概念变得清晰起来。特别是《网络是怎样连接的》,它没有直接跳到复杂的协议细节,而是从大家最熟悉的邮件发送、网页浏览这些日常场景入手,循序渐进地解释了数据包如何在全球范围内穿梭。那种把抽象概念具象化的能力,让人在阅读过程中充满了“原来如此”的惊喜感。书里对OSI七层模型、TCP/IP协议栈的介绍,不是死板的定义堆砌,而是通过生动的比喻和图示,让你真正理解每一层的作用和它们之间的协作关系。这种从宏观到微观的视角切换,极大地满足了我对于“知其所以然”的渴望。对于我这种非技术背景的读者来说,这本书的价值在于,它构建了一个坚实的基础认知框架,让我不再惧怕那些技术术语,反而对这个看似神秘的数字世界产生了浓厚的探索欲。

评分

要说《程序是怎样跑起来的》,这本书的精彩之处在于它把计算机科学中最核心的“执行”过程,用一种极其平易近人的方式拆解开了。以前,我觉得程序就是一堆代码,然后神奇地就运行了。这本书彻底颠覆了我的认知,它像一个耐心十足的导师,一步步引领我走进了CPU的内部世界。从汇编语言的简单指令,到编译器如何把高级语言翻译成机器码,再到操作系统如何调度资源,整个流程被描绘得淋漓尽致。特别是讲解栈和堆内存管理的那一部分,我以前总是在调试程序时遇到内存相关的错误,但总是知其然不知其所以然。这本书用清晰的图示和代码示例,让我明白了函数调用时参数是如何压栈、局部变量是如何分配空间的。这种对底层机制的深刻理解,对于提升编程思维是质的飞跃。它不是教你写出更复杂的代码,而是让你明白你写的每一行代码,在硬件层面究竟会发生什么。读完后,我对编写“健壮”程序的理解上升到了一个新的高度,不再是盲目的尝试,而是基于对运行机制的洞察。

评分

包装完美,物流太慢,看完再评!

评分

还不错,看完能有个大概认知!

评分

书是正版 店家服务态度也可以 但是物流不给力

评分

不错,还行,以后推荐一下

评分

本来就1间龙门阵上膛

评分

还不错,看完能有个大概认知!

评分

发货速度很快,书本质量很好

评分

入门科普图书,建议初学者多看看

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有