【1】USB 2.0

这是最新款微星B560M迫击炮主板的背部I/O接口图片,你可以看到整整齐齐一列USB 2.0接口排成一排,这一数量甚至比当下流行的USB 3.0还要多。

不仅如此,主板上还提供了两组USB 2.0插针,最多可以再扩展出4个前置USB 2.0接口,而USB 3.0算上两个Type-C一共也就7个。也就是说,在这样一张2021年流行的主板上,远古时代“遗留”的USB 2.0依旧占据主流。

USB 2.0诞生于2000年,年纪或许比部分读者还要大。USB 2.0实际传输带宽仅为480Mbps,甚至连USB 3.0(5.0Gbps)的1/10都不到,实际传输速度约为30-40MB/s,远远无法满足目前高速USB 3.0接口U盘或移动硬盘的传输需要。

▲ USB 2.0与USB 3.0的接口差异

那它为啥还没有被淘汰?

30-40MB/s虽然远不及目前动辄400-600MB/s的固态传输速度,但USB 2.0的带宽完全足够于常规的USB有线/无线键盘、USB有线/无线鼠标、USB麦克风、USB音箱、USB摄像头等,而且话说回来,市面上卖的7成以上所谓的USB 3.0接口U盘,实际读写速度感人,连USB 2.0接口的传输上限都达不到。

更何况,一部2GB的1080P高清电影用USB 2.0接口传输,实际也就只需要60-80秒,1分钟左右的样子。USB 2.0的速度放到现在来看,并不算特别慢。

而且USB 2.0接口经过近20年的发展,兼容性极佳,安装任何操作系统或对接任何USB设备几乎都不会遇到兼容性问题,而USB 3.0不一样,在早期Windows 7或更老的系统上大多无法默认兼容。

说白了,它再慢,带宽也比市面上主流的百兆光纤(100Mbps,实际下载速度11MB/s左右)快多了。

【2】SATA

SATA(全家,包括SATA 1.0/1.5/2.0/3.0等版本)是继USB 2.0之后的另一“万金油”接口。SATA硬盘经久不衰,即使目前大多数新上市主板已经标配M.2接口,但SATA口的数量至少也都会再配个4-6个,越高端的主板(芯片组)默认标配的SATA接口数量也会更多。

▲ 再小的主板也都会有数个SATA接口

SATA接口长命的关键原因还是在于机械硬盘的牵制化发展,从2000年诞生以来,SATA快速取代古老的PATA(俗称IDE),成为机械硬盘的主流接口。由于机械硬盘速度一直难以进一步提升,市售主流产品甚至连上一代SATAII接口(带宽为3.0Gbps/约合300MB/s)都难以喂饱,所以目前绝对主流的SATAIII接口(带宽为6.0Gbps/约合600MB/s)足够机械硬盘再发展数代。

▲ SATA接口和老式IDE接口

更可怕的是机械硬盘走SMR叠瓦路线后,大多数厂商还对机械硬盘进行了降速处理,主流转速纷纷从7200rpm降至5400rpm,传统零售机械硬盘逐步走向纯存储盘的角色定位,按照这种发展态势,SATA(或者准确说SATAIII)还能再活至少10-20年。

SATA接口固态硬盘一度对SATA接口的地位产生巨大威胁,因为SATA固态着实触到了SATA接口的痛点,高端一些的型号基本就会受到接口带宽的限制而只能最高跑到550MB/s附近,M.2应运而生,PCI-E(独立显卡式)固态也愈发常见。

【3】PS/2键鼠接口

假如你的电脑任何一个USB接口全部失灵,PS/2或许都还能正常使用。

尽管PS/2接口诞生于上个世纪,并且现在几乎已经没有消费者再会去购买PS/2接口的键鼠设备,但在部分主板上依旧被予以保留。

现在的PS/2基本都是升级过的二合一接口,既能接键盘,也能接鼠标,所以是一半绿、一半蓝。早年分体设计时,绿色只能接鼠标,蓝色只能接键盘,功能是限制死的。

▲ 传统的PS/2接口

PS/2接口没有传输速率的概念,只有扫描速率。在Windows环境下,PS/2鼠标的采样率默认为60次/秒,而常见USB鼠标的采样率为120次/秒或更高。较高的采样率理论上可以提高鼠标的移动精度。如果把采样率按照DPI算,目前游戏鼠标动辄8000-12000DPI,这个采样率可就太高了,PS/2远远无法满足这一需求。但PS/2的优点就是在绝境中,它或许也能派上用场。

