试题详情
- 简答题语言实现的两种技术是什么,有何优缺点?
-
翻译和解释是语言实现的两种技术。它们都是以执行一串N级指令来实现N+1级指令。翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
解释技术是每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级的指令,依此重复进行。在这个过程中不产生翻译出来的程序,因此,解释过程是边变换、边执行的过程。
一般来说,解释执行比翻译花的时间多,但存储空间占用较少。 关注下方微信公众号,在线模考后查看
热门试题
- 假定某计算机字长16位,没有cache,
- 简述CISC结构计算机的缺点。
- 硬件预取通常需要非阻塞cache的支持。
- “线延迟墙”指的是什么?技术的发展趋势;
- 在多用户机器上,应用程序员不能使用的指令
- Amdahl定律表明系统的加速比依赖于(
- 存放数据或信息的部件在不同机器上通常采用
- 虚拟存储器常用的地址映像方式是()。
- 从执行程序的角度看,并行性等级从低到高可
- 合成测试程序
- 运用所学知识,试分析哈佛结构对比冯诺依曼
- 在存储层次中,常用的替换算法有()、()
- 在IEEE754标准中,浮点数的表示采用
- 指定目标地址最一般的方法就是在指令中提供
- 假定十进制数用8421 NBCD码表示,
- I/O总线标准
- 内总线是指微型计算机内()间的一组并行通
- IBM370系统中断响应优先级级别最低的
- 写调块策略是用于写操作失效时的策略。
- 基准程序能够完全预测一个程序在计算机上的