コンピュータ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
コンピュータ
20世紀前半の真空管式コンピュータの真空管を交換する男性
IBM 360とその操作パネルが置かれたコンピュータルーム
Thinking Machines Connection Machine CM-5 Frostburg 2
NEC PC-9801
Amiga500
NASAのColumbia Supercomputer
デル PowerEdge Servers
AppleのG5。2006年にドレスデンで使われたWikipediaのサーバ。
デスクトップコンピュータ・表示ディスプレイ・キーボード
Macbook Air (2020年モデル。Apple M1搭載で、高性能で省電力。)
組み込みシステム
Raspberry Pi
コンピュータゲームのコンソールとコントローラ。
現代のスマートフォン
(1)20 (2)IBM System/3601964-1970 (3) 1980 - 1990CM5 Frostburg 2 (4)PC-98011980 - 199016bit2016(5)Amiga5001987 (6)NASA Columbia2004 (7)DELLPowerEdge2006) (8)Power Mac G52006Wikipedia使 (9)20052010使 (10)MacBook Air#MacBook Air (M1, 2020) (2020Apple M1使) (11) (12) ARMRaspberry Pi2010- (13) PlayStation 4 (14)GPS

: computer[1]: electronic computer[1]



19701980[1]19902000VR使

2010- GPS



2018100[2]

2018336[3]

PCPC201920[4]

1990IT

[]


使[ 1]

electronic computer調[5] 使

使使

1950[6] 

[]


computer212861946computeranalogue computerdigital computerelectronic computer

計算手は、電子計算機と区別する場合はレトロニムで「human computer」とも呼ばれる。

概要[編集]

現在のコンピューターの主な構成要素は通常以下のように分類できる。

ハードウェア[編集]

5大装置。制御装置と演算装置(ALU)はCPU(茶色の部分)に収められている。中央下が記憶装置。左が入力装置で右が出力装置

5[7][8][9][10][8]2(CPU) [7][8]I/O[8][7]



ANDORNOT2

CPUDRAM


[]


2[11]3[12]OSOS[11]

 []


CPU使[13]

01

アセンブリ言語はCPUの命令セットにほぼ対応した記述ができるプログラミング言語で、開発難易度は高くCPUの種類(命令セット)に依存するが、コンピューターを細かく制御でき、高速性が必要な制御系などで使用されている。


1957FORTRAN19592020使COBOL196419701980BASIC1958195060[ 2]LISP使3goto[ 3]1972C使1983CC++   [14]1995CC++Write once, run anywhere1  [15]Java2020[16]1991Python20101995[17]Ruby2004WebRuby on Rails使[17][ 4]2012RubyIEC

2

制御プログラム(OS)[編集]


 (OS) [11]OS[11][11][18][13]OS[11][18]



OS[11][18]







 - APIApplication Programming InterfaceOS[13][13]



[11][18]



[11][18]

[11][11][11][18][ 5]

OS

OSOS2019TRONOS160%24[19]TRONITRON[19]TRONPOSIXUnixLinux[19]LynxOSVxWorksSymbian OSOS

OS20219Android72%iOS 27%[20]AndroidLinuxLinux7Linux使

PCPCOS2021Windows 75.4%MacOS 15.93%ChromeOS 2.59%Linux 2.33%[21]MacOSFreeBSDOSUnix
OS使

OS2021100%Linux2000UNIX9102010Linux

CUIGUI

CUI1970 Dynabook Dynabook Alto Smalltalk Dynabook Xerox Star DynabookApple Computer:Apple LISA Macintosh WindowsGUIUnixOS1980X Window SystemCUIGUIGUIGUI使GUICUICUI使GUI使CUI使GUICUI使GUICUI使LinuxGUICUI[22]

[]



[]



[]


19701980使

使[23]DA/AD

ICIC使使

   210[ 6]2High/Low1/0CPU

電気方式やエレクトロニクス方式のデジタルコンピュータは1940年代や1950年代はリレー式のものや真空管式のものが使われたが、これは素子を定期的・不定期的に交換しなければならずメンテナンスにそれなりの手間がかかるものだったので、1950年代以降は新たに発明されたトランジスタで論理回路や演算装置を構成することで低消費電力かつ高速動作で、リレー式や真空管式より小型で、素子交換も不要なコンピュータを実現し、さらに1960年代以降は集積回路も用いて一層の小型化・低消費電力化・高速化が実現することになった。

歴史[編集]

[]

150 - 100

2000 300西1400

2 -  150 - 100

1718[]

ブレーズ・パスカルの歯車式計算機「パスカリーヌ」(1642年)とその機構図 ブレーズ・パスカルの歯車式計算機「パスカリーヌ」(1642年)とその機構図
ブレーズ・パスカルの歯車式計算機「パスカリーヌ」(1642年)とその機構図

1620 

1623

1642 50 en:Pascal's calculator

1673 [24]601500

1698 

1725 使[25]

19[]


1801 

1822 1

1823 


1833 

1843 

1854 

1865 

1871 

1889 
穿


1897 

20[]


1905 

1906
IEC



1936  On Computable Numbers, with an Application to the Entscheidungsproblem 

1938 V1Z1

1939 Z1Z2

1940 Z2Z3Z31998[26][27][28][29]

1942 使ABC

1943 SZ42Colossus

1944 Z4

1945 EDVAC稿

1946 使ENIAC
17468使ENIAC


1947 AT&T

1948 CThe Baby

1949 EDSAC

1951 EDVAC

1951
UNIVAC I

(IAS)IAS

1952
IBMIBM 701

ETL Mark I:

