最近在看罗克露老师的计算机原理教学视频,感觉很多原理理论性的东西看了以后忘记的太快,所以录下笔记用作往后知识点复习。
在视频中主要引用到了冯诺依曼原理。冯诺依曼原理主导思想为三点:
一、用二进制数表示程序和数据用二进制代码表示程序和数据
二、计算机采用存储程序的工作方式
三、计算机分为 运算器、存储器、控制器、输入、输出 设备
下面分别理解这三个问题。计算机使用电信号来实现二进制数据,电信号分为模拟信号和数字信号,模拟信号为电压或是电流信号,对比数字信号存在一定的缺陷,其中比如安全性较差,在信号送达途中容易被窃取,抗干扰性较差,很容易和噪声混合,使信号造成损失。数字信号用高电平或者低电平来表示,在计算机中高电平为1低电平为0或者低电平为1高电平为0这样就转换为计算机能够识别的二进制。
用二进制代码表示程序和数据实际上就是信息的数字化表示,在计算机中用数字代码表示各种信息。
例1 用数字代码表示数据
5 表示为 0 101
-5 表示为 1 101
二进制中左第一位为0表示正数,为1表示 负数。
用数字代码表示字符
A 表示为 1000001
B表示为 1000010
用数字代码表示命令、状态
启动 表示为 00
停止 表示为 01
正在工作 表示为 10
工作结束 表示为 11
在物理机制上用数字信号
存储程序工作方式
1、事先编制程序
2、实现储存程序
3、自动、连续地执行程序
传统诺依曼机串行执行指令。
对传统诺依曼机的改造:增加并行处理功能。