计算机组成原理
一、计算机基本结构
1.输入设备
键盘,鼠标,摄像头,扫描仪,光笔,手写输入板,游戏杆,语音输入装置等都属于输入设备,
输入是指由用户向计算机输入文本,语音,图像,视频以及各种指令如点击指令等数据形式
2、输出设备
常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等
输出是指把各种计算结果数据或信息以数字、字符、图像、声音等形式表现出来
3、存储器
存储器可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类,存储器如果按使用类型可分为只读存储器(ROM)和随机存取存储器(RAM)
随机存取存储器是不稳定的,关闭电源时信息容易丢失,而只读存储器是稳定的,并且存储在计算机中的数据不能被改变,不过可编程只读存储器却可以被改变
4、运算器
运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成,基本操作包括加、减、乘、除四个算术运算操作,和与、或、非、异等逻辑运算操作,还有移位、比较、传送等操作
5、控制器
控制器主要由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,他是整个计算机系统的神经中枢,用来向各个部分发布指令,协调整个计算机的工作
这里加上我对计算机的理解,计算机好比一个人,输入设备即眼、耳可以扫描信息(包括图像,文本),听到(声音);输出设备即嘴、手,可以说出(声音信息),也可以写(文本信息),画(图像信息),存储器就是人的大脑中的海马体,用以存储信息,运算器则是人的左脑,负责数字、逻辑分析等工作,控制器则是人的中枢神经系统了
二、数据的信息化表示
1、计算机中数字用二进制数字代码表示,二进制只有0和1,和电子元件断电和通电正好类似,且不容易出现故障
2、计算机中字符用数字代码表示,字符是指英文字母,中文汉字,数学符号等等一系列有含义的符号,采用一对一编码形式,我在编程中输入一个汉字的unicode编码,便会打印这个汉字
3、计算机中图像用矩阵数字代码表示,图像可以将它想象为一张二维的数字表,每个数字表示了这个像素的颜色混合比例和明暗度,计算机根据这些数字绘制图像,就是我们看到的图片了
4、计算机中声音用数字代码表示,声音数据其实采样得来的,声音其实就是声波,波形中有振幅,振频等数据,通过离散化(就是将整段连续的函数化成断断续续的数字)连续的波形,获得数据
5、计算机中指令用数字代码表示,指令就是操作码和地址码组合成的编码,表达我需要在哪里执行什么操作
6.计算机中设备状态用数字代码表示,00表示空闲,01表示忙,10表示完成
一、数字代码则用数字信号表示
数字信号分为模拟信号和数字信号两种,模拟信号是连续的,用电流或电压的幅值模拟数值的大小
模拟信号表示精度低,抗干扰能力弱,不便于存储,数字信号是断续变化的,如电平信号和脉冲信号,用电平的高低和脉冲的有无表示0和1