对电子计算机中0和1的认识,计算机真的认识0和1吗?

本文探讨了计算机处理器实际上并不直接“认识”0和1,而是通过电流的有无来表示这两种状态。处理器处理的是电流或电压的高低,而存储和传输的数据也不是0和1,而是以特定形式存在的电信号。0和1只是人们为了表示两种状态约定的符号,用其他符号也可替代。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0和1是二进制数仅有的两个数字;一般认为:计算机(电子计算机,广义,包括数码手机、路由器、程控电话交换机等,下同)认识(且只认识)这两个数字。

bf9430f1f6e78ea5cc30ae678326930a.png

真的是这样吗?

笔者以为:不是。

为什么呢?

在具体解释之前,先明确一点:我们说计算机认识或不认识某东西时,实际上说的是计算机的处理器(PU)能或不能识别该东西——显卡、硬盘中可能也有处理器。

78af35f644fef29d8c5a3b37a4cbc89b.png

计算机的处理器(以下简称“处理器”)的主体是许许多多的“电路”——它没有“眼睛”。由于设计的缘故,这些电路只有“有电流(或通、高电平,下同)”和“无电流(或断、低电平,下同)”两种状态,对处理器输入和从处理器输出的也只有“有电流(或有电压)”和“无电流(或无电压)”两种信号——并不是0和1两个数字。

所以说:计算机实际上并不“认识”0和1这两个数字——它“认识”的只是电流或电压的有和无。

df9fbaf873902d7a4818a16d472972c2.png

另外,存储在计算机内存条、硬盘、光盘、软盘、U盘等相关设备中和传播于计算机网络、信道、线缆的也不是0和1这两个数字——究竟是什么,请读者自己思考或查阅资料。

其实,0和1只是人们用来表示事物两种不同状态的符号而已,只要事先约定好,用A和B、+和-或8和9等都是可以的。

也可以这样思考:如果计算机真的认识0和1,那它们为什么不认识2和3或者5和6等其它数字呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值