举个例子:从键盘输入数据的问题。从键盘输入了字符“123”,把字符存入计算机中需要转换为计算机能够识别的信息,这个转换的过程是由谁完成的?同理当需要从计算机内部向屏幕输出信息的时候,把01代码转换为人们能识别的信息,这个工作是计算机的哪个组成部分完成的?
数据信息使用编码,转换由软件程序完成,计算机软件和硬件完美配合
转换工作不是哪一个部件完成,输入为例,键盘对于电脑来说就是一些键位,每一个键都对应一个相应的keycode,例如回车是87(有可能不是,举例说明),转为2进制的ascll码。就成了一个计算机能识别的数。但一个数对于计算机来说没有任何意义。就需要根据上下文判断,这个键的目的(在不同情况下按不同键产生的效果不同,这时候的环境称之为上下文。)处理这个,明确了目的才能执行相对应的操作。很难说清楚,想知道具体的。建议去看计算机原理。任何一个操作,都不是哪一个部分能独立完成的,
(接收(输入设备,键盘鼠标,声频,光频),处理(cpu,),输出。(声频,光频,等。。))