计算机有哪些功能?

计算机有哪些功能?,第1张

一谈到计算机很多人就想到了袖珍计算器,计算器是用来进行数值计算的,你可以用它来算账,进行数值的加减乘除。而计算机的用途则要广泛得多,它不仅可以用来进行数值计算,还可以用来进行事务管理、文字处理、图像处理,自动控制、数据处理等。所以要用信息加工或信息处理的概念去了解计算机,科学计算仅是计算机广阔应用领域的一个方面。

刚接触计算机的人,往往被它的种种神奇功能所折服。它能够在浩瀚的太空中,使航天飞机准确地捕捉住卫星;它能够在浩如烟海的资料中迅速查到所需的数据;能够对不测的风云及时作出预报;能够面对错综复杂的市场作出正确决策;不仅能对科学、技术课题进行复杂精确的计算,还能对企业的生产、经营进行全面细致的管理;不仅能够绘画、作曲,还能同世界棋王对奕。总之,它几乎无所不能,它使人类长期的梦想一件件变为现实。

然而,对如此神通广大的东西细加剖析,可以看到计算机又是异常平凡,甚至可以说是最“笨”的东西。因为它无论如何神机妙算,无论能进行多么复杂的计算和推理,归根结底都必须变换成“0”和“1”这两个数值的运算。就是说,计算机用的是二进制运算。

而且对“0”和“1”这两个数值,也还只能做“加法”和“移位”这两种运算。因此,可以说计算机是够“笨”的了。然而这么笨的家伙,怎么就变得那么了不起呢?关键在于它的运算速度比人要快千万倍、甚至几百亿倍。

譬如,一个孩子聪明伶俐,告诉他求25+76,他花0.1秒钟时间便能心算得出结果是101。另一个孩子笨头笨脑不会心算,只会数豆子。告诉他求25+76,他要先数25个豆子,再数76个豆子,然后把它们放在一起,再从头数起,才知道答案是101。这样,他总共要数202次豆子才能得出答案。但是,假如他数得非常快,每秒钟能数2万次豆子,因此他只要0.01秒,便能得出正确答案。所以,从客观效果看,后一个孩子反而比前一个孩子聪明。

在这里,“快”可以一俊遮百丑,“快”是使笨人反而显得聪明的奥秘。只要能够灵活、娴熟地运用最基本的简单动作,便能演出一场场精彩的好戏;只要快到一定程度就能使笨变得聪明。

计算机,顾名思义就是用于计算的机器。自从出现了人类社会以来,人们就一直在提高自身征服自然、改造自然的能力,不断地创造和发明工具。一般的工具将人类从繁重的体力劳动中解放出来,而计算机则是把人们从复杂的脑力劳动中解脱出来,计算机可代替人脑进行繁杂的脑力劳动,因此,计算机又俗称“电脑”。

把电子计算机叫电脑,是因为电子计算机有许多功能,如记忆、计算、识别功能,这和人的大脑很相像。人的大脑大约有150亿个脑神经细胞,相当于银河系中恒星的总数。它们时刻产生着千变万化的电信息、化学信息。大脑的信息贮存量比最大刑的计算机多100万倍。大脑的思考能力、判断力、逻辑推理能力、想像力,都是计算机无法比的。

目前我们接触最多的是微型计算机。微型计算机由微处理器、存储器、输人输出设备等构成微处理器也叫中央处理器,就是我们常说的CPU。存储器,包括内存储器和外存储器。内存储器又叫内存,外存储器通常指磁盘,包括软盘和硬盘。输人输出设备有监视器、键盘、鼠标、打印机等。

当前,计算机已广泛运用于社会各个领域,引起了社会的重大变革。各行各业使用计算机,计算机极大地提高了工作效率,并成为人类进入信息时代,步人信息社会起牵引作用的核心技术之核心,其经济和社会地位都不可动摇。

60年代初期,当第一部高能且具一般使用功能的电脑开发成功时,科学家们不再讨论电脑的 *** 作守则,转而讨论电脑语言。将电脑语言比喻为一种“语言”是完全正确的,因为电脑“语言”有特定的语法、叙述方式、执行动作与问问题的方式。

