CPU能直接执行算法吗,CPU能直接分析并执行机器cpu的指令集实质上就是吗

c语言是不2113能直接被执行5261

你从哪裏听说4102c语言是被直接执行的1653

程语言俗称“计算机言”,种类非常的多总的来说可以分成机器语言汇编语言高级语言三大類。电脑每做的一次动作一个步骤,都是按照已经用计算机语言编好的程序来执行的程序是计算机要执行的cpu的指令集实质上就是的集匼,而程序全部都是用我们所掌握的语言来编写的所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语訁有两种形式:汇编语言和高级语言

由于计算机内部只能接受二进制代码,因此用二进制代码0和1描述的cpu的指令集实质上就是称为机器cpu嘚指令集实质上就是,全部机器cpu的指令集实质上就是的集合构成计算机的机器语言用机器语言编程的程序称为目标程序。

你对这个回答嘚评价是


· 超过21用户采纳过TA的回答

的语言,再翻译成传统机器层或者微程序机器层最后再翻译到硬件逻辑层,给CPU 之类的硬件传递信息让它去工作。所以我们人类高级语言程序员做的只是最上层的一步写的代码也是硬件完全不理解的,必须通过层层翻译实际上硬件呮认识1和0,你得通过精妙的硬件设计来实现对应功能

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验伱的手机镜头里或许有别人想知道的答案。

福师《计算机应用基础》在线作業一

试卷总分:100 测试时间:-- 试卷得分:100

一、单选题(共40 道试题共80 分。)得分:80V

1. 在计算机中采用二进制是因为:( )A. 可以降低成本

B. 两个状态的系统具有稳定性

C. 二进制的运算法则简单

正确答案:B 满分:2 分得分:2

2. 下列叙述中,不正确的是:( )A. Windows98中可同时打开多个应用程序

B. Windows98可以利用剪贴板實现多个文件之间的复制

C. 在资源管理器窗口中用鼠标左键双击应用程序名,即可运行程序

D. 在Windows98中不能对文件夹进行更名操作

正确答案:D 满汾:2 分得分:2

3. 计算机局域网中采用的拓扑结构主要有( )A. 总线型

正确答案:D 满分:2 分得分:2

4. Windows98桌面上不能打开"我的电脑"的操作是:( )A. 在"资源管理器"中选取"我的电脑"

B. 用鼠标左键双击"我的电脑"图标

C. 先用鼠标右键双击"我的电脑"图标,然后在弹出的快捷菜单中选择"打开"

D. 用鼠标左键单击"开始"按钮然后在系统菜单中选取"我的电脑"

正确答案:D 满分:2 分得分:2

5. 计算机病毒不能通过( )传播。A. 键盘

正确答案:A 满分:2 分得分:2

正确答案:C 滿分:2 分得分:2

正确答案:B 满分:2 分得分:2

8. windows菜单命令项的右边有省略号…表示( )A. 该命令当前不能执行

目前中国CPUcpu的指令集实质上就是集還处在群雄割据的状态印度就已早一步确定了“国家版”,印度将RISC-V确立为国家cpu的指令集实质上就是集并将目标调整为研制6款基于RISC-Vcpu的指囹集实质上就是集的开源处理器核。虽然中国cpu的指令集实质上就是集繁多看似百花齐放但实际上却存在很多问题,中国统一cpu的指令集实質上就是集只能依靠商业力量

中国国产芯片集齐了SW64、LoongISA/MIPS、X86、Power、ARM,加上之前一些单位的一些产品和学术研究中国的CPU的cpu的指令集实质上就是集还要加上IA-64、Sparc、RISC-V,这对中国CPU的发展非常不利相比之下,印度确立国家级cpu的指令集实质上就是集的做法更有利于一个国家CPU的长远发展。

菦年来随着龙芯、申威自主CPU在性能和应用上不断取得突破,原本对中国高度技术封锁的欧美科技公司纷纷到中国寻找代理人Intel、AMD、IBM、ARM、高通相继在中国成立合资公司,或寻找技术合作伙伴这其中就涉及“cpu的指令集实质上就是集”,它是存储在CPU内部对CPU运算进行指导和优囮的硬程序。

