·了解计算机
通俗地讲,计算机是个“超级工具”,是个能执行命令的电子设备。几乎所有的计算机都遵循冯·诺伊曼的“存储--运行”结构,它将计算机主要分为以下5个部分:输入、输出、存储器、运算器和控制器。冯·诺伊曼体系结构如图1所示:
图1 计算机组成
采用该存储结构的工作原理:把计算过程描述为由许多条命令按一定顺序组成的程序,然后把程序和所需要的数据一起输入计算机存储器中保存起来,工作时控制器执行程序,控制计算机自动连续进行运算。
·了解相关的硬件和软件知识
我们知道计算机主要是由硬件和软件组成。
其中,计算机的硬件主要有中央处理器(CPU, Central Processing Unit)、内存(或称主存、随机存储器、RAM――Random Access Memory)、输入/输出设备(Input/Output Devices)和外部存储设备(Secondary Storage,多数为具备海量存储能力的硬盘)
CPU:计算机系统中的“大脑”。它从内存中取指令并执行它们。其基本工作过程是提取指令、译码分析、执行指令。其内部有若干寄存器,其中一类是通用寄存器,用来存放关键变量和中间结果;另外一类是专用寄存器,如程序计数器(PC),子程序返回(LR),堆栈指针寄存器(SP),程序状态寄存器(PSR)。PC保存下一条要执行的指令的地址;LR保存现场地址;SP保存内存栈当前帧面的首地址,栈中保存函数调用时的数据信息;PSR保存当前处理器的执行状态。
存储器:内存和外存,内存容量一般是1G~8G,外存主要是指硬盘,其容量现在基本上已经是以TB为单位了。CPU不能直接存储磁盘上的信息,所以必须先将保存在磁盘上的数据和代码加载到内存之后才能被CPU访问。</