電子計算機

「电子计算机」的各地常用別名
中国大陸 电脑、电子计算机
臺灣 電腦
香港 電腦
澳門 電腦
馬新 電腦
1970年代早期的GEC4080 小型機
wristwatch中的手錶型 Linux系統電腦。電腦也可以很小,不限於一般所指的“PC”——個人電腦。

电子计算机,亦稱电脑,是一种利用 数字电子技术,根据一系列指令对資料进行处理的工具。

在现代,机械计算机的应用已经完全被电子计算机所取代,其所相关的技术研究叫 计算机科学,而「计算机技术」指的是将计算机科学的成果应用于工程实践所派生的诸多技术性和经验性成果的总合。「计算机技术」与「计算机科学」是两个相关而又不同的概念,它们的不同在于前者偏重于实践而后者偏重于理论。此外,電子計算機亦被形象地稱作电脑。至於由数据为核心的研究則称為 信息技术,通常人們接觸最多的是個人電腦。

计算机种类繁多,但实际来看,计算机总体上是处理信息的工具。根据 图灵机理论,一部具有最基本功能的计算机,应当能够完成任何其它计算机能做的事情。因此,只要不考虑时间和存储因素,从 个人数码助理到超级计算机都应该可以完成同样的作业。就是说,即使是设计完全相同的计算机,只要经过相应改装,就应该可以被用于从公司薪金管理到无人驾驶飞船操控在内的各种任务。由于科技的飞速进步,下一代计算机总是在性能上能够显著地超过其前一代,这一现象有时被称作“ 摩尔定律”。发明于20世纪的电脑以飞跃般的姿态发展,在21世纪的现在,已被应用于手机、电视、数位相机、游戏机等生活用品之中。甚至自动验票机、ATM终端机的控制、顾客管理、财务管理等,各种企业的业务也都仰赖电脑辅助。这些电脑都是由程式进行运作。

计算机在组成上形式不一,早期计算机的体积足有一间房屋的大小,而今天某些嵌入式计算机可能比一副 扑克牌还小。当然,即使在今天依然有大量体积庞大的巨型计算机为特别的 科学计算或面向大型组织的事务处理需求服务。比较小的,为个人应用而设计的称为 微型计算机(Personal Computer,PC),在中國地區简称為「微机」。我們今天在日常使用“计算机”一词时通常也是指此,不过现在计算机最为普遍的应用形式却是嵌入式,嵌入式计算机通常相对简单、体积小,并被用来控制其它设备—无论是 飞机工业机器人还是 数码相机 [1]

上述对于电子计算机的定义包括了许多能计算或是只有有限功能的特定用途的设备,然而当说到现代的电子计算机,其最重要的特征是:只要给予正确的指示,任何一部电子计算机都可以模拟其他任何计算机的行为(只受限于其本身的儲存容量和执行速度)。据此,现代电子计算机相对于早期的电子计算机也被称为通用型电子计算机。

历史

本来,计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。

这些早期计算设备的祖先包括有 算盘,以及可以追溯到公元前87年的被古希腊人用于计算 行星移动的 安提基特拉机械。随着 中世纪末期欧洲数学与工程学的再次繁荣,1623年德国博学家 Wilhelm Schickard德语 Wilhelm Schickard率先研制出了欧洲第一部计算设备,這是一個能進行六位以內數加減法,並能通過鈴聲輸出答案的“計算鐘”。使用轉動 齒輪來進行操作。

1642年法國數學家 布莱士·帕斯卡在英国数学家 William Oughtred所制作的“計算尺”的基礎上,將其加以改進,使能進行八位計算。還賣出了許多製品,成為當時一種時髦的商品。

1801年,法国人 约瑟夫·玛丽·雅卡尔对织布机的设计进行改进,使用一系列打孔的纸卡片来作为编织复杂图案的程式。尽管这种被称作“ 雅卡尔织布机”的机器并不被认为是一部真正的计算机,但是其可程式化性质使之被视为现代计算机发展过程中重要的一步。

