编译原理。。
多项选择题 1. 下列语法分析技术中,属于自顶向下的分析技术有()。A.递归下降分析法B.LL分析法C.算符优先分析法D.LR分析法&nb...
多项选择题 1. 下列语法分析技术中,属于自顶向下的分析技术有( )。 A. 递归下降分析法B. LL分析法C. 算符优先分析法D. LR分析法 2 循环代码优化技术主要有( ) A. 代码外提B. 删除公共子表达式C. 控制流代码优化D. 删除归纳变量 满分:5 分3. 在基本块的目标代码生成过程中,为变量x(P:x = y op z)分配寄存器时(若此时没有空闲寄存器),需要考虑的主要因素有( ) A. y是否占用寄存器B. 占用寄存器的变量在P处的待用信息C. 占用寄存器的变量在内存中有无副本D. z是否占用寄存器 4 能用下推自动机识别的语言类型有____ A. 0型语言B. 1型语言C. 2型语言D. 3型语言 满分:5 分5。编译器在设计过程中,通常先生成中间代码,再由中间代码生成目标代码,这样做的主要原因有:( ) A. 便于编译器在不同的目标机器上移植B. 编译源程序时速度快,效率高C. 有利于实现代码代码优化D. 编译器逻辑结构清晰,机器相关的工作集中到目标代码生成阶段 6. 循环代码优化技术主要有( ) A. 代码外提B. 删除公共子表达式C. 删除归纳变量D. 控制流代码优化 满分:5 分7. 下列语法分析技术中,属于自底向上的分析技术有( ) A. 递归下降分析法B. LL分析法C. 算符优先分析法D. LR分析法
展开
2个回答
展开全部
编译:就是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。
任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。
程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。
进程是程序在一个数据集合上运行的过程,它是传统操作系统进行资源分配和调度的一个独立单位。
线程是一个指令执行序列,是操作系统调度的最小单位。一个或多个线程构成进程,构成一个进程的线程之间共享资源。进程和线程之间的最大区别就是线程不能独立拥有资源,进程拥有自己的资源。
任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。
程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。
进程是程序在一个数据集合上运行的过程,它是传统操作系统进行资源分配和调度的一个独立单位。
线程是一个指令执行序列,是操作系统调度的最小单位。一个或多个线程构成进程,构成一个进程的线程之间共享资源。进程和线程之间的最大区别就是线程不能独立拥有资源,进程拥有自己的资源。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询