Chapter One - The History of Computers

在这里插入图片描述

Chapter One - The History of Computers

第一章 - 计算机的历史


I. Reading Material

I. 阅读材料

My friends, let’s embark on an enlightening journey through the captivating history of computers, unraveling the intricate threads that have woven the technological tapestry of our world.

各位朋友,让我们踏上一段启迪之旅,穿越引人入胜的计算机历史,揭示那些编织出我们科技世界画卷的错综复杂线索。

First Modern Digital Computer (1946): ENIAC

第一台现代数字计算机(1946年):ENIAC

In the aftermath of World War II, the world witnessed the birth of the Electronic Numerical Integrator and Computer (ENIAC) in 1946. This colossal machine, occupying an entire room, marked the genesis of modern digital computing. Its primary purpose was to perform complex numerical calculations, setting the stage for the digital revolution.

二战结束后,世界于1946年见证了电子数字积分计算机(ENIAC)的诞生。这台巨大的机器占据整个房间,标志着现代数字计算的开端。其主要目的是进行复杂的数值计算,为数字革命奠定了基础。

First Generation Computer: The Vacuum Tube Era

第一代计算机:真空管时代

The initial chapter saw the widespread use of vacuum tubes, electronic components responsible for amplifying and switching electrical signals. These computers, enormous in size and power consumption, paved the way for the digital era, demonstrating the potential of electronic computation.

最初的阶段广泛使用真空管,这些电子元件负责放大和切换电信号。这些计算机体积庞大,耗电量巨大,为数字时代的来临铺平了道路,展示了电子计算的潜力。

Second Generation Computer: The Transistor Revolution

第二代计算机:晶体管革命

Enter the era of transistors, a monumental leap in the evolution of computing. William Shockley’s groundbreaking work led to the development of these semiconductor devices. Transistors replaced bulky vacuum tubes, resulting in computers that were not only smaller but also more reliable and energy-efficient.

进入晶体管时代,这是计算机演进的重大飞跃。威廉·肖克利的开创性工作导致了半导体器件的发展。晶体管取代了笨重的真空管,使计算机不仅更小巧,而且更可靠和节能。

Third Generation Computer: Integrated Circuits Reshape the Landscape

第三代计算机:集成电路重塑格局

The 1960s witnessed a paradigm shift with the advent of integrated circuits (IC). Jack Kilby and Robert Noyce independently developed this revolutionary technology, condensing multiple electronic components onto a single chip. This marked the beginning of the ‘Chip War,’ a global race for technological dominance with profound implications for society.

20世纪60年代见证了集成电路(IC)的出现,杰克·基尔比和罗伯特·诺伊斯分别独立开发了这一革命性技术,将多个电子元件压缩到一个芯片上。这标志着“芯片战争”的开始,这是一场全球技术主导权争夺的竞赛,对社会产生深远影响。

Fourth Generation Computer: LSI and VLSI Redefine Possibilities

第四代计算机:LSI和VLSI重新定义可能性

Advancements in the 1970s and 1980s led to Large Scale Integration (LSI) and Very Large Scale Integration (VLSI). These technologies enabled the creation of microprocessors with thousands to millions of transistors on a single chip. Computers became more powerful, compact, and accessible to a broader audience.

20世纪70年代和80年代的进步导致了大规模集成电路(LSI)和超大规模集成电路(VLSI)。这些技术使得可以在单个芯片上集成数千到数百万个晶体管的微处理器的制造成为可能。计算机变得更加强大、紧凑,对更广泛的受众可及。

High-Performance Computing (HPC): Pushing Boundaries

高性能计算(HPC):挑战极限

The contemporary era is characterized by High-Performance Computing (HPC), where supercomputers tackle complex problems at unparalleled speeds. These machines, with their exceptional processing capabilities, drive scientific research, simulations, and advancements in various fields.

当代以高性能计算(HPC)为特征,超级计算机以无与伦比的速度解决复杂问题。这些机器以其卓越的处理能力推动科学研究、模拟和各个领域的进步。

II. Keyword Learning

II. 关键词学习

  • ENIAC: Electronic Numerical Integrator and Computer

  • ENIAC:电子数字积分计算机

  • Vacuum Tubes: Electronically controlled current devices

  • 真空管:电子控制电流的器件

  • Transistors: Semiconductor devices replacing vacuum tubes

  • 晶体管:取代真空管的半导体器件

  • Integrated Circuits (IC): Kilby and Noyce’s revolutionary technology

  • 集成电路(IC):基尔比和诺伊斯的革命性技术

  • ‘Chip War’: Global competition for technological supremacy

  • ‘芯片战争’:全球技术主导权的竞赛

  • LSI: Large Scale Integration

  • LSI:大规模集成

  • VLSI: Very Large Scale Integration

  • VLSI:超大规模集成

  • HPC: High-Performance Computing

  • HPC:高性能计算

