程序需要加载进入内存, 最早是纺织机利用穿孔纸卡进行编程,穿孔纸卡用在过人口普查,用于记录一条条数字,但机器只有汇总功能,汇总穿孔数目 后来机器功能增多,人需要一个控制面板执行不同操作, 最早是重新布线更换指令,后来有了插线板,控制面板成了可拔插,可以给机器插入不同程序,需要执行那个操作,就把那个控制面版插上 但插线板编程很复杂,昂贵的计算机不能长期闲置为了换程序,这时1950内存降价提容,可以把程序存储到内存上,易于修改,方便cpu读取 存储程序计算机,程序与数据甚至程序运行产生的新的数据都可以存在内存里,这就是冯诺依曼结构 alu算术逻辑单元处理器+指令地址寄存器+指令寄存器+数据寄存器+内存(存储数据和指令) 尽管如此,但写入程序还需用穿孔纸卡,包括读取数据也要打在穿孔纸卡上,一直到1980年计算机都离不开纸张 1975年家用计算机,用机器型的面板开关替代插线板,也算简单可行, 但是早期编程需要了解硬件功能结构,这样不便,无法发挥计算机的能力,这就需要简单的编程方法
|