最早的电脑语言是机器语言,因为它是依照机器运作的方式来形成架构,运作过程中的每一个步骤都仔细地编成机械码,简单来说,“A与B相加结果为C”,可能被编写为“取得输入值A,移至记录1;取得输入值B,移入记录2;将记录1与记录2相加,存储于记录3,取出记录3并打印为值C”。较新的机械语言并非自新的硬件发展出来,而是来自于新的组织思维与表达方式,由于数学逻辑是构成许多电脑语言的模式,数学家们对这方面一直拥有独到的洞察力,至今亦然。电脑语言的下一波演进,便是易于使用,人们只要用简易的英语即可撰写程序,之后再由一种称为解读器的程序解读指令,并将其译成机器语言。机器语言至今仍被普遍使用,不过电脑用户并不易见到,因其仅供电脑本身读取。

尽管如此,电脑程序设计仍旧不是一件容易的事,因此电脑语言与释义的终极目标,便是自然语言的程序设计,如此一来, *** 作者仅需与电脑交谈,而其所下的指令便会自动转译为电脑所能了解的版本。

电子计算机(electronic computer),俗称电脑,简称计算机(computer),是一种根据一系列指令来对数据进行处理的机器。特点:第一代电子管计算机(1945-1956) 在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值。这促进了计算机的研究与发展。1944年Howard H. Aiken(1900-1973)研制出全电子计算器,为美国海军绘制d道图。这台简称 Mark I 的机器有半个足球场大,内含500英里的电线,使用电磁信号来移动机械部件,速度很慢(3-5秒一次计算)并且适应性很差只用于专门领域,但是,它既可以执行基本算术运算也可以运算复杂的等式。 1946年2月14日,标志现代计算机诞生的ENIAC(Electronic Numerical Integrator and Computer)在费城公诸于世。ENIAC代表了计算机发展史上的里程碑,它通过不同部分之间的重新接线编程,还拥有并行计算能力。ENIAC由美国政府和宾夕法尼亚大学合作开发,使用了18,000个电子管,70,000个电阻器,有5百万个焊接点,耗电160千瓦,其运算速度比Mark I快1000倍,ENIAC是第一台普通用途计算机。 40年代中期,John von Neumann(1903-1957)参加了宾夕法尼亚大学的小组,1945年设计电子离散可变自动计算机EDVAC(Electronic Discrete Variable Automatic Computer),将程序和数据以相同的格式一起储存在存储器中。这使得计算机可以在任意点暂停或继续工作,von Neumann结构的关键部分是中央处理器,它使计算机所有功能通过单一的资源统一起来。 第一代计算机的特点是 *** 作指令是为特定任务而编制的,每种机器有各自不同的机器语言,功能受到限制,速度也慢。另一个明显特征是使用真空电子管和磁鼓储存数据。 第二代晶体管计算机(1956-1963) 1948年,晶体管的发明大大促进了计算机的发展,晶体管代替了体积庞大电子管,电子设备的体积不断减小。1956年,晶体管在计算机中使用,晶体管和磁芯存储器导致了第二代计算机的产生。第二代计算机体积小、速度快、功耗低、性能更稳定。首先使用晶体管技术的是早期的超级计算机,主要用于原子科学的大量数据处理,这些机器价格昂贵,生产数量极少。 1960年,出现了一些成功地用在商业领域、大学和政府部门的第二代计算机。第二代计算机用晶体管代替电子管,还有现代计算机的一些部件:打印机、磁带、磁盘、内存、 *** 作系统等。计算机中存储的程序使得计算机有很好的适应性,可以更有效地用于商业用途。在这一时期出现了更高级的COBOL(Common Business-Oriented Language)和FORTRAN(Formula Translator)等语言,以单词、语句和数学公式代替了含混晦涩的二进制机器码,使计算机编程更容易。新的职业(程序员、分析员和计算机系统专家)和整个软件产业由此诞生。 第三代集成电路计算机(1964-1971) 虽然晶体管比起电子管是一个明显的进步,但晶体管还是产生大量的热量,这会损害计算机内部的敏感部分。1958年德州仪器的工程师Jack Kilby发明了集成电路(IC),将三种电子元件结合到一片小小的硅片上。科学家使更多的元件集成到单一的半导体芯片上。于是,计算机变得更小,功耗更低,速度更快。这一时期的发展还包括使用了 *** 作系统,使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。 第四代大规模集成电路计算机(1971-现在) 出现集成电路后,唯一的发展方向是扩大规模。大规模集成电路(LSI)可以在一个芯片上容纳几百个元件。到了80年代,超大规模集成电路(VLSI)在芯片上容纳了几十万个元件,后来的(ULSI)将数字扩充到百万级。可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强。 70年代中期,计算机制造商开始将计算机带给普通消费者,这时的小型机带有友好界面的软件包,供非专业人员使用的程序和最受欢迎的字处理和电子表格程序。这一领域的先锋有Commodore, Radio Shack和Apple Computers等。 1981年,IBM推出个人计算机(PC)用于家庭、办公室和学校。80年代个人计算机的竞争使得价格不断下跌,微机的拥有量不断增加,计算机继续缩小体积,从桌上到膝上到掌上。与IBM PC竞争的Apple Macintosh系列于1984年推出,Macintosh提供了友好的图形界面,用户可以用鼠标方便地 *** 作。 趋势:新型计算机

