请问反射内存是做什么用的,其工作原理是什么?

作者&投稿:仁爱 (若有异议请与网页底部的电邮联系)
软件和硬件的区别?~

硬件和软件的区别:
一、软件是一种逻辑的产品,与硬件产品有本质的区别
硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。
而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。
在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。
二、软件产品质量的体现方式与硬件产品不同
质量体现方式不同表现在两个方面。硬件产品设计定型后可以批量生产,产品质量通过质量检测体系可以得到保障。但是生产、加工过程一旦失误。
硬件产品可能就会因为质量问题而报废。而软件产品不能用传统意义上的制造进行生产,就目前软件开发技术而言,软件生产还是“定制”的,只能针对特定问题进行设计或实现。但是软件爱你产品一旦实现后,其生产过程只是复制而已,而复制生产出来的软件质量是相同的。
设计出来的软件即使出现质量问题,产品也不会报废,通过修改、测试,还可以将“报废”的软件“修复”,投入正常运行。可见软件的质量保证机制比硬件具有更大的灵活性。
三、软件产品的成本构成与硬件产品不同
硬件产品的成本构成中有形的物质占了相当大的比重。就硬件产品生存周期而言,成本构成中设计、生产环节占绝大部分,而售后服务只占少部分。
软件生产主要靠脑力劳动。软件产品的成本构成中人力资源占了相当大的比重。软件产品的生产成本主要在开发和研制。研制成功后,产品生产就简单了,通过复制就能批量生产。
四、软件产品的失败曲线与硬件产品不同
硬件产品存在老化和折旧问题。当一个硬件部件磨损时可以用一个新部件去替换他。硬件会因为主要部件的磨损而最终被淘汰。
对于软件而言,不存在折旧和磨损问题,如果需要的话可以永远使用下去。但是软件故障的排除要比硬件故障的排除复杂得多。软件故障主要是因为软件设计或编码的错误所致,必须重新设计和编码才能解决问题。
软件在其开发初始阶段在很高的失败率,这主要是由于需求分析不切合实际或设计错误等引起的。当开发过程中的错误被纠正后,其失败率便下降到一定水平并保持相对稳定,直到该软件被废弃不用。在软件进行大的改动时,也会导致失败率急剧上升。
五、大多数软件仍然是定制产生的
硬件产品一旦设计定型,其生产技术、加工工艺和流程管理也就确定下来,这样便于实现硬件产品的标准化、系列化成批生产。
由于硬件产品具有标准的框架和接口,不论哪个厂家的产品,用户买来都可以集成、组装和替换使用。
尽管软件产品复用是软件界孜孜不倦追求的目标,在某些局部范围内几家领军软件企业也建立了一些软件组件复用的技术标准。
例如,OMG的CORBA,mICROSOFT的COM,sun的J2EE等,但是目前还做不到大范围使用软件替代品。大多数软件任然是为特定任务或用户定制的。

扩展资料:
硬件:
计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,上述各基本部件的功能各异。运算器应能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据还是指令。
控制器应能自动执行指令。操作人员可以通过输人、输出设备与主机进行通信。计算机内部采用二进制来表示指令和数据。操作人员将编好的程序和原始数据送人主存储器中,然后启动计算机工作,计算机应在不需干预的情况下启动完成逐条取出指令和执行指令的任务。
软件:
电脑的外观、主机内的元件都是看得见的东西,一般称它们为电脑的「硬件」,那么电脑的「软件」是什么呢?即使打开主机,也看不到软件在哪里。既看不见也摸不到,听起来好像很抽象,但是,如果没有软件,就像植物人一样,空有躯体却无法行动。
当你启动电脑时,电脑会执行开机程序,并且启动系统」,然后你会启动「Word」程序,并且打开「文件」来编辑文件,或是使用「Excel」来制作报表,和使用「IE」来上网等等,以上所提到的操作系统、打开的程序和文件,都属于电脑的「软件」。
软件包括:
1、应用软件:应用程序包,面向问题的程序设计语言等
2、系统软件:操作系统,语言编译解释系统服务性程序
硬件与软件的关系:
硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面。
1、硬件和软件互相依存
硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。
2、硬件和软件无严格界线
随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说没有绝对严格的界面。
3、硬件和软件协同发展
计算机软件随硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切地交织发展,缺一不可。
参考资料:
软件-百度百科
硬件-百度百科

