问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

复杂指令系统计算机的存在问题

发布网友 发布时间:2022-05-15 08:53

我来回答

1个回答

热心网友 时间:2023-09-14 04:04

采用复杂指令系统的计算机有着较强的处理高级语言的能力.这对提高计算机的性能是有益的.当计算机的设计沿着这条道路发展时.有些人没有随波逐流.他们回过头去看一看过去走过的道路,开始怀疑这种传统的做法:IBM公司设在纽约Yorktown的JhomasI.Wason研究中心于1975年组织力量研究指令系统的合理性问题.因为当时已感到,日趋庞杂的指令系统不但不易实现.而且还可能降低系统性能。1979年以帕特逊教授为首的一批科学家也开始在美国加册大学伯克莱分校开展这一研究.结果表明,CISC存在许多缺点. 首先.在这种计算机中.各种指令的使用率相差悬殊:一个典型程序的运算过程所使用的80%指令.只占一个处理器指令系统的20%.事实上最频繁使用的指令是取、存和加这些最简单的指令.这样-来,长期致力于复杂指令系统的设计,实际上是在设计一种难得在实践中用得上的指令系统的处理器.
复杂的指令系统必然带来结构的复杂性.这不但增加了设计的时间与成本还容易造成设计失误.尽管VLSI技术已达到很高的水平,但也很难把CISC的全部硬件做在一个芯片上,这也妨碍单片计算机的发展.在CISC中,许多复杂指令需要极复杂的操作,这类指令多数是某种高级语言的直接翻版,因而通用性差.由于采用二级的微码执行方式,它也降低那些被频繁调用的简单指令系统的运行速度. 因而.针对CISC的这些弊病.帕特逊等人提出了精简指令的设想即指令系统应当只包含那些使用频率很高的少量指令,并提供一些必要的指令以支持操作系统和高级语言.按照这个原则发展而成的计算机被称为精简指令集计算机(Reced Instruction Set Computer-RISC)结构.简称RISC.
指令系统庞大,指令功能复杂,指令格式、寻址方式多;绝大多数指令需多个机器周期完成;各种指令都可访问存储器;采用微程序控制;有专用寄存器,少量;难以用优化编译技术生成高效的目标代码程序。
CISC存在的问题
⑴指令系统庞大,指令功能复杂,指令格式、寻址方式多;
⑵执行速度慢;
⑶难以优化编译,编译程序复杂;
⑷80%的指令在20%的运行时间使用;无法并行;无法兼容;
⑸CISC强调完善的中断控制, 势必导致动作繁多,设计复杂,研制周期长;
⑹CISC给芯片设计带来很多困难,使芯片种类增多,出错几率增大,成本提高而成品率降低。
导致CISC指令系统复杂的主要原因
减少语义差距减少存储空间,提高速度为了向上兼容带来的后果电路复杂,编译效率低无法并行;无法兼容 典型的CISC产品 项目 VAX11/780 1978年 Intel80386 1985年 MC68020 1984年指令条数 304 111 101寻址方式24 11 16指令格式变长(2-57byte) 变长(1-17byte) 16
从CISC到RISC CISC指令系统存在的问题
20%与80%规律 CISC中,大约20%的指令占据了80%的处理机时间。其余80%指令:使用频度只占20%的处理机运行时间VLSI技术的发展引起的问题 VLSI工艺要求规整性,RISC正好适应了VLSI工艺的要求主存与控存的速度相当,简单指令没有必要用微程序实现,复杂指令用微程序实现与用简单指令组成的子程序实现没有多大区别;由于VLSI的集成度迅速提高,使得生产单芯片处理机成为可能。软硬件的功能分配问题复杂的指令使指令的执行周期大大加长一般CISC处理机的指令平均执行周期都在4以上,有些在10以上 CISC增强了指令系统功能,简化了软件,但硬件复杂了,设计周期加长。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 微信新版本如何看别人状态 求名词解释:复杂指令计算机CISC no ip route 192.168.1.0 255.255.255.0 10.0.0.1是什么意思 往届生高考的学籍档案拿到教育局报名 因为没考上 今年要复读重考 但是现在学籍档案没找到 我今年高考不理想,想明年以往届生名义报名,但是学籍档案在我手里,现在这个学籍档案应该怎么处理? shu run | i ip route这命令是什么意思。 小鳄龟怎么吃? 路由命令,看到一条命令 “ip route 192.168.1.0 255.255.255.0 null”这个命令是什么意思,用在什么地方 鳄龟怎么吃啊? 使用ip route命令配置静态路由时,格式中的子网掩码是针对谁的地址来说的? 往届生考研档案处理 什么什么然而进成语 往届生高考报名的学籍和档案怎么办?有毕业证,想再参加高考,有什么办法吗?不想上复读学校,自学 动物的微信骆驼什么什么大象什么什么 我想问一下,我是武汉的往届生今年毕业的,准备报考明年技能高考,然后往届生报考资料也是要学籍档案,可_百度问一问 鳄龟怎么吃? 成语什么然而下 ip route 和 route命令的区别 成语补充:()然而() ()()可掬 升腾()() ()草如() 万()俱() 委()连() 梦见土坡着火,用炮灭火 微信更新怎么看别人的状态 复杂指令系统计算机的发展历程 新版微信如何查看别人状态 小米手机1S怎么连接不到电脑上,手机USB已经打开了 小米1插在电脑上,电脑手机都没反应,usb调试以打开,安装小米驱动又有如图问题 小宝贝给尿的沙发中垫上了,怎么处理好 苏州大学2020年研究生报名错误把全日制报成非全日制怎么办? 考研时候误填成了非定向怎么办? hpv19低危是什么意思? 谁知道凯妮斯天然乳胶床垫被小孩尿了应该怎么去除味道? hpv阳性低危型是什么意思 研究生报名时是全日制,复试名单变成非全日制怎么办? 微信商户小票机可以绑定两个吗 我研究生考试报名一个全日制的专业,但是一志愿学校在研招网上的复试邀请显示是非全日制的 hpv低危44阳性是什么意思 hpv病毒感染由低危变成高危是什么意思 文言文“尉左右视,尽不能对”的翻译 事孝文帝,十岁不得调,无所知名 张释之执法 翻译 张释之执法释之为廷尉,上行,出中渭桥,有一人从桥下走出,乘舆马惊。于是使骑捕,属之廷尉。释之治问。