一 War Time Computing and Communication

讲到电子计算机,你不得不提起第二次世界大战,虽说二战是人类历史上史无前例的大灾难,不过从某种程度来说,它确实促进了社会的发展和进步

通信对于战争来说是极其重要的,谁掌握了通信谁就掌握了战争的先机。而二战所涉及的范围和地域是极广的,横跨了几大洲,几大洋,所以这意味着通信必须是无线的。可是无线即有一个问题,信号可能被截获从而导致情报泄露,情报泄露的对于战争来说可是致命的。因此给信号加密似乎成为了各国所追寻的趋势。密码学,和加密技术得到了极大的发展。而在一战后,密码学进入了机器时代,其中以德国的Eniama最为出色。Eniama使德国从此拥有了世界上最为可靠的通讯保密系统。

    (1)Alan Turing and Bletchley Park

为了破解德国的Eniama,在英国首相丘吉尔的支持下,将近1W名英国顶级人才汇聚在Bletchley park,这个注定要在人类历史上熠熠生辉的地方。这1W名顶尖人才来自各行各业,可以说他们代表了英国最顶级的知识力量。在波兰人的帮助下英国人用波兰的人方法破解了Eniama,其机器的名字叫Bombe(为了向波兰人的成就表示敬意) 然而,事实上德国人有使用两套主系统,Eniama是他们的作战系统。大约在1941年开始引入一套完全不同的系统。面对这种情况,汤米弗劳尔斯站了出来,他组建了一个核心团队,仅仅用了一年的时间就建造了Colossus Computer的原型,而正是由于Colossus Computer二号,在诺曼底登陆战役中,取得了巨大的成功.

(2)主要的机器介绍

 Eniama: 在密码学史中Eniama是一种用于加密与解密文件的密码机. 确切地说,恩尼格玛是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括了许多不同的型号,为密码学对称加密算法的流加密.

  Bombe: Alan Turing的成果,是一台机械计算机,在对德国Enigma密码机的解码上发挥了重要作用。

Colossus Computer:它具有2500个电子管,其实已经具备了现代电子计算机的大多数特征,不过它是没有内存的。巨人计算机有一个很显眼的特点就是它读取数据的方式——使用纸条,在上面打孔以表示数据。

二  Post-War computing and communication

在战后,布莱切利园的人才们去往各大研究机构或者高校。但由于布莱切利园的事是国家机密,所以他们在当时也不能说出来。但在战时对计算机的研究,却令他们无法忘怀,他们从来没有想象过计算机能以从未想象的速度实现运算。所以在战争结束后,国家安稳了,他们于是开始思考是否可以用计算机用来生活化,于是乎各种作用的计算机被研发出来,呈现了多元化。而这批计算机被认为是第一代计算机,其实它们只是Bletchley park 计算机的后续产物吧。

60年代,人们对计算机的数学研究渐渐转移到了计算机的应用。于是如何把计算机连接在一起成为了一个当时人们关注的问题。于是乎科学思考能否用电话线使计算机联系起来,而这正是拨号上网,为网络提供了可能性。

(三)Thinking after class(不成熟的)

对计算机出现的思考:(1)“计算机"的产生是不是历史和社会产生的必然结果?战争是催使计算机产生还是战争使计算机产生? 天下大势,分久必合,合久必分,这是历史告诉我们的。纵观世界上各个国家,都是按照这个规律进行的,而对于全球来说,整个世界一直处于融合的趋势,只是这个趋势十分缓慢,全球化是必然的结果,不可阻挡,而由于时间和空间的限制,必然会出现一样事物使得整个世界的联系在时间和空间上缩短。二战的发生则加速了这个过程在二战期间,即使英国已经开始出现衰败的现象,但可以说英国仍是世界上最强大的国家之一,而Bletchey park 更是汇聚了当时英国最为智慧的一批顶尖人才,可以说,正是这个举国之力的举措,使得“计算机”提前出世,二战的加速刺激使得计算机的出现呈现指数爆炸的趋势,而战后世界平稳的发展,使得计算机出生,并逐渐使得计算机功能多元化。如果没有二战,我想可能会没有计算机,但一定会出现类似于计算机类的事物。

对计算机特点的思考:(2)化学告诉我们,性质决定用途,而用途体现性质。信息和通讯对战争来说,具有十分重要的战略地位,可以说,掌握了信息和通讯就掌握了先机,而先机对于战争的地位不言而喻。二战期间,Eniama使得德国拥有了世界上最为可靠的通讯保密系统,而英国在波兰人的帮助下,研究出了Bombe,但德国当时引入了另一套设备,而英国有对此研发了First colossus。那么从这些机器的用途来看,是否可以认为当时的机器拥有着强大的计算能力呢?这是否可以体现第一代计算机的特点呢?要知道破译编码可真不是一件简单的计算。

对未来计算机趋势的思考:(3)数学是研究世界工具,而计算机是数学家创造的工具。众所周知,计算机拥有强大的计算能力,算法就相当于构造世界的规则,基于这两点,未来计算机是否可以变成一个世界呢?哈哈哈。拉普拉斯提出:如果有一个智者,知道我们宇宙之初,所有粒子的状态,那么他就可以根据所有的定律,推算出宇宙任何时间的状态。我想这个拉普拉斯兽就是未来的计算机。

