如何运行:就是CPU读这些0跟1,处理,然后输出0跟1
联系:硬件是载体,程序是主体,你可以这么理解,硬件是为了实现程序而存在的,两个是相互依存的关系,缺一不可。打个比方,你现在要出门,硬件是衣服,程序是你这个人(光着身体的),衣服是为人而设计的,你想要出去,单有衣服不行,或者你光着出去也不行,穿着衣服出去才是最得当的。当然也有不同的程序共用同一个硬件,去实现不同的功能,就好比一件衣服穿在不同人身上,效果也就不同,一个道理!
网上摘录得,你参考一下:计算机的程序是由一系列的机器指令组成的,而指令就是要计算机执行某种 *** 作的命令。程序=算法+数据结构+程序设计方法+语言工具和环境
从计算机组成的层次结构来说,计算机的指令分:
微指令:是微程序级的命令,它属于硬件。
宏指令:是由若干条机器指令组成的软件指令,它属于软件。
机器指令:介于微指令和宏指令之间,通常简称为指令,每一条指令可以完成一个独立的算术运算或逻辑运算 *** 作。
计算机程序就是指 电脑可以识别运行的指令集合。
进程和程序的本质区别是:进程是动态的,而程序则是静态的。程序是指令的有序集合,无执行含义,而进程则强调执行的过程。进程具有并行特征,而程序没有。
进程和程序区别:
(1)程序是永存的;进程是暂时的,是程序在数据集上的一次执行,有创建有撤销,存在是暂时的。
(2)程序是静态的观念,进程是动态的观念。
(3)进程具有并发性,而程序没有。
(4)进程是竞争计算机资源的基本单位,程序不是。
(5)进程和程序不是一一对应的: 一个程序可对应多个进程即多个进程可执行同一程序; 一个进程可以执行一个或几个程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)