什么是软件与硬件的逻辑等价性
随着大规模集成电路技术的发展和软件硬化的趋势,计算机系统软、硬件界限已经变得模糊了。因为任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。对于某一功能采用硬件方案还是软件方案,取决于器件价格、速度、可靠性、存储容量、变更周期等因素。
当研制一台计算机的时候,设计者必须明确分配每一级的任务,确定哪些情况使用硬件,哪些情况使用软件,而硬件始终放在最低级。
就目前而言,一些计算机的特点是,把原来明显地在一般机器级通过编制程序实现的操作,如整数乘除法指令、浮点运算指令、处理字符串指令等等,改为直接由硬件完成。
总之,随着大规模集成电路和计算机系统结构的发展,实体硬件机的功能范围不断在扩大。第一级和第二级的边界范围,要向第三级乃至更高级扩展。这是因为容量大、价格低、体积小、可以改写的只读存储器提供了软件固化的良好物质手段。现在已经可以把许多复杂的、常用的程序制作成所谓固件。就它的功能来说,是软件;但从形态来说,又是硬件。其次,目前在一片硅单晶芯片上制作复杂的逻辑电路已经是实际可行的,这就为扩大指令的功能提供了物质基础,因此本来通过软件手段来实现的某种功能,现在可以通过硬件来直接解释执行。进一步的发展,就是设计所谓面向高级语言的计算机。这样的计算机,可以通过硬件直接解释执行高级语言的语句而不需要先经过编译程序的处理。传统的软件部分,今后完全有可能“固化”甚至“硬化”。
高档汽车音频市场到2016年将翻一番
谷歌携同联想和小蚁科技,发布两款 VR180 相机
东芝将扩大硬盘生产:20TB HDD即将问世
X-ray检测设备适用于电子元器件行业吗?
碱性电池的恒流负载测试
什么是软件与硬件的逻辑等价性
“刷脸”时代已来,国内人脸识别产业将走向何方?
沸腾了!全球新能源汽车股票狂飙
逆变电机绝缘损坏的理由,匝间电压的10倍以上
华为开发者大会发布鸿蒙4 华为发布HarmonyOS NEXT开发者预览版 携手共赴鸿蒙生态星辰大海
摆脱传统生产局限 工业物联网助力自动化设备管理
基站蓄电池组远程在线监测解决方案
西部数据SN750带散热片版本的优缺点
迎接3D IC时代 半导体供应链加速投入研发
当物联网遇上人工智能时,成为创新的超能力
安卓8.0最新消息:安卓8.0初体验,竟然这么流畅还有这么多黑科技功能
深度学习编译器之Layerout Transform优化
一种基于人工智能的脑图像处理方法
大众CEO:加速业务改革,不要成为诺基亚
魅族pro7什么时候上市?魅族pro7最新消息:魅族pro7终极曝光:价格、配置抢先看,外观设计一流你不期待?