一 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. Java环境变量配置教程

    Windows 10  Java环境变量配置教程 目前Windows 10系统已经很成熟,大多数人开发都在Windows 10系统下进行开发,于是乎我做一下Java环境变量在Windows 10配下的 ...

  2. 002.Kubernetes简单入门实例

    一 环境准备 1.1 基础环境 Kubernetes模式:单机版 系统环境:CentOS 7/172.24.9.157 部署方式:yum快速部署 其他设置:开启NTP.关闭防火墙及SELinux 二 ...

  3. day4-字符串专区

    1.字符串 str (用''or“”表示) 字符串中每个组成部分为字符,python中只要是用引号引起来的都叫字符串 ---特征: 加法 n1 = "alex" n2 = &quo ...

  4. 一 linuk系统简介

    开源软件 使用的自由,绝大多数开源软件免费 研究的自由,可以获得软件源代码 散播及改良的自由,可以自由传播 改良甚至销售 linuk应用领域 基于linuk的企业服务器 扫描踩点网站www.netcr ...

  5. Flutter高仿微信项目开源-具即时通讯IM功能

    项目地址:https://github.com/fluttercandies/wechat_flutter wechat_flutter  Flutter版本微信 效果图: 下载体验(Android) ...

  6. 2019-10-24:渗透测试,sqli-labe,less18,19关

    less19基于错误_POST_Referer_请求头注入 查看关键源码,跟18关不一样的只是,回显的是Referer不是User-Agent,判断INSERT语句结构:INSERT INTO tab ...

  7. 【Luogu P2024&P1892】食物链&团伙(并查集拓展域)

    Luogu P1892 Luogu P2024 这两道一眼看过去很容易发现可以用并查集来做--但是当我们仔细阅读题面后,会发现其实并没有那么简单. 我们知道并查集可以很轻松地维护具有传递性的信息,也就 ...

  8. just_connect.py

    # -*- coding=utf-8 -*-from mysql.connector import connect config = { 'host': '192.168.199.139', 'por ...

  9. SpringBoot第一次案例

    一.Spring Boot 入门 1.Spring Boot 简介 简化Spring应用开发的一个框架: 整个Spring技术栈的一个大整合: J2EE开发的一站式解决方案: 2.微服务 2014,m ...

  10. 如何使用JavaScript直接上传并预览粘贴板的图片?

    (题图:梵高-橄榄树) 提出需求 因为工作原因,现在有一个需求就是需要用户使用QQ或者微信复制一张截图后,在div中直接粘贴这张图片,而不是采用上传的方式.类似我们在使用QQ微信时直接粘贴截图的操作, ...