编码进化

回忆上次内容

  • 上次 回顾了 计算机存储单位的演变

    • 最小的读写单位 是 bit
  • 8-bit 固定下来 成为了字节(Byte)

位数 容量
8-bit 1Byte
1024Byte 1 KB
1024 KB 1 MB
1024 MB 1 GB
1024 GB 1 TB
  • 存储字符时

    • 第1位 是 标志位
    • 后7位 是 ascii具体的值
      • 可以用 1Byte 存储
  • 计算机之间 有了 更多的通信
    • 编码统一 为的是 更好地通信
  • 计算机之间
    • 怎么 开始通信的 呢??

计算机的演化

  • 计算机

    • 所用的 元件

      • 从继电器 进化到了电子管

  • 电子管特点

    • 体积大
    • 需预热
    • 容易故障
  • IBM就是 整个信息产业
    • 与此同时

      • 新技术也在发展

TX-0

  • MIT 研发了世界上 第一台晶体管计算机

    • 无需预热
    • 故障率低
  • 名字叫做TX-0
    • Transistorized Experimental computer zero
    • 发音为 [tiks-əu]

  • 当时的 晶体管封装方式 学的还是 电子管

    • 不过基于 晶体管的光刻技术 已经 蓄势待发
  • 很多东西 都在蓄势待发
    • mit人工智能实验室 从此开始
    • 计算机黑客文化 从此开始

Ken Olsen

  • TX-0的工程方面的负责人是Ken Olsen

    • 在了解了 晶体管的潜力 之后

  • 他决定向

    • 蓝色巨人(Big-Blue)IBM发起挑战
    • 领域就是计算机
    • 他成立了DEC公司
      • Digital Equipment Corporation
  • 他发布了PDP-1
    • Programmed Data Processor
    • 这是PDP系列的开始
  • 与IBM纸带读写的 孤立大型机不同
    • PDP主机 可以彼此相连

网络初步形成

  • 冷战 之后

    • 美国担心 一个原子弹下来
    • 就把 一切归零
    • 于是部署 多中心网络
  • 最初的线路是
    • 电话电报线路

  • 电报电话 网络

    • 构建了 计算机网络
    • 彼此 可以通信
  • 这些主机 是

    • 如何 连接的 呢?

主机-主机

  • 以前都是 一个主机(Host)

    • 带着 几个终端(Termianl)

  • 现在可以

    • 从 一个主机 跳到另一个主机
    • 这就是 telnet应用
    • 也就是 今天的ssh

  • 文档还有通信 要有固定的编码

固定编码

  • 小写字母 落实了位置!

    • 注意大括号也出现了

  • Bemer向ASCII引入大括号

    • 大括号 后来成为

      • 一些编程语言的 语法基础

大括号

  • ASCII明确下来的大括号

  • 大括号{}

    • 成为unix、c编程中

      • 不可缺少的符号
    • 这种 独特又必须的符号
      • 也酝酿着EBCDIC
      • 最终的孤立和消亡

Esc

  • Esc键落到了

    • 现在的位置
    • \033
    • \x1b

  • ASA X3.4-1965进化成了ascii

网络的进化

  • 网络

    • 被这四个机构的人

      • 用来寻找类似的机会

  • 新的节点

    • 也有意愿 加进来
  • 当然价格
    • 也是 很重要的因素

物美价廉的DEC

  • DEC 相对官僚气息十足的IBM

    • 价格 有很大的优势

  • DEC是怎么打价格战的呢?

PDP-8

  • 1965年3月

    • DEC公司推出第一台商业上获得成功的小型机PDP-8

      • 售价1.85万美元
      • 体积更小
      • CPU主频800kHZ
  • 60年代

    • 是一个 思想自由开放的年代
  • DEC海外销售主管 约翰·格伦

    • 将PDP-8 运到英国
    • 发现伦敦街头 正在流行“迷你裙”(miniskirt)
    • 姑娘们争相穿上短过膝盖的裙子
    • 活泼轻盈
    • 显得那么妩媚动人
    • 他突然发现PDP-8与迷你裙之间的联系

  • 新闻传媒 当即 接受了这个创意

    • 戏称PDP-8是 迷你

      • minicomputer

        • 小型机

Mini

  • PDP-8小巧玲珑

    • 长61厘米/宽48厘米/高26厘米
    • 放在一张稍大的桌上
    • 怎么看都像
      • 穿着迷你裙的姑娘

  • PDP-8 引发 计算机市场的小型机革命

    • 当年销售额 3900万美元

PDP-8/S

  • PDP-8 共销售 50000套

  • 改进型PDP-8/S

    • 总销售额30万台

PDP系列

  • 越来越多的计算机联入了ARPA网

    • PDP系列和Nova 已经成为 ARPA网的主流
    • PDP 已占 主机份额的大头
  • 1977年
    • ARPA网 甚至 可连到

      • 挪威和伦敦

  • 注意MIT有一台PDP-11

    • 那一台上发生的事情

      • 你还记得吗?

MIT

  • mit和bell合作multics

    • 酝酿了unix和c

  • 应该 就是 那台传奇

终端的大发展

  • 除了主机之外

    • DEC 还制作 终端机

  • DEC的VT100

    • 也是 最流行的终端
    • 形成了 终端的标准
  • IBM被打得 喘不上起来

