当前位置: 首页 > news >正文

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

编码进化

回忆上次内容

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

    • 最小的读写单位 是 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

相关文章:

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

编码进化 回忆上次内容 上次 回顾了 计算机存储单位的演变 最小的读写单位 是 bit 8-bit 固定下来 成为了字节(Byte) 位数容量8-bit1Byte1024Byte1 KB1024 KB1 MB1024 MB1 GB1024 GB1 TB 存储字符时 第1位 是 标志位后7位 是 ascii具体的值 可以用 1Byte 存储 计算机之间 …...

Apache Shiro与Spring Security对比

Apache Shiro VS Spring Security 1.Spring Security 官方文档:https://spring.io/projects/spring-security#overview介绍: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spr…...

23春招-mysql事务相关高频面试题

1、什么是事务 对于一个事务,要么事务内的sql全部执行,要么都不执行 2、 事务的特性ACID 原子性 整个事务中所有的操作要么全部提交成功,要么全部失败会滚。 一致性 数据库总是从一个一致性状态转换到另一个一致性状态。假如有三个sql语句…...

天线理论知识1——基础概念介绍

基础概念介绍 文章目录 基础概念介绍前言一、主要参数二、天线的种类三、天线的测量前言 天线是用于发射和接收电磁波设备。其功能可以概括为转换自由空间中的电磁波和设备中的导行波。 一、主要参数 天线设计中要考虑的参数较多,包括 方向性函数:距离天线 r r r处的远区…...

【云原生之Docker实战】使用Docker部署StackEdit在线Markdown编辑器

【云原生之Docker实战】使用Docker部署StackEdit在线Markdown编辑器 一、StackEdit介绍1.StackEdit简介2.StackEdit中文版简介3.StackEdit中文版功能二、检查本地Docker环境1.检查系统版本2.检查系统Docker版本3.检查docker compose版本三、下载StackEdit镜像四、部署StackEdit…...

特征工程:特征构造以及时间序列特征构造

数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。由此可见,特征工程在机器学习中占有相当重要的地位。在实际应用当中,可以说特征工程是机器学习成功的关键。 那特征工程是什么? 特征工程是利用数据领域的相关…...

单master部署简要步骤

准备多台服务器,选定一台为master例如设置ip为192.168.0.10,host: k8s.master,其他分别为 k8s.s11 192.168.0.11k8s.s12 192.168.0.12....hostname可以使用命令配置hostname k8s.masterip解析可以在hosts文件中写入,如果有内部dns解析可以在内…...

【算法基础】(一)基础算法 --- 前缀和与差分

✨个人主页:bit me ✨当前专栏:算法基础 🔥专栏简介:该专栏主要更新一些基础算法题,有参加蓝桥杯等算法题竞赛或者正在刷题的铁汁们可以关注一下,互相监督打卡学习 🌹 🌹 &#x1f3…...

c++提高篇——stack容器

一、stack容器的基本概念 stack是一种先进后出(FILO)的数据结构,它只有一个出口。栈中只有顶端的元素才可以被外界使用。因此该容器不能有遍历行为。基本的结构如下: stack容器有些像手枪子弹的弹夹,其数据的出入栈可以以弹夹为参考。 二、…...

HTTP安全与HTTPS协议

目录 Http协议的安全问题 常见的加密方式 防止窃听 单向散列函数 单向散列值的特点 加密与解密 对称加密与非对称加密 对称加密的密钥配送问题 密钥配送问题的解决 非对称加密 前言: 公钥与私钥 非对称加密过程 混合密码系统 前言: 混合…...

【c++】类和对象4—c++对象模型和this指针

文章目录成员变量和成员函数分开存储this指针的用途空指针访问成员函数const修饰成员函数成员变量和成员函数分开存储 在c中&#xff0c;类内的成员变量和成员函数分开存储 只有非静态成员变量才属于类的对象上 #include<iostream> using namespace std;class Person1…...

嵌入式Qt 开发一个视频播放器

上篇文章&#xff1a;嵌入式 Qt开发一个音乐播放器&#xff0c;使用Qt制作了一个音乐播放器&#xff0c;并在OK3568开发板上进行了运行测试&#xff0c;实际测试效果还不错。 本篇继续来实现一个Qt视频播放器软件&#xff0c;可以实现视频列表的显示与选择播放等&#xff0c;先…...

阿里巴巴内网 Spring Cloud Alibaba 强势来袭,开创微服务的新时代

Spring Cloud 发展史 Spring Cloud 从 15 年的 3 月份推出之后&#xff0c;迅速在 Java 微服务生态中&#xff0c;成为开发人员的首选技术栈。 Spring Cloud 在 Spring Boot 的基础上&#xff0c;保留 Java 开发习惯&#xff0c;加入分布式特性&#xff0c;提供了一系列通用工…...

边界检测方法总结

1&#xff1a;经典的边界检测方法有sobel&#xff0c;拉普拉斯&#xff0c;canny等。 sobel&#xff1a; def get_sobel(in_chan, out_chan):filter_x np.array([[1, 0, -1],[2, 0, -2],[1, 0, -1],]).astype(np.float32)filter_y np.array([[1, 2, 1],[0, 0, 0],[-1, -2, -…...

Softing dataFEED OPC Suite Extended新版本支持从XML文件中读取生产数据

Softing dataFEED OPC Suite Extended V5.25的新功能——“文件读取&#xff08;File Read&#xff09;”&#xff0c;支持访问XML文件中可用的过程数据。 &#xff08;文件读取功能支持获取由XML文件提供的过程数据&#xff09;dataFEED OPC Suite Extended是用于OPC通信和云连…...

