[oeasy]python0089_大型机的衰落_Dec小型机崛起_PDP_VAX网络

news2024/11/15 12:48:03

编码进化

回忆上次内容

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

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

位数容量
8-bit1Byte
1024Byte1 KB
1024 KB1 MB
1024 MB1 GB
1024 GB1 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

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

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

相关文章

Java:什么是异常?什么是异常处理?

Java中的异常处理不是一个容易的话题。初学者很难理解,即使是经验丰富的开发人员也可以花几个小时讨论应该如何抛出或处理哪些Java异常。这就是为什么大多数开发团队都有自己的一套关于如何使用它们的规则。如果你是一个团队的新手,你可能会惊讶于这些规…

HR:你会Python数据分析吗?

之前看到一个段子: 以前去面试,HR会问你“精通office吗?” 现在去面试,HR会问你“会Python数据分析吗?” 图片来源:网络 大数据时代,无论是数据分析师、研发,到运营、市场、产品经…

AI 在编程、写作、绘画领域的占卜:从 GitHub Copilot 到 ChatGPT,再到 Stable Diffusion...

PS:就当前节点(2023.02.22)而言,我虽然研究过一段时间传统的机器学习,但是并不擅长深度学习等领域,所以很多 AI 领域相关的词汇,我是不擅长的,只为自己总结一下,方便在未…

Android的NDK之编译LED的动态库so和使用so

文章目录 目录 文章目录 基础信息 我的AS基础信息 gradle插件版本 硬件信息 基础知识 externalNativeBuild 具体操作步骤 下载NDK库 加入JNI相关C语言代码和mk文件 local.properties里配置ndk路径 gradle配置 配置externalNativeBuild 打包动态库 引用第三方so库…

为什么要使用微服务架构?【微服务架构出现的背景】

随着互联网技术的发展,传统的应用架构已满足不了实际需求,微服务架构就随之产生。那么传统应用架构到底出了什么问题呢?又如何解决?接下来我们将从传统单体架构的问题开始,对为什么需要微服务架构进行详细讲解。传统单体应用架构的问题通常…

钓鱼网站+persistence植入后门程序+创建用户

本实验实现1: 利用MS14-064漏洞,会生成一个网址,诱导用户点击,打开后,会直接连接到发起攻击的主机上,即可攻击成功。 本实验实现2: 一旦入侵成功,则拿到控制目标主机的部分权限&…

春种一粒粟:企业如何修炼好云原生内功?

日月盈昃,辰宿列张。寒来暑往,秋收冬藏。《千字文》里蕴藏了一种人与天地之间共处的智慧,那就是想要收获粮食,一定要提前播种。农耕如此,百业如此,数字化创新也是一样。数字化技术,已经成为全球…

速来!掘金数据时代2022年度隐私计算评选活动火热报名中!

开放隐私计算 开放隐私计算开放隐私计算OpenMPC是国内第一个且影响力最大的隐私计算开放社区。社区秉承开放共享的精神,专注于隐私计算行业的研究与布道。社区致力于隐私计算技术的传播,愿成为中国 “隐私计算最后一公里的服务区”。183篇原创内容公众号…

一月券商金工精选

✦研报目录✦ ✦简述✦ 按发布时间排序 国盛证券 “薪火”量化分析系列研究(二)-票据逾期数据中的选股信息 发布日期:2023-01-04 关键词:股票、票据、票据预期 主要内容:本文深入探讨了“票据持续逾期名单”这一…

CentOS7.6 MySQL8安装

1 检查是否安装过 MySQL rpm -qa | grep -i mysqlmariadb rpm -qa | grep mariadb2 卸载之前的安装 MySQL rpm -e --nodeps 软件名 //强力删除,对相关依赖的文件也进行强力删除卸载 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_643 官网下载 MySQL :: D…

kettle简单使用-将CSV转换为Excel文件_操作过程---大数据之kettle工作笔记003

做个例子把csv转换为xls文件 可以看到过程 首先右键文件 新建 转换 然后选择核心对象 输入 CSV文件输入 然后选择输出excel输出,拖拽过来 然后按住shift 然后鼠标左键,然后拉出一条线到输出 然后松开的

关于ctf中flask算pin总结

什么是pin码 pin码是flask在开启debug模式下,进行代码调试模式所需的进入密码,需要正确的PIN码才能进入调试模式,可以理解为自带的webshell pin码如何生成 pin码生成要六要素 1.username 在可以任意文件读的条件下读 /etc/passwd进行猜测 2.modname 默…

硬件系统工程师宝典(10)-----了解PI分析目标,电源完整性设计“有章可循”

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们说到在电源完整性分析时,如何合理使用去耦电容,知道了对于不同频率的信号噪声采用不同类型的去耦电容。今天我们来看…

【蓦然回首忆Java·基础卷Ⅰ】

文章目录开端通过引用创建对象Java的数据存储方式基本类型包装类和高精度数字操作符自动递增和自动递减老生常谈的问题:和equals()如何重写equals方法?短路字面量科学计数法位运算类型转换初始化和清理方法的重载方法的重写无参构造器this与构造器垃圾收…

51-52 - 进程状态设计

---- 整理自狄泰软件唐佐林老师课程 文章目录1. 问题2. 进程状态设计2.1 任务生命周期2.2 任务的状态2.3 任务的生命周期与状态切换2.4 状态切换概要设计2.4.1 核心数据结构>内核队列2.4.2 KillTask() 实现思路2.4.3 整体实现规划2.4.4 编程实验:任务生命周期状态…

字节跳动DevOps交付流程演进之路

近年来,各企业都已在实践 DevOps 的流程、方法和工具,来提升业务价值交付的效率。不同企业的业务团队背景和基础各不相同,因此都在走自身的 DevOps 之路,往往伴随着成功的经验和失败的教训,了解和学习不同背景下的 Dev…

Qt 某光谱仪程序开发

某光谱仪程序开发 文章目录某光谱仪程序开发摘要安装驱动注册COM组件导出.h和.cpp在Qt 中添加源文件开发打包程序关键字: Demo、 Qt、 COM、 dumpcpp、 C摘要 今天接到一个临时小任务,写一个的项目子模块的Demo,以供和专家们交流一下项目技…

游戏蓝牙耳机什么牌子好?游戏蓝牙耳机性价比品牌

为了提升游戏体验,多数人都会选购一副蓝牙耳机,在网上找了当前热销的蓝牙耳机,终于整理出了当前热销性价比高的蓝牙耳机品牌,今天就带大家一起看看这几款耳机的优点,希望这篇文章能帮助大家选择。 一、南卡小音舱蓝牙…

JavaScript随手笔记---对比数组差异

💌 所属专栏:【JavaScript随手笔记】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &#…

Mybatis源码分析系列之第二篇:Mybatis的数据存储对象

前言:SQLSession是对JDBC的封装 一:SQLSession和JDBC的对照说明 左边是我们的客户端程序,右边是我们的MySQL数据仓,或者叫MySQL实例 Mybatis是对JDBC的封装,将JDBC封装成了一个核心的SQLSession对象 JDBC当中的核心对…