查尔斯·巴貝奇于1820年构想和设计了第一部完全可 程式化计算机。但由于技术条件、经费限制,以及无法忍耐对设计不停的修补,这部计算机在他有生之年始终未能问世。约到19世纪晚期,许多后来被证明对计算机科学有着重大意义的技术相继出现,包括 打孔卡片以及 真空管。德裔美籍 统计学家 赫爾曼·何樂禮设计了一部制表用的机器,其中便应用打孔卡片来进行大规模自动数据处理。

在20世纪前半叶,为了迎合科学计算的需要,许多专门用途的、复杂度不断增长的 模拟计算机被研制出来。这些计算机都是用它们所针对的特定问题的机械或电子模型作为计算基础。1930-1940年代,计算机的性能逐渐强大并且通用性得到提升,现代计算机的关键特色被不断地加入进来。

1937年,年仅21岁的麻省理工学院研究生 克劳德·香农发表了他的伟大论文《对继电器和开关电路中的符号分析》,文中首次提及数字电子技术的应用。他向人们展示了如何使用开关来实现逻辑和数学运算。此后,他通过研究 万尼瓦尔·布什的微分模拟器进一步巩固了他的想法。这是一个标志着二进制电子电路设计和逻辑门应用开始的重要时刻,而这些关键思想诞生的先驱,应当包括: 阿尔蒙·斯特罗格,他为一个含有逻辑门电路的设备申请了专利; 尼古拉·特斯拉,他早在1898年就曾申请含有逻辑门的电路设备; 李·德富雷斯特,于1907年他用真空管代替了 继电器

HP Jornada 690開啟了手機和電腦結合的早期概念,成為智能手機早期概念典範。

沿着这样一条上下求索的漫漫长途去定义所谓的“第一部电子计算机”可谓相当困难。1941年5月12日,德国工程师 康拉德·楚澤完成了他的 图灵完全机电一体计算机“Z3”,这是第一部具有自动二进制数学计算特色以及可行的程式化功能的计算机,但还不是“电子”计算机。此外,其他值得注意的成就主要有:

1941年夏天诞生的 阿塔纳索夫-贝瑞计算机是世界上第一部电子计算机,它使用了真空管计算器,二进制数值,可复用内存;在英国于1943年被展示的神秘的巨像计算机(Colossus computer),尽管程式化能力极為有限,但是它使人们确信使用真空管既值得信赖,又能实现电气化的再编程;哈佛大学的 馬克一號;以及基于二进制的 ENIAC,全名為電子數值積分計算器,这是第一部通用意图的计算机,但由于其结构设计不够弹性化,导致对它的每一次再编程都要重新连接電子线路。

1940年代的 第二次世界大戰中,為訓練 轟炸機飛行員, 美國海軍曾向 麻省理工學院探詢,是否能夠開發出一款可以控制 飛行模擬器的計算機。軍方當初的設想只是希望經由該計算機將飛行員模擬操作產生的數據即時反映到 儀表盤上。和以前的训练系统 林克训练机不同,军方计划系统能尽可能真实地根据 空气动力学模型进行模拟,以使其能适用于各种不同类型的飞机。於是麻省理工創造了旋風工程,其製造出了世界上第一臺能夠即時處理資料的 旋風電腦,併發明了磁芯儲存裝置。這為個人電腦的發展做出了歷史性的貢獻。

开发埃尼阿克的小组针对其缺陷又进一步改善了设计,并最终呈现出今天我们所熟知的 冯·诺伊曼结构(程序存储体系结构)。这个体系是当今所有计算机的基础。 20世纪40年代中晚期,大批基于此一体系的计算机开始研制,其中以英国最早。尽管第一部研制完成并投入运转的是 小规模实验机(Small-Scale Experimental Machine,SSEM),但真正被开发出来的实用机很可能是 延迟存储电子自动计算器(EDSAC)。

在整个1950年代,真空管计算机居于统治地位。1958年9月12日在后来 英特爾的創始人 罗伯特·诺伊斯的領導下,發明了積體電路。 不久又推出了微處理器。1959年到1964年間設計的計算機一般稱為第二代計算機。

到了1960年代,電晶體计算机将其取而代之。 晶体管體積更小,速度更快,价格更加低廉,性能更加可靠,这使得它们可以商品化生产。 1964年到1972年的計算機一般被稱為第三代計算機。大量使用 積體电路,典型的機型是 IBM360系列。