III. Reflection Questions

III. 思考题

  • How did the transition from vacuum tubes to transistors impact the size, efficiency, and reliability of computers?

  • 从真空管到晶体管的过渡如何影响计算机的大小、效率和可靠性?

  • Explore the societal implications of the ‘Chip War.’ How did it shape global technological advancements and geopolitical landscapes?

  • 探讨“芯片战争”的社会影响。它如何塑造了全球技术进步和地缘政治格局?

  • Reflect on the evolution from the first-generation computer to the current era of High-Performance Computing. How have these progressions influenced our daily lives and the trajectory of technological innovation?

  • 反思从第一代计算机演变到当今高性能计算的过程。这些进展如何影响我们的日常生活和技术创新的轨迹?

Thank you for embarking on this detailed exploration of the remarkable history of computers, where each chapter unfolds new possibilities and transforms the way we perceive and interact with the world.

感谢您参与这次对计算机令人惊叹的历史进行详细探索的旅程,在这个过程中,每一章节都展示出新的可能性,改变了我们感知和与世界互动的方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/664793.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DockerCompose+SpringBoot+Nginx+Mysql实践

DockerComposeSpringBootNginxMysql实践 1、Spring Boot案例 首先我们先准备一个 Spring Boot 使用 Mysql 的小场景,我们做这样一个示例,使用 Spring Boot 做一个 Web 应 用,提供一个按照 IP 地址统计访问次数的方法,每次请求时…

linux交叉编译方法——虚拟机编译,在树莓派平台上运行

一、 交叉编译是什么 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex, 是在c51上面运行,不是在windows上面运行 我们在ubuntu上面编写树…

Python实用库记录

本文主要记录一些自己遇到的一些实用的Python库,今日开文,后面会不断积累 关于Python内置知识的记录可点击 Python内置知识记录 random 作用:生成随机数 random.randint(a, b) 生成 [ a , b ] [a, b] [a,b] 范围内随机的整数random.unifo…

Kubernetes k8s

Kubernetes k8s 一个开源的容器编排引擎,用来对容器化应用进行自动化部署、 扩缩和管理。 从架构设计层面,k8s能很好的解决可用性,伸缩性;从部署运维层面,服务部署,服务监控,应用扩容和故障处…

springboot并mybatis入门启动

pom.xml,需要留意jdk的版本&#xff08;11&#xff09;和springboot版本要匹配&#xff08;2.7.4&#xff09;&#xff0c;然后还要注意mybatis启动l类的版本&#xff08;2.2.2&#xff09; <?xml version"1.0" encoding"UTF-8"?> <project xm…

MAX31865读取PT100/PT1000电阻值

1、芯片介绍 MAX31865是简单易用的热敏电阻至数字输出转换器,优化用于铂电阻温度检测器(RTD)。外部电阻设置RTD灵敏度,高精度Δ- Σ ADC将RTD电阻与基准电阻之比转换为数字输出。MAX31865输入具有高达45V的过压保护,提供可配置的RTD及电缆开路、短路条件检测。 2、芯片特点…

Java单点登录(SSO)实现指南:深度解析与全面实践

目录 引言 一、什么是单点登录&#xff08;SSO&#xff09;&#xff1f; 二、SSO的工作原理 三、SSO的具体实现 SSO的核心概念 1. 令牌&#xff08;Token&#xff09;机制 2. 身份验证协议 SSO实现步骤 1. 选择身份验证协议 2. 创建认证服务器 3. 创建资源服务器 4.…

解决Docker打包Eureka注册中心,其他服务无法注册问题

​前言 本文主要是介绍利用docker打包Eureka注册中心&#xff0c;并且发布镜像到服务器&#xff0c;遇到的一个比较坑的问题。主要是服务镜像部署完毕之后&#xff0c;docker容器都能启动&#xff0c;并且也能访问&#xff0c;但是其他服务就是无法注册到注册中心。排除问题&a…

可重入锁设计

go 实现可重入锁 实际上&#xff0c;Go 语言标准库中的 sync.Mutex 是不可重入的。但是&#xff0c;我们可以基于 sync.Mutex 实现一个可重入锁&#xff08;ReentrantLock&#xff09;。下面是一个简单的可重入锁的实现示例&#xff1a; Go 1package main 2 3import ( 4 "…

查看阿里云maven仓中某个库有哪些版本

