批处理执行机理 CMD解释机理 系统对批处理的处理机理

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:17:21
各位大哥大姐们,请问写好一个好多行的批处理后CMD的解释机理是怎么样的,我知道是系统调用CMD把这个批处理文件读入内存,然后CMD做下预处理,那么在这里cmd是一条命令一条命令的读呢,还是一次性全部读入,再是系统处理做一些命令的执行和匹配工作。脚本和普通编程软件 编译好的程序的区别是不是脚本还没有解释好编译好,而后者已经是编译好的二进制文件只用给系统处理就行了?那么脚本的执行机理是解释好了进内存了(这个时候才是二进制程序)而编译好的程序执行前再读入内存前就是二进制程序?这是纯概念性的问题,希望权威的好好给小弟指点一下!

确实如同你所说的那样 批处理文件是逐条解释,按顺序执行的。而编译型的程序被调进内存后,内存中是CPU能识别的机器码。

至于“那么脚本的执行机理是解释好了进内存了(这个时候才是二进制程序)”这句话,并没有什么错误,因为不管是什么样的程序,第一步都会被读入内存,而内存中存放的肯定是二进制的数值。

一般是一条一条读除非用括号括起来.
是的.
脚本不直接编译成二进制程序,而是由脚本解释器(编译好的程序)根据脚本的内容执行.