到了1970年代, 積體电路技术的引入大大地降低了计算机生产成本,计算机也从此开始走向千家万户。1972年以後的計算機習慣上被稱為第四代計算機。基於 大規模積體电路,及後來的 超大規模積體电路。 Intel 4004美國 英特爾公司 (Intel) 推出的第1款 微處理器,也是全球第一款微處理器;1971年11月15日发布。1972年4月1日, INTEL推出 8008微處理器。1976年, 史蒂夫·賈伯斯斯蒂夫·沃兹尼亚克創辦 蘋果計算機公司。並推出其 Apple I計算機。1977年5月 Apple II型計算機發佈。1979年6月1日 INTEL,發佈了8位元的 8088微處理器。

1982年, 微電腦開始普及,大量進入學校和家庭。1982年1月 Commodore 64計算機發佈,價格595美元。

1982年2月 Intel 80286發佈。時脈提高到20MHz,並增加了保護模式,可存取640KB記憶體。支援1MB以上的虛擬記憶體。每秒執行270萬條指令,集成了134000個電晶體。

1990年11月, 微軟發佈第一代MPC(Multimedia PC, 多媒體 個人電腦標準):處理器至少為80286/12 MHz(後來增加到80386SX/16 MHz),有 光碟機,傳輸率不少於150 KB/sec。

1994年10月10日 Intel發佈75MHz Pentium處理器。1995年11月1日,Pentium Pro發佈。主頻可達200MHz,每秒鐘完成4.4億條指令,集成了550萬個晶體管。1997年1月8日Intel發佈Pentium MMX,對遊戲和多媒體功能進行了增強。

此後計算機的變化日新月異,1965年發表的 摩尔定律不斷被應證,預測在未來10—15年仍依然適用。