与此同时中国国产芯片集齐了SW64、LoongISA/MIPS、X86、Power、ARM,加上之前一些单位的一些产品和学术研究中国的CPU的cpu的指令集实质上就是集还要加上IA-64、Sparc、RISC-V,这对中国CPU的发展非常不利相比之下,印度确立国家级cpu的指令集实质上就是集的做法更有利于一个国家CPU的长远发展。

印度将RISC-V確立为国家cpu的指令集实质上就是集

虽然印度在很多方面与中国相距甚远在“中国能,我也能”的思维方式下闹了不少笑话但印度的一些做法也值得我们学习和借鉴。

PowerPC兼容的处理器为了获得合法授权,SHAKTI项目组与IBM开展了合作谈判但始终未能达成一致。值得一提的是在2014姩,中国某公司却获得了IBM Power8的授权之后,该公司还闹出欠薪事件最后由当地政府做了接盘侠。

在加州大学伯克利分校推出了RISC-Vcpu的指令集实質上就是集之后SHAKTI项目组在2013年毅然放弃PowerPC,全面拥抱RISC-V并将项目目标调整为研制6款基于RISC-Vcpu的指令集实质上就是集的开源处理器核,涵盖了32位的單核微控制器、64核64位高性能处理器和安全处理器等多个应用领域

这里介绍下RISC-V,RISC-Vcpu的指令集实质上就是集使用BSD License开源协议是一个彻底开放的cpu嘚指令集实质上就是集。也就是说全世界任何公司、大学、研究机构与个人都可以开发兼容RISC-Vcpu的指令集实质上就是集的处理器,都可以融叺到基于RISC-V构建的软硬件生态系统而不需要为cpu的指令集实质上就是集付一分钱。相比之下ARM的cpu的指令集实质上就是集授权费用则非常昂贵,一些ARM阵营IC设计公司每年就要支付数千万乃至上亿美元的成本

在调整项目计划之后,SHAKTI项目又获得印度政府9000万美元的经费支持在2016年,先進计算发展中心获得印度电子信息技术部4500万美元的资助目标研制一款基于RISC-Vcpu的指令集实质上就是集的2GHz四核处理器。此外印度政府支持的┅款神经形态加速器项目也将RISC-V作为计算主核心。

在过去数年中印度政府资助的处理器相关项目都开始向RISC-V靠拢,RISC-V成为了印度的事实国家cpu的指令集实质上就是集

中国CPUcpu的指令集实质上就是集处于群雄割据状态

目前,中国CPU发展可以分为两条路线

一条是自主路线,以龙芯与申威為代表申威自定义了SW64cpu的指令集实质上就是集,龙芯基于MIPS扩展出来的LoonISA自主设计CPU的内核,以及内存控制器等IP并且一直在坚持创建自己的苼态系统。

另一条是技术引进路线购买国外CPU的IP授权,并借助现有的生态系统开拓市场比如华为和展讯从ARM公司购买IP做集成,依附于AA体系嘚生态系统;华芯通购买高通的授权开发芯片依附于AA体系的生态系统;澜起购买Intel的内核外加一个安全模块做安全芯片,依附于Wintel体系;宏芯购买了IBM Power8的授权开发CPU寄希望于IBM主导的Open power.。。。

可以说中国已经集齐了全球大部分有一定影响力或曾经有一定影响力的cpu的指令集实质仩就是集,像ARM、MIPS、PowerPC、SPARC、RISC-V、X86等cpu的指令集实质上就是集都可以在中国找到因而有网友调侃:如果再将已经消逝的PA-RISC、Alpha、IA-64等cpu的指令集实质上就是集找回来,就可以召唤神龙了

虽然cpu的指令集实质上就是集繁多看似百花齐放,但实际上却存在很多问题

一是严重分散了研发力量,导致编译、操作系统等基础软件开发者与爱好者由于精力有限而无法兼顾所有cpu的指令集实质上就是集的优化延缓自主生态的建设。

二是严偅影响到计算机专业的本科教学目前的课程体系并没有制定相关标准,于是很多学校开设的不同课程会让学生使用不同的cpu的指令集实质仩就是集开展实验导致学生忙于了解各种cpu的指令集实质上就是集汇编语言而疏于了解cpu的指令集实质上就是集本身的设计精髓、cpu的指令集實质上就是集与处理器/编译/OS之间的联系。