聊一聊那些多年来未曾被替代的接口相关推荐

  1. 程序员过关斩将-- 工作好多年可能还未真正了解接口和抽象类

    点击上方"蓝字"关注我们 菜菜哥,我偷偷出去面试了,然后面试官让我回来等消息 那你可能挂了呀,有什么问题没回答上来吗 确实有一个问题回答的不太好哎,就是接口和抽象类 这个确实是面试 ...

  2. 工作好多年可能还未真正了解接口和抽象类

    1. 抽象类和接口的定义和区别? 2. 抽象类在面向对象编程中解决了什么问题? 3. 接口在面向对象编程中解决了什么问题? 4. 如何决定该用抽象类还是接口? 5. 如果使用的语言不支持抽象类和接口, ...

  3. knife4j 替代swagger2接口文档管理

    1 引入依赖 <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j ...

  4. 【Kotlin】Kotlin 中使用 Lambda 表达式替代对象表达式原理分析 ( 尾随 Lambda - Trailing Lambda 语法 | 接口对象表达式 = 接口#函数类型对象 )

    文章目录 一.尾随 Lambda - Trailing Lambda 语法 二.Kotlin 中使用 Lambda 表达式替代对象表达式原理 1.Lambda 替换对象表达式 2.原理分析 3.示例分 ...

  5. Day724. 如何改进代码废弃 -Java8后最重要新特性

    如何改进代码废弃 Hi,我是阿昌,今天学习记录的是关于如何改进代码废弃. 像所有的事物一样,公开接口也有生命周期. 要废弃那些被广泛使用的.或者还有人使用的公开接口,是一个非常痛苦的过程. 该怎么废弃 ...

  6. PHP 可能在未来十年内消失?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 犹记得,据 2001 年 7 月的 PHP 官方文档描述,&quo ...

  7. js php 实现日历签到_PHP 可能在未来十年内消失?

    犹记得,据 2001 年 7 月的 PHP 官方文档描述,"PHP 是有史以来最好的语言,没有之一.它快速,非常强大,而且免费."不过,随着时间的迭代,不少开发者发现所谓世界上最好 ...

  8. 如何通过 Serverless 技术降低微服务应用资源成本?

    前言 在大型分布式 IT 架构领域,微服务是一项必不可少的技术.从本质上来讲,微服务是一种架构风格,将一个大型的系统拆分为多个拥有独立生命周期的应用,应用之间采用轻量级的通信机制进行通信.这些应用都是 ...

  9. 选择学习“下一个”程序语言

    今天这篇文章筛选出一些主流编程语言,对语言特性与环境稍作介绍,希望可以帮助到一些编程初学 者与有兴趣学习编程的朋友,供大家了解与选择,少走弯路.Java.C++.C#.Python.PHP当然,这些仅 ...

最新文章

  1. 专访丨周志华:深度学习理论探讨比应用滞后太多
  2. (全网率先解决)Pycharm在Debug的时候出现frames are not available;Variable:Connected
  3. 皮一皮:21世纪了还有这样的事情?
  4. RedisTemplate中opsForValue和opsForList方法使用
  5. 深入理解Oracle表(5):三大表连接方式详解之Hash Join的定义,原理,算法,成本,模式和位图
  6. Microsoft WPF VS Adobe Apollo
  7. 朴素贝叶斯和贝叶斯估计
  8. PHP+MySQL 注射资料
  9. 设计模式(一)单例模式:5-单元素枚举类模式
  10. linux目录 31:1,Linux常用基础命令
  11. Android异步批量下载图片并缓存
  12. CodeSmith模板代码生成实战详解
  13. 华附计算机第一学神,全省第一,华附学子13人入选2019全国高中数学联赛冬令营!...
  14. 实例:用C#.NET手把手教你做微信公众号开发(系列文章索引目录)
  15. Boost serialization
  16. UConn DataMining Math5671 课程小记(2)
  17. 导出多个excel,打包成zip压缩包进行下载~~~~~~~~~
  18. Google Chrome浏览器调整分辨率的插件
  19. itms-services php,APP发布系统 ipa文件上传和下载 itms-service协议
  20. zabbix4.0安装部署

热门文章

  1. 群星灵能界所有事件_星际考古就绪《群星》剧情DLC“古代遗迹”内容公布
  2. 测试深度学习环境(GPU是否可调用)
  3. linux入门(五)查找命令总结,含五星级命令find详解
  4. 安装Docker-Win10环境-图解轻松学DockerK8S
  5. 睿智的目标检测41——Pytorch搭建Retinanet目标检测平台
  6. 手机便签会保存动图吗?
  7. 全国大学生软件测试大赛 备赛准备——持续更新中
  8. 计算机开机后显示器无信号(无信号输入的几种解决办法)…
  9. ChatGPT 时代读书的意义:2022读书总结
  10. CAD编辑指南3:PDF转CAD以及转换后的编辑