总结

  • 这次回顾了 DEC公司的兴起

    • 从IBM的大型机

      • 到DEC的小型机Mini Computer

        • 再到DEC的终端 VT-100
  • 计算机基础元器件发生了进化

    • 从ENIAC的 电子管
    • 到PDP系列的 晶体管
  • 新的器件

    • 体积小了
    • 价格低了
    • 稳定性 提高了
    • 而且 连成了网络
  • ARPA网 就是 最初的Internet

    • 在这 基于电信网络的 计算机网络 上
  • 一种 新兴文化 正在兴起

    • 什么 文化 呢?
  • 我们下次再说!

  • 蓝桥->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython

[oeasy]python0089_大型机的衰落_Dec小型机崛起_PDP_VAX网络的更多相关文章

  1. IBM主机家族——大型机、中型机、小型机

    对于x86架构的开放品台机器来说,IBM的封闭平台系列可以说是另一个“体系世界”. IBM z series    大型机, z/os操作系统 IBM i series/AS400   中型机,  i ...

  2. 嵌入式Linux学习(二)

    嵌入式系统和通用计算机的主要区别 嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统. 嵌入式系统主要由嵌入式微处理器 ...

  3. openui5的资料比较少

    openui5的资料比较少,稳定优秀的开源框架,国内了解的人了了,都在追AngularJS.ExtJS.React. React比较新,非死不可出品而且裹挟Native的噱头.Mobile Nativ ...

  4. 了解unix操作系统发展阶段

    UNIX操作系统简介 UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.Dennis Ritchi ...

  5. MPU和CPU有什么区别?

    MPU(或称MP,微处理器)和CPU(中央处理器)同为处理器,但范畴不同. 计算机(即电脑)分为巨型机,大型机,中型机,小型机和微型计算机5类.这5类计算机的运算核心统称为CPU,而MPU只是微型计算 ...

  6. 说说java

    先说什么是java java是一种面向对象语言,真正的面向对象,任何函数和变量都以类(class)封装起来 至于什么是对象什么是类,我就不废话了 关于这两个概念的解释任何一本面向对象语言的教材里面都有 ...

  7. 一个牛人给Java初学者的建议

    学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:618528494  我们一起学Java! 给初学者之一:浅谈Java及应用学java ...

  8. java你应该学会什么

    给初学者之一:浅谈java及应用学java 先说什么是Javajava是一种面向对象语言,真正的面向对象,任何函数和变量都以类(class)封装起来至于什么是对象什么是类,我就不废话了关于这两个概念的 ...

  9. python django bootstrap_导入 201901

    参考 http://www.liujiangblog.com/course/django/124 AdminLTE-2.4.5 http://www.liujiangblog.com/course/d ...

  10. NOIP初赛篇——01计算机常识

    发展历史 年代划分 代别 年代 逻辑(电子)元件 第一代 1946-1958 电子管 第二代 1959-1964 晶体管 第三代 1965-1970 集成电路 第四代 1971-至今 大规模.超大规模 ...

随机推荐

  1. C# npoi追加写入时报错 因为文件格式或文件扩展名无效。

    造成原因:workbook对象打开后,没有手动close造成的. 使用的npoi版本:2.6.0 ,环境 win10 .net core 5.0    

  2. gitlab docker 自动部署报错 /bin/bash: line 118: docker: command not found

    原因找不到docker,我们需要绑一下docker 列出所有gitlab-runner配置文件 find / | grep config.toml [root@izwz99pke7zxkpm7l51t ...

  3. win11或win10客户端邮箱账号登录设置

    1.alimall阿里企业邮箱 点击账户 点击添加账户 点击其他账户 输入电子邮箱地址和密码,并点击登录即可 2.Qq邮箱 2.1 点击账户 2.2 点击添加账户 2.3 点击其他账户 2.4 输入电 ...

  4. RocketMQ消息过滤机制源码详解

    #RocketMQ提供了2种消息过滤的方式: TAG 过滤 SQL92 过滤 SQL过滤默认是没有打开的,如果想要支持,必须在broker的配置文件中设置:enablePropertyFilter = ...

  5. JSON转化工具的使用

    概述 JSON是一种轻量化的数据传输格式,在各种场景都有运用.比如在ajax中,服务端的数据一般通过JSON字符串的格式传输给前端,前端ajax引擎自动将JSON字符串转化为JS对象(需要将ajax的 ...

  6. Android 13 - Media框架(5)- NuPlayerDriver

    关注公众号免费阅读全文,进入音视频开发技术分享群! 前面的章节中我们了解到上层调用setDataSource后,MediaPlayerService::Client(IMediaPlayer)会调用M ...

  7. Stable Diffusion WebUI详细使用指南

    Stable Diffusion WebUI(AUTOMATIC1111,简称A1111)是一个为高级用户设计的图形用户界面(GUI),它提供了丰富的功能和灵活性,以满足复杂和高级的图像生成需求.由于 ...

  8. Vue第三方库与插件实战手册

    title: Vue第三方库与插件实战手册 date: 2024/6/8 updated: 2024/6/8 excerpt: 这篇文章介绍了如何在Vue框架中实现数据的高效验证与处理,以及如何集成E ...

  9. ABC335

    输 E 对于 \((u,v)\): 若 \(a_u = a_v\),则把 \(u\) 和 \(v\) 扔到同一个并查集里 否则连接两个点 然后跑一遍 dp 即可. code F 根号分治 如果 \(a ...

  10. 一个开源且全面的C#算法实战教程

    前言 算法在计算机科学和程序设计中扮演着至关重要的角色,如在解决问题.优化效率.决策优化.实现计算机程序.提高可靠性以及促进科学融合等方面具有广泛而深远的影响.今天大姚给大家分享一个开源.免费.全面的 ...