永发信息网

堆栈机 如何理解?

答案:2  悬赏:0  手机版
解决时间 2021-04-04 07:37
堆栈机 如何理解?
最佳答案
早在上世纪50年代,支持LIFO堆栈的计算机就已经使用了。早先,堆栈应用于来提高像ALGOL这样的高级语言的执行效率。那时起,这种结构受到了硬件设计师的喜爱,最后成为大多数计算机的辅助数据处理结构。令堆栈结构的拥护者失望的是,以堆栈为主要数据处理体系的计算机并没有被热忠于寄存器结构的人广泛接受。
由于大规模集成电路(VLSI)处理器的引入,传统的计算机设计方法出现了新的问题。CISC指令集计算机逐步发展为无所不包的,复杂指令集的处理器。受到了RISC处理器挑战,它以直接解码的精简处理核来加速一些应用程序。
堆栈计算机再次被提起被认为是其他体系的替换方案。新型堆栈机基于VLSI技术设计提供了以前堆栈机没有的其他优点。这些新型堆栈机综合了他们共同特点获得了良好的整体速度,且结构灵巧和简单。
堆栈机提供的处理器没有CICS结构的那么复杂,且整个系统也没有RISC和CISC结构的机器复杂。也不需要复杂的编译器或为了获得更好的性能增加缓存控制器。
他们也获得了更具竞争力的性能和优秀的性价比表现。他们最成功的应用就是应用于在反应时间要求很高的实时嵌入控制系统。堆栈机也最有希望执行像prolog这样的逻辑编程语言,Miranda和scheme函数语言,和人工智能语言(ops-5,lisp)。
新式与老式的堆栈机主要不同为容量更大,更高速的专用的堆栈内存的效率。老式的结构直接系统内存,而新的堆栈机使用专用或直接集成的专用堆栈内存。这些堆栈内存使那些中断处理和任务切换子程序调用代码更长、数量更多。特性加在一起,构成了一个运算高速,体系灵巧,结构简单的计算机系统。
全部回答
堆栈机介绍: 堆栈机器,计算机科学中一种计算模型。这种类型的电脑,内存以堆栈储存。 中文名 堆栈机器 外文名 Stack machine 又 称堆栈机器实 质计算机科学中一种计算模型这种机器,它的指令集中包含了零位址指令。硬件在执行运算时,到堆栈的顶端去取出算子,至运算结束时,再储存到堆栈的顶端。 相较于累加器 ,和寄存器机,用零位址指令实作的堆栈机器,它的好处是程式码密度相对较大,因此,它的程式通常较小
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这种小胶印刷机的变频器怎样设置谢谢你们,结
商业小区是什么意思
彼字怎么组词。
公司不交社保,台州社保一个月要交多少
痛快的哭一回,大胆爱一场,,,是哪首歌
单选题下列相关内容搭配不全对的一组是A.时迁
芙蓉王烟价位多少
人均生产函数是什么
传奇归来比传奇序章好玩吗?
杭州良品铺子零食店加盟需要多少钱
济南哪家KTV好?
农历一九88年3月15日是什么星座
在很多人面前演讲时眼睛要怎么看呢,我以前做
讽刺贪财之人的诗句,讽刺贪财之人的诗句
单选题下列关于混合物分离的方法中,能够分离
推荐资讯
OUR BUSES CAN MAKE YOUR HOLIDAYSEast Bus -
丹东有到哈尔滨的客车吗,几点开车,票价多少
哪种洗衣液干净又便宜?
茯苓枸杞红枣桂圆剌梨可以一起泡水喝吗
单选题He managed to reach
交通事故骶三骨折应赔偿多少钱对方全责
168除以4除以2与168除以几的计算结果相同
金色自喷漆是金属漆吗
加工中心球刀干什么用
在△ABC中,∠C=90°,∠B=30°,BC=3,则下
本内蒙户籍,学籍在河北,2014年高考可以回内
电脑百度云订阅怎么看,百度云用电脑是不是看
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?