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

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

编码进化

回忆上次内容

  • 上次 回顾了 计算机存储单位的演变
  • 最小的读写单位 是 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
目录
打赏
0
0
0
0
9
分享
相关文章
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
眼疾识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了4种常见的眼疾图像数据集(白内障、糖尿病性视网膜病变、青光眼和正常眼睛) 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,实现用户上传一张眼疾图片识别其名称。
147 5
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
371 55
[oeasy]python062_在python中完成输入和输出_input_print
本文介绍了在Python中使用`input()`和`print()`函数完成输入和输出操作的基础知识。通过编写简单的程序,如问候用户和统计苹果数量,演示了如何添加提示信息、处理用户输入并输出结果。同时,回顾了上一次课程内容,包括`input`函数的参数和提示词的使用。文中还展示了如何在vim编辑器中编写和运行Python代码,并对vim和shell的基本操作进行了总结。最后提供了相关学习资源链接,方便读者进一步学习。
116 66
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
蘑菇识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了9种常见的蘑菇种类数据集【"香菇(Agaricus)", "毒鹅膏菌(Amanita)", "牛肝菌(Boletus)", "网状菌(Cortinarius)", "毒镰孢(Entoloma)", "湿孢菌(Hygrocybe)", "乳菇(Lactarius)", "红菇(Russula)", "松茸(Suillus)"】 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,
59 11
基于Python深度学习的【蘑菇识别】系统~卷积神经网络+TensorFlow+图像识别+人工智能
[oeasy]python065python报错怎么办_try_试着来_except_发现异常
本文介绍了Python中处理异常的基本方法,重点讲解了`try`和`except`的用法。通过一个计算苹果重量的小程序示例,展示了如何捕获用户输入错误并进行处理。主要内容包括: 1. **回顾上次内容**:简要回顾了Shell环境、Python3游乐场和Vim编辑器的使用。 2. **编写程序**:编写了一个简单的程序来计算苹果的总重量,但发现由于输入类型问题导致结果错误。 3. **调试与修正**:通过调试发现输入函数返回的是字符串类型,需要将其转换为整数类型才能正确计算。
49 32
[oeasy]python066_如何捕获多个异常_try_否则_else_exception
本文介绍了Python中`try...except...else`结构的使用方法。主要内容包括: 1. **回顾上次内容**:简要复习了`try`和`except`的基本用法,强调了异常处理的重要性。 2. **详细解释**: - `try`块用于尝试执行代码,一旦发现错误会立即终止并跳转到`except`块。 - `except`块用于捕获特定类型的异常,并进行相应的处理。 - `else`块在没有异常时执行,是可选的。 3. **示例代码**:通过具体例子展示了如何捕获不同类型的异常(如`ValueError`和`ZeroDivisionError`),并解释了异常处理
40 24
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
127 80
[oeasy]python068_异常处理之后做些什么_try语句的完全体_最终_finally
介绍了 Python 中 `try` 语句的完全体,包括 `try`、`except`、`else` 和 `finally` 子句的使用。通过实例展示了如何捕获异常并输出详细的错误信息,如文件名和行号。特别强调了 `finally` 子句的作用,无论是否发生异常,`finally` 都会执行,常用于清理操作。最后总结了 `try` 语句的四个部分及其应用场景,并简要提及了 Python 社区的决策机制。 #try #except #else #finally
12 1
[oeasy]python064_命令行工作流的总结_vim_shell_python
本文总结了命令行工作流中的关键工具和操作,包括vim、shell和Python。主要内容如下: 1. **上次回顾**:完成了输入输出的代码编写,并再次练习了vim的使用。 2. **shell基础**:介绍了shell环境及其基本命令,如`pwd`、`cd`、`ll -l`等。 3. **Python游乐场**:通过`python3`命令进入Python交互环境,可以进行简单计算和函数调用,常用函数有`help`、`ord`、`chr`等。 4. **vim编辑器**:详细讲解了vim的三种模式(正常模式、插入模式、底行命令模式)及其切换方法,以及常用的底行命令如`:w`、`:q`、`
80 15
[oeasy]python051_什么样的变量名能用_标识符_identifier
本文介绍了Python中变量名的命名规则,强调标识符(identifier)必须以字母或下划线开始,后续可包含字母、下划线及数字。通过`isidentifier()`函数可验证字符串是否为合法标识符。文中还探讨了为何数字不能作为标识符的开头,并提供了相关练习与解答,最后提及这些规则源自C语言的影响。
129 69

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等