起因 最近项目上有做视频业务&#xff0c;方案是使用阿里云的短视频服务&#xff0c;其中也有使用到阿里云的上传SDK&#xff0c;过程中有遇一个上传SDK的内部崩溃&#xff0c;崩溃栈如下&#xff1a; Back traces starts. java.lang.NullPointerException: Attempt to invok…

只用一台服务器部署上线(宝塔面板) 前后端+数据库

所需材料 工具&#xff1a;安装宝塔面板服务器至少一台、域名一个 前端&#xff1a;生成dist文件&#xff08;前端运行build命令&#xff09; 后端&#xff1a;生成jar包&#xff08;maven运行package命令&#xff09; 准备&#xff1a; 打开宝塔面板&#xff0c;点击进入软…

2、安全开发-Python-Socket编程端口探针域名爆破反弹Shell编码免杀

用途&#xff1a;个人学习笔记&#xff0c;欢迎指正&#xff01; 目录 主要内容&#xff1a; 一、端口扫描(未开防火墙情况) 1、Python关键代码: 2、完整代码&#xff1a;多线程配合Queue进行全端口扫描 二、子域名扫描 三、客户端&#xff0c;服务端Socket编程通信cmd命…

ASCII 编码一览表

ASCII 编码一览表 标准 ASCII 编码共收录了 128 个字符&#xff0c;其中包含了 33 个控制字符&#xff08;具有某些特殊功能但是无法显示的字符&#xff09;和 95 个可显示字符。 二进制十进制十六进制字符/缩写解释00000000000NUL (NULL)空字符00000001101SOH (Start Of Hea…

Android中 Gradle与 AGP 版本对应关系表

Android Gradle Plugin Version版本Gradle Version版本1.0.0 - 1.1.32.2.1 - 2.31.2.0 - 1.3.12.2.1 - 2.91.5.02.2.1 - 2.132.0.0 - 2.1.22.10 - 2.132.1.3 - 2.2.32.14.12.3.03.33.0.04.13.1.04.43.2.0 - 3.2.14.63.3.0 - 3.3.34.10.13.4.0 - 3.4.35.1.13.5.0 - 3.5.45.4.13.…

Iceberg从入门到精通系列之二十四:Spark Structured Streaming

Iceberg从入门到精通系列之二十四&#xff1a;Spark Structured Streaming 一、Streaming Reads二、Streaming Writes三、Partitioned table四、流表的维护 Iceberg 使用 Apache Spark 的 DataSourceV2 API 来实现数据源和目录。 Spark DSv2 是一个不断发展的 API&#xff0c;在…

Nginx简单阐述及安装配置

目录 一.什么是Nginx 二.Nginx优缺点 1.优点 2.缺点 三.正向代理与反向代理 1.正向代理 2.反向代理 四.安装配置 1.添加Nginx官方yum源 2.使用yum安装Nginx 3.配置防火墙 4.启动后效果 一.什么是Nginx Nginx&#xff08;“engine x”&#xff09;是一个高性能的HTTP…

Linux Zip解压缩命令

Zip 用法 $ zip [-选项] [-b 路径] [-t 日期] [-n 后缀名] [压缩文件列表] [-xi 列表] 默认操作是添加或替换压缩文件列表中的压缩文件条目&#xff0c;压缩文件列表可以包括特殊名称 -&#xff0c;压缩标准输入数据 Zip 是一个创建和管理 zip 文件的压缩工具 Unzip 是一个用…

算法day10

算法day10 20 有效的括号1047 删除字符串中的所有相邻重复性150 逆波兰表达式求值 20 有效的括号 拿到这个题的想法&#xff0c;首先我在想我能不能用数组的操作来扫描做。后来想想&#xff0c;如果这样做那特判也太多了&#xff0c;不好做。然后第二个想法就是用栈来做&…

冒泡排序(Bubble Sort)、快速排序(Quick Sort)和归并排序(Merge Sort)

冒泡排序 冒泡排序是一种简单的排序算法&#xff0c;它重复地遍历要排序的列表&#xff0c;依次比较相邻两个元素&#xff0c;如果它们的顺序错误就交换它们。重复多次&#xff0c;直到没有任何一对数字需要交换为止&#xff0c;最终得到有序列表。 冒泡排序的时间复杂度为 O(…

机器学习-基础分类算法-KNN详解

KNN-k近邻算法 k-Nearest Neighbors 思想极度简单应用数学只是少效果好可以解释机器学习算法使用过程中的很多细节问题更完整的刻画机器学习应用的流程 创建简单测试用例 import numpy as np import matplotlib.pyplot as plt raw_data_X [[3.393533211, 2.331273381],[3.1…