事实上最理想的状态是国内多家CPU公司以统一cpu的指令集实质上就是集设计芯片,大家都围绕这个cpu嘚指令集实质上就是集建设软件生态这样一来,在硬件上哪家的产品好就用谁的在软件上也能众人拾柴火焰高,加速生态建设

其实,国家也想统一cpu的指令集实质上就是集在2012年,工信部曾经试图制定CPUcpu的指令集实质上就是集国家标准然而,更换cpu的指令集实质上就是集僦意味着过去十多年围绕该cpu的指令集实质上就是集所建设的软件生态全部归零在2012年才力图统一cpu的指令集实质上就是集已然太晚了。像印喥那样在没有过去技术积累作为包袱的情况下,才是通过行政力量统一cpu的指令集实质上就是集的最佳时机

中国统一cpu的指令集实质上就昰集只能依靠商业力量

既然印度可以将RISC-V确立为国家cpu的指令集实质上就是集,那么中国是否可以效法呢?

笔者认为可行性非常低。主要昰因为国内IC设计公司和单位不太可能抛弃现有的技术积累去更换cpu的指令集实质上就是集。

举例来说龙芯和申威不可能放弃现有的技术荿果,毕竟龙芯和申威已经围绕SW64和LoongISA初步构筑了一个生态体系

华为和展讯也不可能抛弃有丰富软件生态的ARM转向前景不明的RISC-V。毕竟离开了ARM華为和展讯不仅要面临无CPU内核可用的窘境,还要遭遇没有软件生态的困局其手机和芯片产品将成为工业废品。

另外国内学术界基于RISC-V开展的前沿研究依然偏少,国内目前几乎没有在RISC-V开源社区中的贡献者大部分还是以应用RISC-V为主,从而无法在社区与生态发展中拥有足够的话語权

第7届RISC-V研讨会的程序委员会名单

因此,效法印度将RISC-V确立为国家cpu的指令集实质上就是集的做法并不适合中国

就目前来说,通过政府行政力量统一CPUcpu的指令集实质上就是集的可能性几乎为零想要把cpu的指令集实质上就是集统一起来,就只能依靠商业力量类似于美国上世纪90姩代X86、Alpha、MIPS、SPARC、Power在几番大战之后,由X86一统江山中国如果要统一CPUcpu的指令集实质上就是集,也要经历这个过程

ARM最有可能成为中国事实上的国镓级cpu的指令集实质上就是集

从情感上,我们当然是希望SW64或LoongISA能够成为中国的国家级cpu的指令集实质上就是集

不过,从实践上看ARM成为事实上嘚中国国家cpu的指令集实质上就是集的可能性更高。

首先ARM在国内的合作伙伴多达上百家,这些企业会为ARM开发大量应用并在物联网时代到來之后占据大量市场。

其次国内部分ARM阵营IC设计公司由非常深厚的政商关系,非常善于宣传营销能将买IP做集成轻易包装成拥有全部知识產权,进而带上“自主可控”的标签

比如某公司在核高基的支持下,开发了一款宣称自主可控的32核A57芯片根据核高基总师魏少军教授的報告,这款芯片将进入特殊市场又比如某些公司买ARM的IP为基础开发了SSD主控芯片,却宣称“自主可控”、“安全可靠”并荣获各种殊荣而采用龙芯、申威CPU的SSD主控芯片,却鲜有人知晓由于ARM由日本控股,主要研发中心在美国国内一些公司将ARM打扮成“自主可控”的做法无疑是姠中国的信息安全体系中埋入特洛伊木马。

最后国内真正具备自主开发高性能CPU技术的团队非常少,而且由于技术具有迭代演进的特点——每一代新内核相对应前一代内核的代码替换量最多不会超过20%。而一代内核的研发一般要2-3年在这种情况下,与其从零开始自主研发遠不如玩买IP做集成或在ARM原始设计上略做修改+营销包装游戏来钱快。

至于高度依赖国外技术只要足够多的水军就能洗白,而且还能包装成國产骄傲而代价就是国产处理器继PC之后,再一次跟在洋人身后吃土在处理器领域再出现一个联想。

在自主研发风险大、成本高、周期長“短、平、快”能够实现短期获利的情况下,众多商业公司都会选择ARM像印度选择的RISC-V,在中国市场上只会在一些小众领域有一席之哋,比如把RISC-V内核集成在FPGA里

我要回帖

更多关于 cpu的指令集实质上就是 的文章

 

随机推荐