1、仿生的生物计算机

生物计算机的主要原材料是生物工程技术产生的蛋白质分子,并以此作为生物芯片,利用有机化合物存储数据。在这种芯片中,信息以波的形式传播,当波沿着蛋白质分子链传播时,会引起蛋白质分子链中单键、双键结构顺序的变化,例如一列波传播到分子链的某一部位,它们就像硅芯片集成电路中的载流子那样传递信息。运算速度要比当今最新一代计算机快10万倍,它具有很强的抗电磁干扰能力,并能彻底消除电路间的干扰。能量消耗仅相当于普通计算机的十亿分之一,且具有巨大的存储能力。由于蛋白质分子能够自我组合,再生新的微型电路,使得生物计算机具有生物体的一些特点,如能发挥生物本身的调节机能,自动修复芯片上发生的故障,还能模仿人脑的机制等。

生物计算机的优越性是十分诱人的,现在世界上许多科学家在研制它,不少科学家认为,50年前的真空电子管,有谁会想到今天的电子计算机能风靡全球;当前的生物计算机正在静悄悄地研制着,有朝一日出现在科技舞台上,就有可能彻底实现现有计算机无法实现的人类右脑的模糊处理功能和整个大脑的神经网络处理功能。

2、二进制的非线性量子计算机

据美国IBM公司科学家伊萨克、张介绍,量子计算机是利用原子所具有的量子特性进行信息处理的一种全新概念的计算机。量子理论认为,非相互作用下,原子在任一时刻都处于两种状态,称之为量子超态。原子会旋转,即同时沿上、下两个方向自旋,这正好与电子计算机0与1完全吻合。如果把一群原子聚在一起,它们不会像电子计算机那样进行的线性运算,而是同时进行所有可能的运算,例如量子计算机处理数据时不是分步进行而是同时完成。只要40个原子一起计算,就相当于今天一台超级计算机的性能。量子计算机以处于量子状态的原子作为中央处理器和内存,其运算速度可能比目前的奔腾4芯片快10亿倍,就像一枚信息火箭,在一瞬间搜寻整个互联网,可以轻易破解任何安全密码,黑客任务轻而易举,难怪美国中央情报局对它特别感兴趣。

3、光子计算机

1990年初,美国贝尔实验室制成世界上第一台光子计算机。

光子计算机是一种由光信号进行数字运算、逻辑 *** 作、信息存贮和处理的新型计算机。光子计算机的基本组成部件是集成光路,要有激光器、透镜和核镜。

由于光子比电子速度快,光子计算机的运行速度可高达一万亿次。它的存贮量是现代计算机的几万倍,还可以对语言、图形和手势进行识别与合成。

目前,许多国家都投入巨资进行光子计算机的研究。随着现代光学与计算机技术、微电子技术相结合,在不久的将来,光子计算机将成为人类普遍的工具。

光子计算机与电子计算机相比,主要具有以下优点:

(1)超高速的运算速度。光子计算机并行处理能力强,因而具有更高的运算速度。电子的传播速度是593km/s,而光子的传播速度却达3×10^5km/s,对于电子计算机来说,电子是信息的载体,它只能通过一些相互绝缘的导线来传导,即使在最佳的情况下,电子在固体中的运行速度也远远不如光速,尽管目前的电子计算机运算速度不断提高,但它的能力极限还是有限的;此外,随着装配密度的不断提高,会使导体之间的电磁作用不断增强,散发的热量也在逐渐增加,从而制约了电子计算机的运行速度;而光子计算机的运行速度要比电子计算机快得多,对使用环境条件的要求也比电子计算机低得多。

(2)超大规模的信息存储容量。与电子计算机相比,光子计算机具有超大规模的信息存储容 量。光子计算机具有极为理想的光辐射源——激光器,光子的传导是可以不需要导线的,而且即使在相交的情况下,它们之间也不会产生丝毫的相互影响。光子计算机无导线传递信息 的平行通道,其密度实际上是无限的,一枚五分硬币大小的枚镜,它的信息通过能力竟是全世界现有电话电缆通道的许多倍。

(3)能量消耗小,散发热量低,是一种节能型产品。光子计算机的驱动,只需要同类规格的电子计算机驱动能量的一小部分,这不仅降低了电能消耗,大大减少了机器散发的热量,而且为光子计算机的微型化和便携化研制,提供了便利的条件。科学家们正试验将传统的电子转换器和光子结合起来,制造一种“杂交”的计算机,这种计算机既能更快地处理信息,又能克服巨型电子计算机运行时内部过热的难题。

目前,光子计算机的许多关键技术,如光存储技术、光互连技术、光电子集成电路等都已经获得突破,最大幅度地提高光子计算机的运算能力是当前科研工作面临的攻关课题。光子计算机的问世和进一步研制、完善,将为人类跨向更加美好的明天,提供无穷的力量。

【混合计算机】

混合计算机 (hybrid computer)可以进行数字信息和模拟物理量处理的计算机系统。混合计算机通过数模转换器和模数转换器将数字计算机和模拟计算机连接在一起,构成完整的混合计算机系统。混合计算机一般由数字计算机、模拟计算机和混合接口三部分组成,其中模拟计算机部分承担快速计算的工作,而数字计算机部分则承担高精度运算和数据处理。混合计算机同时具有数字计算机和模拟计算机的特点:运算速度快、计算精度高、逻辑和存储能力强、存储容量大和仿真能力强。随着电子技术的不断发展,混合计算机主要应用于航空航天、导d系统等实时性的复杂大系统中。

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

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

【智能计算机】

智能计算机(intelligent computers)迄今未有公认的定义 。计算理论的奠基人之一 A. 图灵定义计算机为处理离散量信息的数字计算机。而对数字计算机能不能模拟人的智能这一原则问题,存在截然对立的看法。1937年A.丘奇和图灵分别独立地提出关于人的思维能力与递归函数的能力等价的假说。这一未被证明的假说后来被一些人工智能学者表述为:如果一个可以提交给图灵机的问题不能被图灵机解决,则这个问题用人类的思维也不能解决。这一学派继承了以逻辑思维为主的唯理论与还原论的哲学传统,强调数字计算机模拟人类思维的巨大潜力。另一些学者,如H.德雷福斯等哲学家肯定地认为以图灵机为基础的数字计算机不能模拟人的智能。他们认为数字计算机只能做形式化的信息处理,而人的智能活动不一定能形式化,也不一定是信息处理,不能把人类理智看成是由离散、确定的与环境局势无关的规则支配的运算。这一学派原则上不否认用接近于人脑的材料构成智能机的可能性,但这种广义的智能机不同于数字计算机。还有些学者认为不管什么机器都不可能模拟人的智能,但更多的学者相信大脑中大部分活动能用符号和计算来分析。必须指出,人们对于计算的理解在不断加深与拓宽。有些学者把可以实现的物理过程都看成计算过程。基因也可以看成开关,一个细胞的 *** 作也能用计算加以解释,即所谓分子计算。从这种意义讲,广义的智能计算机与智能机器或智能机范畴几乎一样。

【单片计算机】

单片计算机 (single-chip computer)是指将计算机的主要部件制作在一个集成芯片上的微型计算机。单片计算机又称为单片机或微控制器,从20世纪70年代开始,出现了4位单片计算机和8位单片计算机,20世纪80年代出现16位单片机,性能得到很大的提升,20世纪90年代又出现了32位单片机和使用FLASH存储的微控制器。由于单片机的集成度高,所以单片计算机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,被广泛应用于智能仪器仪表的制造、通过构造应用系统应用于工业控制、家用智能电器的制造、网络通讯设备的使用和医疗卫生行业。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/7380296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存