计算机是怎么识别二进制的,二进制只是文本信息,然而对于没有生命的电子产品而言,它是怎样识别的?
发布网友
发布时间:2022-05-09 17:23
我来回答
共2个回答
热心网友
时间:2023-10-10 09:14
本人也在学习这个问题,我说说个人的学习与理解。从计算机发展的历程,你会发现,以前的计算机都是一种机械计算器如算盘,后来发明了电,逐渐一些牛人就通过电这个载体实现计算机的原理(数值计算、逻辑计算等)。
我们在学习计算机总是说0和1二进制,其实这个说法屏蔽了一个重要的信息,计算机是不懂0和1的,它因为电子计算机是电流来执行的,所以0和1通过抽象思维理解为电流的有/无(高/低)。
根据冯诺依曼计算机理论模型:当我们对计算机执行物理操作,我理解是这样的。
按下键盘(输入设备),物理的行为引起键盘的空间改变,导致电流的改变(这个原理需要进一步学习键盘这个工具的原理,需要一些电的物理知识,同理扫描仪作为输入设备也有其工具的原理,抽象出来就是具体输入设备的原理) 备注:很多输入设备其实就是接受信息与信息转换的原理。
变化的电流(抽象为用二进制表示状态,我理解0和1就是对电子计算机的电流状态的一个抽象理解),传送到运算器(冯诺依曼结构一种),运算器根据已有的指令集(计算机出厂前的指令,其实就是各种门电路的逻辑组合,只要一按主机开关通电就启动,就是我们说的系统软件,这个系统逻辑门电路是起到逻辑整理我们对电脑的输入操作),根据已有的指令集判断你按了什么按键(例如m),指令集整理好后,知道是这个代表m的电信号,将这个电信号发送(如何运算与发送应该是涉及CPU的原理,电信号在硬件流动的原理等)发送给输出设备(例如显示器)。显示器将这个电信号转换成可视化的m(电转换成m原理涉及输出设备原理)。
备注:同理输入设备,很多输出设备其实就是接受信息与信息转换的原理。只不过两者信息存在与表现形式不同而已,但是他们都通过共同的介质--电。
总的来说是信号在通过电这个介质特性,在硬件载体的一系列接收、传送、转换等系列过程,每一个过程都是一个很系统的理论。 纯碎手打,希望那个牛人给意见,还在学习理解中。
热心网友
时间:2023-10-10 09:14
二进制可不是文本信息!对于计算机来说,二进制的0和1就是开关的两种状态:0是断路,1是通路。
在计算机中,信息的存储和处理全部是以二进制的方式进行的。