央行罚单!金融机构被罚原因揭秘

近日&#xff0c;人民银行公布了2023年首批行政处罚罚单&#xff0c;引发业内广泛关注。 顶象防御云业务安全情报中心统计了人民银行官网&#xff0c;2020年1月至2023年2月10日期间&#xff0c;公布的101份行政处罚。 统计显示&#xff0c;16家金融机构被罚27066.9万元&#…...

js中var、let、const详解

首先 var、let、const 在项目开发中都是用来声明变量的&#xff0c;在ES5中只有两种声明变量的方法&#xff1a;var和function&#xff0c;在ES6中新增了 let、const、class、import 四种声明变量的方法&#xff0c;本文主要讲解 var、let 与 const 的语法&#xff0c;其他的大…...

【数据库】MySQL概念知识语法-基础篇(DCL),真的很详细,一篇文章你就会了

目录通用语法及分类DCL&#xff08;数据控制语言&#xff09;管理用户查询用户权限控制函数字符串函数数值函数日期函数流程函数约束外键约束多表查询一对多多对多一对一通用语法及分类 ● DDL: 数据定义语言&#xff0c;用来定义数据库对象&#xff08;数据库、表、字段&…...

Blender骨骼动画快速教程

有关创建模型的更多详细信息&#xff0c;请参阅在 Blender 中创建模型。 我们将为这个例子做一个非常简单的模型——蠕虫&#xff01; 从我们的初始立方体开始&#xff0c;进入编辑模式&#xff0c;切换到面选择&#xff0c;然后选择任何面&#xff1a; 推荐&#xff1a;将 NSD…...

【C++算法】dfs深度优先搜索(下) ——【全面深度剖析+经典例题展示】

&#x1f483;&#x1f3fc; 本人简介&#xff1a;男 &#x1f476;&#x1f3fc; 年龄&#xff1a;18 &#x1f91e; 作者&#xff1a;那就叫我亮亮叭 &#x1f4d5; 专栏&#xff1a;关于C/C那点破事 文章目录0.0 写在前面1. 中国象棋1.1 题干信息① 背景说明概述② 问题描述…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

生成 Git SSH 证书

&#x1f511; 1. ​​生成 SSH 密钥对​​ 在终端&#xff08;Windows 使用 Git Bash&#xff0c;Mac/Linux 使用 Terminal&#xff09;执行命令&#xff1a; ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​&#xff1a; -t rsa&#x…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程

本文较长&#xff0c;建议点赞收藏&#xff0c;以免遗失。更多AI大模型应用开发学习视频及资料&#xff0c;尽在聚客AI学院。 本文全面剖析RNN核心原理&#xff0c;深入讲解梯度消失/爆炸问题&#xff0c;并通过LSTM/GRU结构实现解决方案&#xff0c;提供时间序列预测和文本生成…...

大数据学习(132)-HIve数据分析

​​​​&#x1f34b;&#x1f34b;大数据学习&#x1f34b;&#x1f34b; &#x1f525;系列专栏&#xff1a; &#x1f451;哲学语录: 用力所能及&#xff0c;改变世界。 &#x1f496;如果觉得博主的文章还不错的话&#xff0c;请点赞&#x1f44d;收藏⭐️留言&#x1f4…...

浪潮交换机配置track检测实现高速公路收费网络主备切换NQA

浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求&#xff0c;本次涉及的主要是收费汇聚交换机的配置&#xff0c;浪潮网络设备在高速项目很少&#xff0c;通…...

七、数据库的完整性

七、数据库的完整性 主要内容 7.1 数据库的完整性概述 7.2 实体完整性 7.3 参照完整性 7.4 用户定义的完整性 7.5 触发器 7.6 SQL Server中数据库完整性的实现 7.7 小结 7.1 数据库的完整性概述 数据库完整性的含义 正确性 指数据的合法性 有效性 指数据是否属于所定…...

GitFlow 工作模式(详解)

今天再学项目的过程中遇到使用gitflow模式管理代码&#xff0c;因此进行学习并且发布关于gitflow的一些思考 Git与GitFlow模式 我们在写代码的时候通常会进行网上保存&#xff0c;无论是github还是gittee&#xff0c;都是一种基于git去保存代码的形式&#xff0c;这样保存代码…...

在 Visual Studio Code 中使用驭码 CodeRider 提升开发效率:以冒泡排序为例

目录 前言1 插件安装与配置1.1 安装驭码 CodeRider1.2 初始配置建议 2 示例代码&#xff1a;冒泡排序3 驭码 CodeRider 功能详解3.1 功能概览3.2 代码解释功能3.3 自动注释生成3.4 逻辑修改功能3.5 单元测试自动生成3.6 代码优化建议 4 驭码的实际应用建议5 常见问题与解决建议…...

Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程

鸿蒙电脑版操作系统来了&#xff0c;很多小伙伴想体验鸿蒙电脑版操作系统&#xff0c;可惜&#xff0c;鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机&#xff0c;来体验大家心心念念的鸿蒙系统啦&#xff01;注意&#xff1a;虚拟…...

CSS3相关知识点

CSS3相关知识点 CSS3私有前缀私有前缀私有前缀存在的意义常见浏览器的私有前缀 CSS3基本语法CSS3 新增长度单位CSS3 新增颜色设置方式CSS3 新增选择器CSS3 新增盒模型相关属性box-sizing 怪异盒模型resize调整盒子大小box-shadow 盒子阴影opacity 不透明度 CSS3 新增背景属性ba…...