PS:(第一次写学习笔记,有点难,思考了两天才写出来,这两天一直在想怎么写笔记,脑袋都炸了。哈哈哈。当写出来了,又有了一丝成就,也许这就是是慢慢让自己变得不一样吧。还有第一次用博客,对里面构造和排版也不是很清楚,不知道发表出来是什么样子。哈哈哈。还有吐槽一下视频吧。没有中英双字幕,要看两遍才可以。一遍中文,一遍英文。第一次写笔记也不知道怎么写,结果这两天一直看,也不知道看了多少遍。哈哈哈哈。最后对自己说一句加油吧!)

Internet History,Technology,and Security - Dawn of Electronic Computing(Week 1)的更多相关文章

  1. Internet History,Technology,and Security -Transport Control Protocol(TCP)(Week6)

    Week6 Technology: Transport Control Protocol(TCP) Welcome to Week 6 of IHTS. We are in our second we ...

  2. Internet History,Technology and Security

    Internet History,Technology and Security(简单记录) First Week High Stakes Research in Computing,and Comm ...

  3. Internet History, Technology and Security (Get Started)

    Abstract 课程名称:互联网的历史.技术和安全 coursera地址 制作方:密歇根大学(University of Michigan) 教师:Charles Severance, Associ ...

  4. Internet History,Technology,and Security - History Through Supercomputing(Week2)

    时间飞逝,一周又过去了,这周我们来到了Internet History, Technology and Security (Week 2)的学习,从标题就可以看出,这周主要是介绍“互联网”雏形的诞生. ...

  5. Internet History, Technology, and Security(week1)——History: Dawn of Electronic Computing

    前言: 第一次进行课程学习,在反复观看视频和查找字典翻译理解后选出了视频中个人认为较重要的概念,以下并不按照逐句翻译,中文概括大意余下自由发挥,对老师想要告诉我们的历史有一个初步的了解,顺便锻炼以下英 ...

  6. Internet History, Technology and Security (Week1)

    Week1. History: Dawn of Electronic Computing War Time Computing and Conmmunication Keywords: Electro ...

  7. Internet History, Technology and Security (Week 1)

    Week 1 History: Dawn of Electronic Computing Welcome to Week 1! This week, we'll be covering the ear ...

  8. Coursera: Internet History, Technology, and Security

    课程网址:https://www.coursera.org/learn/internet-history 学习笔记: Week 1: History - Dawn of Early Computing ...

  9. Internet History, Technology and Security (Week5.1)

    Week5 The Transport layer is built on the Internetwork layer and is what makes our network connectio ...

随机推荐

  1. 《吊打面试官》系列-Redis常见面试题(带答案)

    你知道的越多,你不知道的越多 点赞再看,养成习惯 GitHub上已经开源,有面试点思维导图,欢迎[Star]和[完善] 前言 Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在 ...

  2. Resource Path Location Type Target runtime Apache Tomcat v6.0 is not defined(项目报错)已解决

    我换了开发工具后,导入的项目不是这里报错就是那里不错.不过,我喜欢.在tomcat里面部署项目后,定位到报错行时,总是提示我这句话:Description Resource Path Location ...

  3. 每天3分钟操作系统修炼秘籍(14):IO操作和DMA、RDMA

    点我查看秘籍连载 I/O操作和DMA.RDMA 用户进程想要执行IO操作时(例如想要读磁盘数据.向磁盘写数据.读键盘的输入等等),由于用户进程工作在用户模式下,它没有执行这些操作的权限,只能通过发起对 ...

  4. SqlServer2005 查询 第二讲 distinct

    今天我们来说distinct关键字的用法. distinct - distinct:我们可以这样理解成[过滤重复值] - select distinct deptno from emp // -- 首 ...

  5. mysql 不需要使用密码就可以登录

    最近发现一个问题, 就是我等了mysql客户端可以不输入密码. 直接输入mysql -u root 回车 或者 输入一个错的密码,都可进入到下面的界面. 在Navicat不用输入密码, 或者数据错的密 ...

  6. zabbix4.0开源监控部署

    ---恢复内容开始--- 1.安装依赖环境 yum -y install telnet net-tools python-paramiko dejavu-sans-fonts python-setup ...

  7. 领扣(LeetCode)最大连续1的个数 个人题解

    给定一个二进制数组, 计算其中最大连续1的个数. 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组 ...

  8. 0MQ底层队列设计

    ypipe_t has a yqueue_t. pipe_t relates two ypipe(s).pipe_t就是0MQ框架内使用的底层队列. yqueue_t的设计目的. yqueue_t 的 ...

  9. 遗忘root密码,应该如何修改?[CentOS7.5]

    https://www.lanzous.com/i71hw6d 下载视频演示 实验环境:VMware Workstation [CentOS7.5]遗忘root用户密码 应该如何修改??? 设置BIO ...

  10. echarts绘制彩虹色背景

    大致成品如图所示 关键的步骤: var dom = document.getElementById("myChart"); var myChart = echarts.init(d ...