混合计算机是什么

安颖 问答 2020-12-01 14:26:00 阅读(...)

混合计算机是把模拟计算机与数字计算机联合在一起应用于系统仿真的计算机系统。主要适用于一些严格要求实时性的复杂系统的仿真。例如在导弹系统仿真中,连续变化的姿态动力学模型由模拟计算机来实现,而导航和轨道计算则由数字计算机来实现。

混合计算机是把模拟计算机与数字计算机联合在一起应用于系统仿真的计算机系统。混合计算机出现于 20 世纪 70 年代。那时,数字计算机是串行操作的,运算速度受到限制,但运算精度很高;而模拟计算机是并行操作的,运算速度很高,但精度较低。把两者结合起来可以互相取长补短,因此混合计算机主要适用于一些严格要求实时性的复杂系统的仿真。例如在导弹系统仿真中,连续变化的姿态动力学模型由模拟计算机来实现,而导航和轨道计算则由数字计算机来实现。

超级计算机 supercomputer

简介

混合计算机 【hybrid computer】可以进行数字信息和模拟物理量处理的计算机系统。混合计算机通过数模转换器和模数转换器将数字计算机和模拟计算机连接在一起。

特点

连接系统有时与模拟计算机合在一起被称为混合模拟计算机,它除了具有一般模拟计算机的运算部件外,还增加了逻辑部件(如与门、或门,非门,触发器、寄存器、计数器),以及高速数模转换器和高速模数转换器等。它们的输出和输入连接到一个附加的数字编排板上。 随着电子技术的不断发展,混合计算机主要应用于航空航天、导弹系统等实时性的复杂大系统中。

混合计算机同时具有数字计算机和模拟计算机的特点:运算速度快、计算精度高、逻辑和存储能力强、存储容量大和仿真能力强。

工作原理

在混合计算机上操作时,来自模拟计算机的模拟变量通过模数转换器转换为数字变量,传送至数字计算机。同时,来自数字计算机的数字变量通过数模转换器转换为模拟信号,传送至模拟计算机。除了计算变量的转换和传送外,还有逻辑信号和控制信号的传送。用以完成并行运算的模拟计算机和串行运算的数字计算机在时间上同步。数字计算机每完成一帧运算,就与模拟计算机交换一次信息,修正一次数据,而在两次信息交换的时间间隔(帧)内,两种计算机都以前一帧的计算结果作为初值进行运算。这个时间间隔称为帧同步时间。对混合程序的设计,要求用户考虑模型在不同计算机上的分配、对帧同步时间的选择以及对连接系统硬件特性的了解等。

发展

现代混合计算机已发展成为一种具有自动编排模拟程序能力的混合多处理机系统。它包括一台超小型计算机、一两台外围阵列处理机、几台具有自动编程能力的模拟处理机;在各类处理机之间,通过一个混合智能接口完成数据和控制信号的转换与传送。这种系统具有很强的实时仿真能力,但价格昂贵。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • computer language 计算机语言

    为什么需要计算机语言

    人和计算机交流信息需要解决语言问题,创造一种计算机和人都能识别的语言,计算机语言是人与计算机之间传递信息的媒介,为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令。
  • 计算机视觉 Computer vision

    计算机视觉是什么

    计算机视觉(Computer vision)是指用摄影机和计算机代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图像处理,用计算机处理成为更适合人眼观察或传送给仪器检测的图像。
  • 二维计算机图形 2D Computer Graphics

    二维计算机图形是什么

    二维计算机图形简称为二维CG,是基于计算机的数字图像的产生—主要是从二维模型(例如二维几何模型,文本,和数字图像)产生,并且使用只适用这些模型的技术。该词也用于指代这些模型本身。采用该技术的计算机科学的分支称为二维计算机图形学。
  • 计算机科学 Computer science

    计算机科学是什么

    计算机科学是系统性研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。 它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究。计算机科学包含很多分支领域;有些强调特定结果的计算,比如计算机图形学。
  • 大型计算机 Rackmount Led Console In Server Room Data Center. Server. Room S

    大型计算机是什么

    大型计算机(mainframe),又称大型机、大型主机、主机等,是从IBM System/360开始的一系列计算机及与其兼容或同等级的计算机,主要用于大量数据和关键项目的计算,例如银行金融交易及数据处理、人口普查、企业资源规划等。
  • 超级计算机 Supercomputer

    超级计算机是什么

    超级计算机(Supercomputer)指能够执行一般个人电脑无法处理的高速运算的计算机,规格与性能比个人计算机强大许多。现有的超级计算机运算速度大都可以达到每秒一兆(万亿,非百万)次以上。