一、软件是一种逻辑的产品,与硬件产品有本质的区别
硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。
而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。

二、软件产品质量的体现方式与硬件产品不同
质量体现方式不同表现在两个方面。硬件产品设计定型后可以批量生产,产品质量通过质量检测体系可以得到保障。但是生产、加工过程一旦失误。硬件产品可能就会因为质量问题而报废。而软件产品不能用传统意义上的制造进行生产,就目前软件开发技术而言,软件生产还是“定制”的,只能针对特定问题进行设计或实现。但是软件爱你产品一旦实现后,其生产过程只是复制而已,而复制生产出来的软件质量是相同的。设计出来的软件即使出现质量问题,产品也不会报废,通过修改、测试,还可以将“报废”的软件“修复”,投入正常运行。可见软件的质量保证机制比硬件具有更大的灵活性。

三、软件产品的成本构成与硬件产品不同
硬件产品的成本构成中有形的物质占了相当大的比重。就硬件产品生存周期而言,成本构成中设计、生产环节占绝大部分,而售后服务只占少部分。
软件生产主要靠脑力劳动。软件产品的成本构成中人力资源占了相当大的比重。软件产品的生产成本主要在开发和研制。研制成功后,产品生产就简单了,通过复制就能批量生产。

四、软件产品的失败曲线与硬件产品不同
硬件产品存在老化和折旧问题。当一个硬件部件磨损时可以用一个新部件去替换他。硬件会因为主要部件的磨损而最终被淘汰。
对于软件而言,不存在折旧和磨损问题,如果需要的话可以永远使用下去。但是软件故障的排除要比硬件故障的排除复杂得多。软件故障主要是因为软件设计或编码的错误所致,必须重新设计和编码才能解决问题。
软件在其开发初始阶段在很高的失败率,这主要是由于需求分析不切合实际或设计错误等引起的。当开发过程中的错误被纠正后,其失败率便下降到一定水平并保持相对稳定,直到该软件被废弃不用。在软件进行大的改动时,也会导致失败率急剧上升。

五、大多数软件任然是定制产生的
硬件产品一旦设计定型,其生产技术、加工工艺和流程管理也就确定下来,这样便于实现硬件产品的标准化、系列化成批生产。由于硬件产品具有标准的框架和接口,不论哪个厂家的产品,用户买来都可以集成、组装和替换使用。
尽管软件产品复用是软件界孜孜不倦追求的目标,在某些局部范围内几家领军软件企业也建立了一些软件组件复用的技术标准。例如,OMG的CORBA,mICROSOFT的COM,sun的J2EE等,但是目前还做不到大范围使用软件替代品。大多数软件任然是为特定任务或用户定制的。

【反射内存强实时星型网络描述】
反射内存实时网络是唯一的高性能星型网络,专门为要求实时、稳定的多机数据传输应用开发。
反射内存星型网络结构相比环型网络,在稳定性方面,有先天性的优势,一个节点的失败仅影响它自己,其他节点正常工作。反射内存星型网络提供增强的网络可靠性和高带宽、低延时,是紧急任务应用方面的最好方案。
可以对重要节点分配高优先级,以保证最低的延时。
提供功能全面的、易于使用的软件,支持多种操作系统(Windows, Linux, Vxworks, IRIX)。软件包括API, 最大化方便代码的移植, 减小应用开发成本和时间。
【反射内存强实时星型网络工作原理】
反射内存实时网络提供一个所有节点同时共享的内存区域,且每个节点拥有该内存区域的物理反射。写入某个节点反射内存空间的数据,将被同时发送到其他所有节点。反射内存实时网络把来自不同节点的数据合并为统一的数据,并更新所有节点。反射内存实时网络保证数据同时到达所有节点,并保持一致的字节顺序。仅仅通过访问节点自己的反射内存,所有节点可透明的、稳定的使用中断、发送数据和消息。
【反射内存实时网络的优势】
• 同时接受各个节点的数据
• 没有环型网络的间隔延时问题
• “C” 语言方式的内存映射指针,方便编程
• 高吞吐量
• 低延时,高传输率(1.0625 Gbits/s) ,保证最快的速度更新所有节点
• 更新所有节点数据与节点数量无关,和环型网络有本质区别
• 易使用、维护、开发
• 易增加节点
• 减少电缆复杂性
• 全面的软件支持,提供高级的诊断软件
• 网络支持节点中断检测和通知功能。
• 一个节点的失败仅影响它自己,其他节点正常工作
• 快速隔离失败的节点和电缆

--------------------------------------------------------------------
--------------------------------------------------------------------

反射内存卡(PVIC)特征
• 数据同时传输到所有节点
• 1.0625 Gbits/s传输率
• 按一致字节顺序更新所有节点
• 低访问延时(20 nsec)
• 灵活的内存地址空间映射,以便直接访问远端内存
• 每个节点和电缆单独工作,如果一个节点损坏,其他节
点继续工作
• 支持最大500米光纤电缆
• 66 MHz / 64-bit PCI/CompactPCI/PMC
• 全面的错误监测和错误恢复能力
• 使用内存映射指针,配合标准的API, 以便消除编程的复
杂性
• 每个卡支持2个可编程中断,7个旗语
• 二个PCI卡可直接相连
• 在板192K字节的32-bit双口内存,支持共享,而无须访
问远端内存
• 驱动支持多种操作系统(Windows, Linux, Vxworks,
IRIX)
• 提供独家开发的Dos下驱动

--------------------------------------------------------------------
Mellen

通俗地解释,反射内存是一种光纤局域网络适配卡,具有高速安全、实时可靠、方便易用等特点,用于替代以太网,解决其通信质量不可靠、软件开销大、易受干扰等问题。应用在有高可靠性和高安全性的场景。如工业的冷轧、热轧自动化控制,军工科研的实时仿真系统、控制系统等。

下面是部分指标:

反射内存(RFM)是基于环状/星状的,高速复制的共享内存网络。它支持不同总线结构的多计算机系统,并且可以使用不同操作系统来共享高速的、稳定速率的实时数据。

基于反射内存构建的实时网络是一种强实时高带宽局域网技术,在互连的计算机间提供高效的数据传输。反射内存网在所有互连的节点中虚拟出一段全局共享的网络内存,在分布系统中实现内存至内存的通信,因此应用程序没有软件开销。每台结点机上插一块反射内存卡,卡上带有双端口内存。每个节点机的各层应用软件可以直接读写反射内存卡上内存。当数据被写入一台机器的反射内存网卡的内存中后,反射内存卡自动通过光纤传输到所有其他连在网络上的反射内存卡的内存里相应位置,传输延迟只有400纳秒。

除了极短的传输延迟外,反射内存网的节点间延时是确定的、可预测的,因此在对通信确定性与实时性要求很高的实时仿真、工业控制等领域,反射内存技术得到了广泛的应用。

反射内存产品的技术特性

Ø 高速易用的光纤网络 (2.12 G 串行波特率)

Ø 被写入一个节点的内存的数据也被写入网络上所有节点的内存

Ø 节点间确定的传输延时:400~750ns

Ø 最多256个节点

Ø 多模光纤的连接距离可达300m, 单模光纤的连接距离可达10 km

Ø 动态包的大小, 从4 到 64 字节数据

