您的位置:首页 > 其它

程序是怎么跑起来的?---(1)热身

2017-12-11 20:29 211 查看
1 程序是什么?

2.程序是由什么组成的?

3.什么是机器语言?

4.正在运行的程序存储在什么位置?

5. 什么是内存地址?

6.计算机的构成元件中,负责程序的解释和运行的是哪个?

CPU(Central Processing Unit)中央处理器,所负责的就是解释和运行最终转换成机器语言的程序内容。CPU和内存是许多晶体管组成的电子部件,通常称为IC(Integrated Circuit 集成电路)。

CPU内部由寄存器、控制器、运算器、和时钟几个部分构成,各部分之间由电流信号相互连通。

寄存器可用来暂存指令、数据等处理对象,可以将其看作是内存的一种。根据种类不同,一个CPU内部会有20~100个寄存器。

控制器负责把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制整个计算机。

运算器负责运算从内存读入寄存器的数据。

时钟负责发出CPU开始计时的时钟信号。(也有时钟位于CPU外部)



内存

是计算机的主存储器(main memory),简称主存,主存通过控制芯片等与CPU相连,主要负责存储指令和数据。主存由可读写的元素构成,每个字节(1字节=8位)都带有一个地址编号。CPU可以通过该地址读取主存中的指令和数据,当然也可以写入数据。主存中存储的指令和数据会随着计算机的关机而自动清除。

程序启动后,根据时钟信号,控制器会从内存中读取指令和数据。通过对这些指令加以解释和运行,运算器就会对数据进行运算,控制器根据该运算的结果来控制计算机。所谓的控制就是指数据运算意外的处理(主要是数据输入输出的时机控制)。比如内存和磁盘等媒介的输入输出、键盘鼠标的输入、显示器和打印机的输出等,这些都是控制的内容。

程序是把寄存器作为对象来描述的。

答案:

1.指示计算机每一步动作的一组指令

2.指令和数据(程序是指令和数据的组合体)

3.CPU可以直接识别并使用的语言(cpu能够直接识别和执行的只有机器语言)

4.内存(硬盘和磁盘等媒介上保存的程序被复制到内存后才能运行)

5.内存中,用来表示命令和数据存储的位置的数值。(内存中保存命令和数据的场所通过地址来标记和指定,地址由整数值表示)

6.CPU(计算机的构成元件中,根据程序的指令来进行数据运算,并控制整个计算机的设备称作CPU)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: