769,628
次編輯
變更
电子计算机
,無編輯摘要
'''电子计算机'''亦稱电脑,是利用[[数字电子技术]],根据一系列指令指示並且自动执行任意算术或逻辑操作序列的设备。通用计算机因有能遵循被称为“[[计算机程序|程序]]”的一般操作集的能力而使得它们能够执行极其广泛的任务。
== 原理 ==
尽管计算机技术自20世纪40年代第一部电子通用计算机诞生以来以来有了令人目眩的快速发展,但是今天计算机仍然基本上采用的是[[存储程序结构]],即[[冯•诺伊曼结构]]<ref>[https://blog.csdn.net/guoduhua/article/details/7963733 从冯•诺依曼结构看计算机科学的发展史],CSDN博客,2012-9-11 </ref>。这个结构实现了实用化的通用计算机。
存储程序结构将一部计算机描述成四个主要部分:[[算术逻辑单元]]、控制电路、[[存储器]]及[[I/O|输入输出设备]]。这些部件通过一组一组的排线连接(特别地,当一组线被用于多种不同意图的数据传输时又被称为[[总线]]),并且由一个時鐘来驱动(当然某些其他事件也可能驱动控制电路)。
== 输入输出设备 ==
输入输出设备(I/O)是对将外部世界信息发送给计算机的设备和将处理结果返回给外部世界的设备的总称。这些返回结果可能是作为使用者能够视觉上体验的,或是作为该计算机所控制的其他设备的输入:对于一部机器人,控制计算机的输出基本上就是这部[[机器人]]本身,如做出各种行为。
第一代计算机的输入输出设备种类非常有限。通常的输入用设备是[[打孔卡|打孔卡片]]的读卡机,用来将指令和数据导入内存;而用于存储结果的输出设备则一般是磁带。随着科技的进步,输入输出设备的丰富性得到提高。以个人计算机为例:键盘和鼠标是用户向计算机直接输入信息的主要工具,而[[显示器]]、[[打印机]]、[[扩音器]]、[[耳机]]则返回处理结果。此外还有许多输入设备可以接受其他不同种类的信息,如[[数码相机]]可以输入图像。在输入输出设备中,有两类很值得注意:第一类是二级存储设备,如[[硬盘]],[[光碟]]或其他速度缓慢但拥有很高容量的设备。第二个是计算机[[网络]]访问设备,通过他们而实现的计算机间直接数据传送极大地提升了计算机的价值。今天,国际[[互联网]]成就了数以千万计的计算机彼此间传送各种类型的数据。
== 程序 ==
简单说,计算机程序就是计算机执行指令的一个序列。它既可以只是几条执行某个简单任务的指令,也可能是可能要操作巨大数据量的复杂指令队列。许多计算机程序包含有百万计的指令,而
即便如此,软件开发的过程仍然进程缓慢,不可预见且遗漏多多。应运而生的[[软件工程]]学就重点面向如何加快作业进度和提高效率与质量。
=== 函数库与操作系统 ===
在计算机诞生后不久,人们发现某些特定作业在许多不同的程序中都要被实施,比如说计算某些标准数学函数。出于效率考量,这些程序的标准版本就被收集到一个“库”中以供各程序调用。许多任务经常要去额外处理种类繁多的输入输出接口,这时,用于连接的库就能派上用场。
一些用于更小规模的计算机的操作系统可能没用如此众多的功能。早期的微型计算机由于记忆体和处理能力有限而不会提供额外功能,而嵌入式计算机则使用特定化了的操作系统或者干脆没有,它们往往通过应用程序直接代理操作系统的某些功能。
== 应用 ==
起初,体积庞大而价格昂貴的数字计算机主要是用做执行科学计算,特别是军用课题。如ENIAC最早就是被用作[[火炮]]弹计算和设计[[氢弹]]时计算断面[[中子]]密度的(如今许多超级计算机仍然在模拟核试验方面发挥着巨大作用)。澳大利亚设计的首部存储程序计算机CSIR Mk I型负责对水电工程中的集水地带的降雨情形进行评估。还有一些被用于解密,比如[[英国]]的“巨像”可编程计算机。除去这些早年的科学或军工应用,计算机在其他领域的推广亦十分迅速。
机器人技术实质上是[[人工智能]](AI人工智慧)领域中的[[物理]]表达环节。所谓[[人工智能]](AI人工智慧)是一个定义模糊的[[概念]]但是可以肯定的是这门学科试图令计算机拥有目前它们还没有但作为人类却固有的能力。数年以来,不断有许多新[[方法]]被开发出来以允许计算机做那些之前被认为只有人才能做的事情。比如读书、下棋。然而,到目前为止,在研制具有人类的一般“整体性”智能的计算机方面,进展仍十分缓慢。
=== 网络、国际互联网 ===
20世纪50年代以来计算机开始用作协调来自不同地方之信息的工具,美国军方的贤者系统(SAGE)就是这方面第一个大规模系统。之后“军刀”等一系列特殊用途的商业系统也不断涌现出来。
90年代之後,在電話數據機MODEM 技術成熟後,由窄頻的電話撥接,升級成為寬頻數據,這代表網路新時代來臨,由慢跑的速度改變而成開車的速度,也同時改變電腦使用者習慣,更大大普及網路連絡傳訊的方式,如即時通或SKYPE等等,以往只能文字傳訊提升至影音傳輸;而雲端、大數據時代造就了各種新型態行業,如網路商店、網路電商、網路拍賣、網路銷售、網路遊戲、網路設計及架設,以及越來越普遍性的雲端數據資料庫或備份庫,正在時時優化及改變現有人類的生活。
== 下一代计算机 ==
自问世以来数字[[计算机]]在速度和能力上有了可观的提升,迄今仍有不少课题显得超出了当前计算机的能力所及。
量子计算机,顾名思义,利用了[[量子物理]]世界的超常特性。一旦能够造出[[量子计算机]],那么它在速度上的提升将令一般傳統计算机难以望其项背。
== 计算机学科 ==
在当今世界,几乎所有专业都与计算机息息相关。但是,只有某些特定职业和学科才会深入研究计算机本身的制造、编程和使用技术,用来诠释计算机学科内不同研究领域的各个学术名词的涵义不断发生变化,同时新学科也层出不穷。