Ø 网络传输率达43M字节/s (4 个字节的包) 到 174M字节/s (64 字节的包)


舞阳县15959751020: 请问各位大侠反射内存网有什麽优点和缺点? -
向庄喜安: 反射内存卡的通讯区别于其它常规的通讯方式,是一种无需软件参与而实现数据共享的通讯方式.以PCI5565为例,PCI5565在系统中映射一个128M的内存空间,应用程序将采集的数据写入板载的的内存中,而将这个内存中的数据共享到其它节...

舞阳县15959751020: 菜鸟又问:内存都有什么类型的?各型号的具体参数是什么? -
向庄喜安: 在计算机的组成结构中,有一个很重要的部分,就是存储器.存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作.存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称...

舞阳县15959751020: 光盘是怎样存储信息的? -
向庄喜安: 通过激光扫射 最常见的普通光盘的工作原理是用镭射光读取盘片上的不同凹坑(PIT & LAND),由于反射的角度与 时间不同,判断0或1的数据.CD-R(一次写入多次读取)是在普通的CD盘片中加了一层染色层,光盘刻录机的镭射头所发出的...

舞阳县15959751020: Java的反射机制是什么,如何实现 -
向庄喜安: Java中的反射机制,通俗点解释就是能够在程序运行中动态获取到内存中任一对象的信息,这些信息包括对象所属类、类中的方法和属性、以及它们的访问控制域和返回值类型等等,还可以通过反射动态调用对象中的方法,而不管该方法的访问...

舞阳县15959751020: 请问利用Java反射实现一个类中的接口是如何实现的呢? -
向庄喜安: 在理解反射的时候,不得不说一下内存. 先理解一下JVM的三个区:堆区,栈区,和方法去(静态区). 堆区:存放所有的对象,每个对象都有一个与其对应的class信息.在JVM中只有一个堆区,堆区被所有的线程共享. 栈区:存放所有基础...

舞阳县15959751020: 如何损坏电脑? - 请问如何让它不露痕迹地立马报废?如何损坏硬盘
向庄喜安: 很简单 方法1:开机后按del进入BIOS设置,然后乱调,把可以调的项目的参数一律调到最高,保存 ,重启,开机后一般在4、5分钟内即可烧毁CPU或使主板电容爆浆.如果还不行运行BT、Emule等占资源超大的文件,应该在几秒之内就能把电脑“干掉”了 方法2(推荐):如果不会BIOS设置,去下载CPU、主板等的超频软件(google搜索一下).把CPU电压和频率一次性调到最高,主板也是同样操作,保证几秒里不动声色地结束电脑主要配件的性命(且基本不伤害硬盘盘片数据,可以防止重要数据的丢失) 至于硬盘要损坏比干掉CPU容易得多了,在硬盘读盘时猛然将电脑搬出使之大震荡即可.或者有些电脑病毒运行起来是可以直接烧毁硬盘的,也可以去下来玩玩.

舞阳县15959751020: 电脑电源 - 请问大家电脑电源出问题了,会不会造成黑屏或蓝屏?
向庄喜安: 黑屏故障的出现,尤其在一些较老的电脑或组装电脑中.电脑黑屏故障的原因有多种... 则蓝屏故障可能是由此程序软件引起的,一般将程序软件卸载,再重新安装即可排除...

舞阳县15959751020: 为什么电脑开机桌面要好长时间才出现图标?? -
向庄喜安: 我从以下这几个试试吧!1、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger .启用注册表管理器:开始→运行→Regedit→找到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\MSMSGS...

舞阳县15959751020: 内存类型DDR2是什么意思?内存类型都有什么?有什么区别?
向庄喜安: 目前工作站中常用的内存有SDRAM、DDR及RAMBUS等几种内存. SDRAM是“Synchronous Dynamic random access memory”的缩写,意思是“同步动态随机存储器”,就是我们平时所说的“同步内存”,这种内存采用168线结构 DDR ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网