计算机基础
冯·诺依曼体系:
美籍匈牙利科学家冯·诺依曼最新提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机,世界上第一台冯·诺依曼式计算机是1946年研制的EDVAC,由于他对现代计算机技术的突出贡献,因此冯·诺依曼又被称为“现代计算机之父”。
冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
根据冯诺依曼体系结构构成的计算机,必须具有如下功能:
(1)把需要的程序和数据送至计算机中。
(2)必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
(3)能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
(4)能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
(5)能够按照要求将处理结果输出给用户。
所以计算机必须具备五大基本组成部件:
运算器,控制器,存储器(内存 缓存和寄存器 外存不叫存储器 外存叫输入输出设备),输入设备,输出设备。
运算器:对信息和数据进行运算和加工处理,运算包括算术运算和逻辑运算。
控制器:实现计算机自身处置过程的自动化,指挥计算机各部件按照指令功能的要求进行所需要的操作。
存储器:存储顺序和数据。
输入部件:输入顺序和数据。
输出部件:输出计算机的处置结果。
2.程序:
(1)面向过程语言:指令 + 数据
以指令为中心,围绕指令的执行选择所需要的数据;
(2)面向对象语言:算法 + 数据结构
以数据(对象)为中心,围绕着选定好的对象组织算法;
3.计算机部件:
CPU主频2.4GHZ(一秒可以24亿次加法运算)
CPU内部缓存:缓存大的命中率高 CPU利用率高
寄存器(临时存放数据的)因为CPU只能记一个数据,之前的数据需放到寄存器中保存。
存储器有随机的有顺序的
键盘:当前计算机的标准输入设备
显示器:当前计算机的标准输出设备
4.指令:
特权指令(硬件会受到影响)
普通指令 读写指令之类的
5.内存和外存:
内存储器由两种半导体芯片构成。
RA M 随机存取存储器,也叫读写存储器。用来存放用户输入的顺序和数据,断电后, RA M 中的信息随之丢失。(这就是为什么在输入文稿时要经常随时存盘)
ROM 只读存储器,断电后, ROM 中的信息保持不变,用来存放固定的顺序和信息。
外存:即我们平常说的电脑硬盘。
内存和外存本质的区别是能否被 CPU 直接访问。 CPU 不能直接执行外存中的顺序,处置外存中的数据。
两者的主要区别是
从原理上讲位置不同,主机内还是主机外
构成资料不同,半导体还是磁介质(光介质)
存储容量不同,内存小,外存大。
价格不同:价格 / 每存储单元内存高,外存低
存取速度不同:内存高,外存低。
6.语言的种类:
机器语言:就是二进制语言 , 计算机唯一能直接识别、直接执行的计算机语言,因不同的计算机指令系统不同,所以机器语言顺序没有通用性。
汇编语言:汇编语言是机器语言的进化,和机器语言基本上是一一对应的但在表示方法上用一种助记符表示。
汇编语言和机器语言都是面向机器的顺序设计语言,一般称为低级语言。
高级语言:C Java c++......