关于python:oeasypython0037电传打字机打印头printheadcarriage词源

34次阅读

共计 1743 个字符,预计需要花费 5 分钟才能阅读完成。

换行回车

回顾上次内容

  • 上次咱们

    • diy 了 本人的小动物
    • 还能够 让小动物 变色、报时
    • 还能够 说些话
    • 这很亚文化

      • 很酷炫的亚文化
      • 不是吗?
  • 回顾一下

    • 最开始 钻研报时 的 时候
    • 回到 本行行头 的 办法
    • print(“\r”+ascii_time)
    • \r\n 不同
  • 从含意上 来看

    • \n – LF – LineFeed – 换行
    • \r – CR – CarriageReturn – 回车
  • 换行 和 回车

    • 具体 有什么不同吗?🤔

换行回车

  • 说到 换行回车 呢 …

    • 就得 回到 回车换行 的 年代
    • 看看 那时候 的 终端设备

      • 也就是 TTY
  • TTY

    • Tele-TYpewriter 电传打字机
  • tele的意思是近程的

    • 电报 telegram
    • 望远镜 telescope
    • 电视机 television
  • typewriter

    • type是打字
    • writer 写字的人
    • 合在一起就是 打字机
    • 特指 电传打字机

TTY

  • 早年间 TTY 电报 终端 的 形式 存在

    • 起初 股票电报机 大规模利用
    • 大西洋上面 铺设起了 海底光缆
    • 甚至 能够收发 无线电报
  • 具体能够 看《oeasy 教您玩转电磁波》第 5 话
  • TTY 是怎么 发电报的 呢?

收发脉冲

  • 发送的时候

    • 应用 1 根线
    • 线外面 传递 串行信号
  • 接管的时候

    • 还是 这 1 根线
    • 收到的是 5-bit 的串行信号
    • 解码的 工作

      • 交给 打字机

Morkrum 编码

  • 先把 要发的电报

    • 用 5bit 的 Morkrum 编码到 打孔卡上
    • 或者 间接 按下 电键
    • 自动编码为 5-bit 的信号
  • 接管的 时候

    • 接管到 5-bit 的 串行信号
    • 转化成并行信号
    • 并击打 对应编码的 字符打印头

具体设施

  • 上图 左侧

    • 总共 6 根 线

      • 有 1 根 地线
    • 除去 地线

      • 刚好 5-bit
  • 有了 这个货色

    • 就不必 记忆简单的 摩斯电码 了
    • 编码工作 交给了 机器
  • 而且

    • 长短空的 工夫距离
    • 靠机器来 把握
    • 升高了 门槛

连贯

  • 这 升高了 收发电报的门槛
  • tty 的连贯 就是

    • 最早的 电报网络
  • tty 就是 终端输入输出设施

    • 这套连贯形式 起初形成了 无线电爱好者网络

      • 过后 没有路由器
      • 每个人 都是 音讯的发送、接管、转发者
  • 早年间 tty

    • 不能 和计算机 相连接
  • 直到 1959 年

    • DEC 公司 生产的 PDP-1电脑
    • 能够连贯 tty
    • tty 也有了纸带存储器
  • 要装下 31.8 万字符 的《安徒生童话》

    • 要 好大一卷
  • tty 既是输出 也是输入

    • 输出 靠的是 键盘
    • 输入 靠的是 打印的纸张
  • 这 倒退成了 规范输入输出流

规范输入输出流

  • 终端 从最开始的 电传打字机

    • 倒退成显示器和键盘
  • 桌面上的打字机

    • 既是输出

      • stdin
      • 起初 倒退为 键盘
    • 也是输入

      • stdout
      • 起初 倒退为 电传打字机
      • 最初 倒退为 显示器

打字机头

  • 电传打字机 打印头 十分微小

    • 很像马车

carriage

  • carriage

    • 马车、运输工具

      • 这里指 运输字符的工具
    • 来自于 carry
  • carry

    • 搬东西的 行为
    • 扛、背、抱
    • 运送、携带、佩戴
    • 承当(责任);
    • Attack Damage Carry

      • 承当着 物理挫伤的责任

相似单词

  • carrier

    • 携带者
    • 航母
  • cart

    • 手推车
  • car

    • 汽车
  • carpenter

    • 造马车的
    • 木匠
  • carrer

    • 马车走的高速路
    • 人的职业生涯
  • cargo

    • 货物
  • charge

    • 装车
    • 主持
    • 充电
  • occur

    • 两车撞上了
    • 产生了事变

car-

  • *kers-

    • 意思是 跑
  • cursor

    • 送信的人
    • 光标
  • current

    • 流动的、跑着的
    • 水流、电流、思潮
  • course

    • 河道、车道
    • 江河流向
    • 跟着 流向走
    • 跟着 上课
    • of course

      • 依照设定好的航行路线走
    • recourse

      • 求助
  • cursive

    • 运笔如跑步
    • 草书

终端 的 进化

  • 最早的 计算机 (ENIAC)

    • 不能 和 tty 相连
  • 起初的 主机

    • 可通过串口线 和 tty 相连
  • 直到明天

    • 用终端 近程登录 的 时候
    • 默认名称 还是 tty 之类 的 货色
  • 一个主机 能够连贯 多个终端

    • 通信线路 从串口线 变成了 网线
    • ssh命令 基于 tcp/ip协定
    • 能够 主动路由转发
  • ttyterminalshellconsole

    • 如同 都叫 终端
    • 有什么 不一样 吗?

总结

  • 换行 回车 是两回事

    • 换行

      • 对应字节0x0A
      • Line-Feed

        • 程度 不动
        • 垂直 向上喂纸
      • 所以是 feed
    • 回车

      • 对应 字节0x0D
      • Carriage-Return

        • 垂直 不动
        • 程度 到纸张左侧
      • 可挪动的打印头

        • 运输字符 的 安装 (Carriage)
        • 回到行首
      • 所以是 Return
  • ttyterminalshellconsole

    • 如同 都叫 终端
    • 有什么 不一样 吗?🤔
  • 咱们下次再看!👋
  • 蓝桥 ->https://www.lanqiao.cn/course…
  • github->https://github.com/overmind19…
  • gitee->https://gitee.com/overmind198…
  • 视频 ->https://www.bilibili.com/vide… 作者:oeasy
正文完
 0