其他语言
Аҧсшәа: Акомпиутер
Acèh: Komputer
Afrikaans: Rekenaar
Alemannisch: Computer
አማርኛ: ኮምፒዩተር
aragonés: Ordinador
Ænglisc: Spearctelle
العربية: حاسوب
অসমীয়া: কম্পিউটাৰ
asturianu: Computadora
azərbaycanca: Kompüter
башҡортса: Компьютер
Boarisch: Rechna
žemaitėška: Kuompioteris
беларуская: Камп’ютар
беларуская (тарашкевіца)‎: Кампутар
български: Компютър
भोजपुरी: कंप्यूटर
Bislama: Compter
བོད་ཡིག: གློག་ཀླད།
বিষ্ণুপ্রিয়া মণিপুরী: কম্পিউটার
brezhoneg: Urzhiataer
bosanski: Računar
ᨅᨔ ᨕᨘᨁᨗ: Komputer
буряад: Компьютер
català: Ordinador
Mìng-dĕ̤ng-ngṳ̄: Diêng-nō̤
нохчийн: Компьютер
Cebuano: Dagitok
Tsetsêhestâhese: Tséohketoetanóto
کوردی: کۆمپیوتەر
qırımtatarca: Kompyuter
čeština: Počítač
kaszëbsczi: Kòmpùter
словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ: Ищислитєл҄ь
Чӑвашла: Компьютер
Cymraeg: Cyfrifiadur
dansk: Computer
Deutsch: Computer
Thuɔŋjäŋ: Makuɛ̈n
Zazaki: Komputer
डोटेली: कम्प्युटर
emiliàn e rumagnòl: Zarvlån
English: Computer
Esperanto: Komputilo
español: Computadora
eesti: Arvuti
euskara: Ordenagailu
فارسی: رایانه
suomi: Tietokone
Võro: Puutri
føroyskt: Teldur
français: Ordinateur
furlan: Ordenadôr
Frysk: Kompjûter
Gaeilge: Ríomhaire
贛語: 電腦
Gàidhlig: Coimpiutair
galego: Ordenador
Avañe'ẽ: Kombutadóra
𐌲𐌿𐍄𐌹𐍃𐌺: 𐌲𐌰𐍂𐌰𐌷𐌽𐌾𐌰
ગુજરાતી: સંગણક
Hausa: Na'ura
客家語/Hak-kâ-ngî: Thien-nó
עברית: מחשב
हिन्दी: कंप्यूटर
Fiji Hindi: Computer
hrvatski: Računalo
Kreyòl ayisyen: Òdinatè
Հայերեն: Համակարգիչ
interlingua: Computator
Bahasa Indonesia: Komputer
Interlingue: Computator
Igbo: Orunotu
Iñupiak: Qaqasauraq
Ilokano: Kompiuter
íslenska: Tölva
italiano: Computer
ᐃᓄᒃᑎᑐᑦ/inuktitut: ᖃᕋᓴᐅᔭᖅ
Patois: Kompyuuta
la .lojban.: skami
Basa Jawa: Komputer
ქართული: კომპიუტერი
Qaraqalpaqsha: Kompyuter
Kongo: Ludinatelo
қазақша: Компьютер
ភាសាខ្មែរ: កុំព្យូទ័រ
한국어: 컴퓨터
къарачай-малкъар: Компьютер
कॉशुर / کٲشُر: کَمپیوٗٹَر
Kurdî: Komputer
kernowek: Comptyor
Кыргызча: Көмпүтер
Latina: Computatrum
Ladino: Contador
Lëtzebuergesch: Computer
лезги: Компьютер
Limburgs: Computer
lumbaart: Cumpiüter
lingála: Esálela
lietuvių: Kompiuteris
latviešu: Dators
मैथिली: कम्प्युटर
Malagasy: Solosaina
олык марий: Компьютер
македонски: Сметач
монгол: Компьютер
Bahasa Melayu: Komputer
Malti: Kompjuter
Mirandés: Cumputador
မြန်မာဘာသာ: ကွန်ပျူတာ
مازِرونی: کامپیوتر
Napulitano: Computer
Plattdüütsch: Reekner
Nedersaksies: Komputer
नेपाली: कम्प्युटर
नेपाल भाषा: कम्प्युटर
Nederlands: Computer
norsk nynorsk: Datamaskin
norsk: Datamaskin
occitan: Ordinator
Livvinkarjala: Tiedokoneh
Oromoo: Kompitara
ਪੰਜਾਬੀ: ਕੰਪਿਊਟਰ
Kapampangan: Computer
polski: Komputer
Piemontèis: Ordinator
پنجابی: کمپیوٹر
پښتو: سولگر
português: Computador
Runa Simi: Antañiqiq
română: Calculator
русский: Компьютер
русиньскый: Компютер
संस्कृतम्: सङ्गणकम्
саха тыла: Көмпүүтэр
sardu: Computer
sicilianu: Computer
Scots: Computer
سنڌي: ڪمپيوٽر
srpskohrvatski / српскохрватски: Kompjuter
සිංහල: පරිගණකය
Simple English: Computer
slovenčina: Počítač
slovenščina: Računalnik
Soomaaliga: Kumbuyuutar
shqip: Kompjuteri
српски / srpski: Рачунар
Sesotho: Khomputa
Seeltersk: Computer
Basa Sunda: Komputer
svenska: Dator
Kiswahili: Tarakilishi
ślůnski: Kůmputer
தமிழ்: கணினி
తెలుగు: కంప్యూటర్
тоҷикӣ: Компутар
Türkmençe: Kompýuter
Tagalog: Kompyuter
Türkçe: Bilgisayar
Xitsonga: Khompuyuta
татарча/tatarça: Санак
ئۇيغۇرچە / Uyghurche: كومپيۇتېر
українська: Комп'ютер
اردو: کمپیوٹر
oʻzbekcha/ўзбекча: Komputer
vèneto: Computer
vepsän kel’: Kompjuter
Tiếng Việt: Máy tính
West-Vlams: Computer
walon: Copiutrece
Winaray: Kompyuter
Wolof: Nosukaay
吴语: 计算机
isiXhosa: Ikhompyutha
მარგალური: კომპიუტერი
ייִדיש: קאמפיוטער
Yorùbá: Kọ̀mpútà
Vahcuengh: Dennauj
文言: 電腦
Bân-lâm-gú: Tiān-náu
粵語: 電腦
isiZulu: Ikhompiyutha