1953 MITWhirlwindAN/FSQ-71958SAGE使IBM

1956
FORTRANFORTRAN

FUJIC

Tennis for Two

IBMIBM 3505M

1957 MUSASINO-1NTT[ 7]

1958
IC



1960 1[30][31]

1960 PDP-1

1961 IBMIBM 7030

1962 !

1963
(AIEE)(IRE)IEEE

SketchpadCAD

1964
IBMSystem/360

CDC 66001969

1965
MulticsUNIXMultix

ElectronicsCramming more components onto integrated circuits

1966 ACM

1967 IBM

1968 

1969
ARPANETUNIX

F

1970
DRAM 1103

ALOHAnet

1971 4i400410141-PF

1972
48i8008

PONG

ODYSSEY



1973
 AltoGUIDynabook

the Symposium on Operating Systems PrinciplesUNIX

1974
48i8080

12 MITSAltair 8800

8CPU8080CP/M

1975
4

Cray-1

IBMIBM 5100

IBMRISCIBM 801

1976 NECTK-806

1977
1BSD

Apple ComputerApple II

FACOM 230-75APU

1978 CBBS

1979
NECPC-8001

VisiCalcApple II

 Oracle 2

1980
CERNWorld Wide WebEnquire

PC-1210BASIC

1981
IBMPC DOSIBM PCMS-DOSOEM

Xerox StarGUI

1982
TCP/IP

GRiD SystemsGrid Compass

Elk Cloner

NECPC-9801

HC-20

1983 GNU

1984
Apple ComputerMacintosh

IBMPC/ATATPC/AT

TRON

1985


Apple ComputerLaserWriterPostScriptPageMakerDTP

CD-ROMCM100

WindowsWindows 1.0

1986
SQL

IETF

Σ

1987
ISO/IEC JTC 1 (ISO)  (IEC) 

3X68000

IBMIBM PS/2MCAVGAPS/2PC/ATIBMPS/55

1988
NeXTNeXTcubeNEXTSTEPMac OS X

PC-VAN

1989 DynaBookIBM PC/XT

1990 Windows 3.0 Windows

1991
UnixOSLinux

World Wide Web

PGP

1992 OpenGL

1993
UnicodeISO/IEC 10646

NetBSDFreeBSD

CERNWorld Wide WebNCSA MosaicWorld Wide Web

1994
W3CWorld Wide Web

Windows NT

1995 Windows 95

1996
Java

ECMAScriptJavaScript

The Open GroupUNIX

USPalm Pilot

1997


Netscape CommunicatorInternet Explorer)Web

2000 2000

21[]

2006

2001


4Apple ComputerMac OS X10iPod

2003 

2004 Mozilla Firefox 1.0 Google Chrome2014

2007 AppleiPhoneMac OS X iPhone OS:iOS

2008 GoogleLinuxAndroid

2009 IBM

2010 AppleiPad

2011
IPv4

D-Wave SystemsD-Wave One

35280

2012 Google(Google brain)

2014 AIAmazon AlexaAmazon Echo

2016 Google DeepMindAlphaGo

2020 OpenAIGPT-3

[]


HPC







 (WS)










PC

PC




PCGPUPC使

19701980PC










 Nintendo Switch












PDA

1980使




[]


 - 使





DNA




[]


使使

- 使使[32][33]



 - 1使

 - 使[34]

-[35] 

[]

注釈[編集]



(一)^ JIS# JIS Z 8301沿沿JIS23JIS Z 8301200811-er-or-ar[1][2]

(二)^ LISP1960

(三)^ FORTRANCOBOLBASIC1972CGOTOFORTRAN1990FORTRAN 9095GOTOBASICBASIC使

(四)^ GitHub(Cookpad)RubyRuby on Rails2017pp.140-141.

(五)^ 

(六)^ 23xx

(七)^ 21NTT3IOWN4

出典[編集]



(一)^ abc

(二)^ Introduction to Embedded Systems

(三)^ "So, How Many Smartphones Are There in the World?"

(四)^ HOW MANY COMPUTERS ARE THERE IN THE WORLD?

(五)^  : NAID 110002753426§3.1

(六)^ :57000106

(七)^ abc04 2021pp.24-25, 

(八)^ abcd 2011, pp.4-55

(九)^ 2020  2019, pp.106-107,

(十)^  2p.154

(11)^ abcdefghijkl2020  , pp.154-158 

(12)^     22019p.70

(13)^ abcd 04 2021ISBN 978-4297123932, pp.62-65

(14)^ 2017p.54C++

(15)^ [3]

(16)^ p.94Java

(17)^ abWhat is the popularity of the Ruby programming language?

(18)^ abcdef   2015, pp.128-138

(19)^ abcOSAPITRONOS6024

(20)^ [4]

(21)^ [5]

(22)^ [6]

(23)^ Universiteit van Amsterdam Computer Museum (2007)

(24)^ "".  on the WEB. 2023322

(25)^ Sorrel, Charlie (8 April 2008). "A Picture History Of Computer Storage". WIRED (). 2023322

(26)^ RTD Net: "From various sides Konrad Zuse was awarded with the title "Inventor of the computer"."

(27)^ GermanWay: "(...)German inventor of the computer"

(28)^ Monsters & Critics: "he(Zuse) built the world's first computer in Berlin"

(29)^ "Konrad Zuse earned the semiofficial title of "inventor of the modern computer", About.com

(30)^  131201958-672020526 

(31)^ . JR. 2020526

(32)^ 使 

(33)^ 使 

(34)^ [7]

(35)^ 

関連項目[編集]

外部リンク[編集]