Historia komputerów
Historia komputerów
Czasy najdawniejsze
Czasy najdawniejsze
Człowiek wykonywał obliczenia już w czasach
Człowiek wykonywał obliczenia już w czasach
najdawniejszych. Musiał policzyć zwierzęta, żołnierzy,
najdawniejszych. Musiał policzyć zwierzęta, żołnierzy,
zboże. Początkowo używał do tego celu najprostszych
zboże. Początkowo używał do tego celu najprostszych
przedmiotów takich jak kamienie, czy nawet palce u rąk.
przedmiotów takich jak kamienie, czy nawet palce u rąk.
Jednak wykonanie nawet małoskomplikowanych działań
Jednak wykonanie nawet małoskomplikowanych działań
mnożenia i dzielenia na cyfrach rzymskich (arabskie
mnożenia i dzielenia na cyfrach rzymskich (arabskie
pojawiły się w wieku XVI-tym) sprawiało dużo kłopotów i
pojawiły się w wieku XVI-tym) sprawiało dużo kłopotów i
zajmowało wiele czasu. Około 3000 lat p.n.e. w środkowej
zajmowało wiele czasu. Około 3000 lat p.n.e. w środkowej
Azji wynalezione zostało
Azji wynalezione zostało
liczydło
liczydło
(ang. "abacus").
(ang. "abacus").
Zbudowane z kuleczek lub talerzyków poruszających się po
Zbudowane z kuleczek lub talerzyków poruszających się po
metalowych pręcikach, używało kombinowanego systemu
metalowych pręcikach, używało kombinowanego systemu
dwójkowo-piątkowego. Wszystkie rozwinięte kultury
dwójkowo-piątkowego. Wszystkie rozwinięte kultury
starożytne posługiwały się jakąś odmianą liczydeł. Co
starożytne posługiwały się jakąś odmianą liczydeł. Co
ciekawe nawet dzisiaj można znaleźć osoby posługujące się
ciekawe nawet dzisiaj można znaleźć osoby posługujące się
na codzień tymi urządzeniami.
na codzień tymi urządzeniami.
Rok 1614
Rok 1614
W roku 1614, szkocki teolog i matematyk,
W roku 1614, szkocki teolog i matematyk,
John Napier
John Napier
, odkrył logarytmy, dzięki
, odkrył logarytmy, dzięki
którym skomplikowane mnożenie można
którym skomplikowane mnożenie można
zastąpić prostym dodawaniem.
zastąpić prostym dodawaniem.
Wprowadził też tzw.
Wprowadził też tzw.
tabliczki Napiera
tabliczki Napiera
.
.
Bazując na jego dokonaniach, w roku
Bazując na jego dokonaniach, w roku
1622,
1622,
William Oughtred
William Oughtred
stworzył
stworzył
suwak logarytmiczny
suwak logarytmiczny
, który jeszcze
, który jeszcze
bardziej ułatwił wykonywanie obliczeń.
bardziej ułatwił wykonywanie obliczeń.
Rok 1642
Rok 1642
W roku 1642, we Francji,
W roku 1642, we Francji,
Blaise Pascal
Blaise Pascal
skonstruował mechaniczną maszynę do
skonstruował mechaniczną maszynę do
dodawania, którą nazwano
dodawania, którą nazwano
Pascaline
Pascaline
. Miała
. Miała
pomóc jego ojcu, poborcy podatkowemu, w
pomóc jego ojcu, poborcy podatkowemu, w
wykonywaniu swojej pracy. Ograniczeniem
wykonywaniu swojej pracy. Ograniczeniem
maszyny było to, że wykonywała obliczenia na
maszyny było to, że wykonywała obliczenia na
liczbach składających się maksymalnie z ośmiu
liczbach składających się maksymalnie z ośmiu
cyfr. Wynalazek Pascala jest uważany za pierwszą
cyfr. Wynalazek Pascala jest uważany za pierwszą
dodającą maszynę, mimo że już w roku 1623
dodającą maszynę, mimo że już w roku 1623
niemiecki profesor,
niemiecki profesor,
Wilhelm Schickard
Wilhelm Schickard
,
,
zbudował kalkulator o większych możliwościach.
zbudował kalkulator o większych możliwościach.
Niestety wynalazek został zapomniany i nikt nie
Niestety wynalazek został zapomniany i nikt nie
zwrócił na niego uwagi.
zwrócił na niego uwagi.
Rok 1673
Rok 1673
W 1673 roku, wybitny niemiecki filozof, polityk i
W 1673 roku, wybitny niemiecki filozof, polityk i
matematyk,
matematyk,
Gottfried Wilhelm von Leibnitz
Gottfried Wilhelm von Leibnitz
,
,
skonstruował maszynę arytmetyczną. Chociaż
skonstruował maszynę arytmetyczną. Chociaż
zdobyła ona znaczny rozgłos, jej twórca nie zdołał
zdobyła ona znaczny rozgłos, jej twórca nie zdołał
znaleźć nikogo chętnego do jej budowy. Dwa lata
znaleźć nikogo chętnego do jej budowy. Dwa lata
później Leibnitz odkrył rachunek różniczkowy,
później Leibnitz odkrył rachunek różniczkowy,
całkowy, system dwójkowy. W roku 1694 stworzył
całkowy, system dwójkowy. W roku 1694 stworzył
kalkulator, który mógł wykonywać operacje
kalkulator, który mógł wykonywać operacje
dodawania, odejmowania, mnożenia, dzielenia, a
dodawania, odejmowania, mnożenia, dzielenia, a
także pierwiastkowania. Zasady jego konstrukcji
także pierwiastkowania. Zasady jego konstrukcji
były wykorzystywane jeszcze przez kilka stuleci w
były wykorzystywane jeszcze przez kilka stuleci w
budowie podobnych urządzeń.
budowie podobnych urządzeń.
Rok 1822
Rok 1822
Osobą żyjącą w owych czasach, która była najbliższa
Osobą żyjącą w owych czasach, która była najbliższa
wynalezienia "prawdziwego komputera" był angielski
wynalezienia "prawdziwego komputera" był angielski
matematyk i wynalazca,
matematyk i wynalazca,
Charles Babbage
Charles Babbage
. Pracując
. Pracując
dla Królewskiego Towarzystwa Astronomicznego,
dla Królewskiego Towarzystwa Astronomicznego,
musiał wykonywać wiele żmudnych obliczeń przy
musiał wykonywać wiele żmudnych obliczeń przy
pomocy tablic logarytmicznych, które zawierały
pomocy tablic logarytmicznych, które zawierały
niestety mnóstwo błędów. Zauważył, że wiele zadań
niestety mnóstwo błędów. Zauważył, że wiele zadań
matematycznych, takich jak chociażby tworzenie
matematycznych, takich jak chociażby tworzenie
tablic, można wykonać przy pomocy maszyny. W roku
tablic, można wykonać przy pomocy maszyny. W roku
1822 rozpoczął pracę nad konstrukcją urządzenia,
1822 rozpoczął pracę nad konstrukcją urządzenia,
które mogłoby rozwiązywać równania różniczkowe
które mogłoby rozwiązywać równania różniczkowe
(angielska nazwa tego urządzenia brzmi "Difference
(angielska nazwa tego urządzenia brzmi "Difference
Engine"). Projekt jednak porzucono, z braku
Engine"). Projekt jednak porzucono, z braku
odpowiedniej technologii.
odpowiedniej technologii.
Rok 1890
Rok 1890
W USA, według konstytucji, co 10 lat wykonywany ma
W USA, według konstytucji, co 10 lat wykonywany ma
być spis powszechny ludności. Ponieważ populacja
być spis powszechny ludności. Ponieważ populacja
kraju była coraz większa, spodziewano się, że ten
kraju była coraz większa, spodziewano się, że ten
planowany na rok 1890, nie zostanie skończony w
planowany na rok 1890, nie zostanie skończony w
ciągu dekady. Rząd Stanów Zjednoczonych
ciągu dekady. Rząd Stanów Zjednoczonych
postanowił znaleźć sposób na przyspieszenie całego
postanowił znaleźć sposób na przyspieszenie całego
procesu. Zorganizowano konkurs na urządzenie, które
procesu. Zorganizowano konkurs na urządzenie, które
tego dokona. Wygrał go
tego dokona. Wygrał go
Herman Hollerith
Herman Hollerith
ze swoją
ze swoją
maszyną tabulacyjną. Służyła ona do wprowadzania,
maszyną tabulacyjną. Służyła ona do wprowadzania,
sortowania i podliczania danych i wykorzystywała do
sortowania i podliczania danych i wykorzystywała do
tego celu dziurkowane karty. Dzięki urządzeniu wyniki
tego celu dziurkowane karty. Dzięki urządzeniu wyniki
spisu udało się opracować w ciągu niecałych 3 lat.
spisu udało się opracować w ciągu niecałych 3 lat.
Hollerith dzięki swojemu wynalazkowi stał się sławny i
Hollerith dzięki swojemu wynalazkowi stał się sławny i
bogaty, założył w roku 1896 firmę
bogaty, założył w roku 1896 firmę
Tabulating
Tabulating
Machine Company
Machine Company
, która po połączeniu z kilkoma
, która po połączeniu z kilkoma
innymi stworzyła International Business Machines,
innymi stworzyła International Business Machines,
czyli po prostu
czyli po prostu
IBM
IBM
.
.
Rok 1904
Rok 1904
W roku 1904
W roku 1904
Sir John Fleming
Sir John Fleming
wynalazł
wynalazł
lampę elektronową
lampę elektronową
, dwuelektrodową
, dwuelektrodową
(diodę). Dwa lata później,
(diodę). Dwa lata później,
Lee de
Lee de
Forest
Forest
, stworzył lampę trójelektrodową,
, stworzył lampę trójelektrodową,
czyli triodę. Taka lampa pełnić może rolę
czyli triodę. Taka lampa pełnić może rolę
przekaźnika, jednak nie zawierając
przekaźnika, jednak nie zawierając
elementów mechanicznych, działa
elementów mechanicznych, działa
znacznie szybciej. Lampy elektronowe są
znacznie szybciej. Lampy elektronowe są
głównym elementem budowy
głównym elementem budowy
komputerów pierwszej generacji.
komputerów pierwszej generacji.
Rok 1938
Rok 1938
Osobą, o której warto wspomnieć, jest
Osobą, o której warto wspomnieć, jest
niemiecki inżynier budownictwa,
niemiecki inżynier budownictwa,
Konrad
Konrad
Zuse
Zuse
. Zbudował on w roku 1938 komputer
. Zbudował on w roku 1938 komputer
Z1
Z1
, oparty na przekaźnikach. Urządzenie
, oparty na przekaźnikach. Urządzenie
należące do zerowej generacji, korzystało z
należące do zerowej generacji, korzystało z
binarnego systemu liczbowego, co było
binarnego systemu liczbowego, co było
swoistą innowacją. Większość komputerów
swoistą innowacją. Większość komputerów
generacji pierwszej używało bowiem innych
generacji pierwszej używało bowiem innych
systemów, np. dziesiętnego. W roku 1941
systemów, np. dziesiętnego. W roku 1941
Zuse skończył komputer
Zuse skończył komputer
Z3
Z3
, który był w
, który był w
pełni funkcjonalnym automatem liczącym
pełni funkcjonalnym automatem liczącym
sterowanym programem. Co ciekawe,
sterowanym programem. Co ciekawe,
potrafił wykonywać także operacje na
potrafił wykonywać także operacje na
liczbach zmiennoprzecinkowych.
liczbach zmiennoprzecinkowych.
Rok 1945
Rok 1945
John von Neumann
John von Neumann
, węgierski matematyk pracujący
, węgierski matematyk pracujący
w USA, także w ogromnym stopniu przyczynił się do
w USA, także w ogromnym stopniu przyczynił się do
rozwoju maszyn liczących. W roku 1945 opublikował
rozwoju maszyn liczących. W roku 1945 opublikował
raport, w którym opisał projekt uniwersalnego
raport, w którym opisał projekt uniwersalnego
komputera, znanego pod nazwą
komputera, znanego pod nazwą
maszyna z
maszyna z
Princeton
Princeton
. Miał on spełniać kilka podstawowych
. Miał on spełniać kilka podstawowych
założeń. Po pierwsze powinien mieć stosunkowo
założeń. Po pierwsze powinien mieć stosunkowo
prostą budowę fizyczną. Po drugie program powinien
prostą budowę fizyczną. Po drugie program powinien
być przechowywany w pamięci operacyjnej razem z
być przechowywany w pamięci operacyjnej razem z
danymi. Program, jak i kolejność wykonywania
danymi. Program, jak i kolejność wykonywania
instrukcji mają być modyfikowalne w zależności od
instrukcji mają być modyfikowalne w zależności od
uzyskanych wcześniej wyników obliczeń. Postulaty te
uzyskanych wcześniej wyników obliczeń. Postulaty te
stanowią do dzisiaj podstawę budowy komputerów.
stanowią do dzisiaj podstawę budowy komputerów.
Jeszcze w roku 1945 rozpoczęto prace nad realizacją
Jeszcze w roku 1945 rozpoczęto prace nad realizacją
maszyny von Neumanna, urządzenia o nazwie
maszyny von Neumanna, urządzenia o nazwie
EDVAC
EDVAC
. Zostały one jednak zakończone, z różnych
. Zostały one jednak zakończone, z różnych
powodów, dopiero w roku 1951.
powodów, dopiero w roku 1951.
Rok 1947
Rok 1947
Frederic Williams
Frederic Williams
(1911-77), angielski profesor na uniwersytecie
(1911-77), angielski profesor na uniwersytecie
w Manchesterze, wprowadza do użytku wynalezioną przez siebie i
w Manchesterze, wprowadza do użytku wynalezioną przez siebie i
opatentowaną w 1946
opatentowaną w 1946
pamięć operacyjną
pamięć operacyjną
opartą na lampach
opartą na lampach
elektronowych (pamięć lampowa, CRT).
elektronowych (pamięć lampowa, CRT).
Budowa komputera
Budowa komputera
Harvard MARK II
Harvard MARK II
zostaje ukończona.
zostaje ukończona.
Projektem kieruje
Projektem kieruje
Howard Aiken
Howard Aiken
. Jest to duży programowalny
. Jest to duży programowalny
komputer, znacznie szybszy od
komputer, znacznie szybszy od
MARK I
MARK I
.
.
23 grudnia pokazany został wąskiej publiczności
23 grudnia pokazany został wąskiej publiczności
tranzystor
tranzystor
(TRANsfer reSISTOR). Urządzenie wynaleźli pracownicy
(TRANsfer reSISTOR). Urządzenie wynaleźli pracownicy
AT&T Bell
AT&T Bell
Telephone Laboratories
Telephone Laboratories
:
:
Walter Brattain
Walter Brattain
,
,
William Shockley
William Shockley
i
i
John Bardeen
John Bardeen
. Za swoje osiągnięcie otrzymali w roku 1956
. Za swoje osiągnięcie otrzymali w roku 1956
nagrodę Nobla
nagrodę Nobla
. Tranzystor posiada takie same właściwości jak
. Tranzystor posiada takie same właściwości jak
lampa elektronowa, tyle że jest szybszy, rzadziej ulega
lampa elektronowa, tyle że jest szybszy, rzadziej ulega
uszkodzeniu, zużywa mniej energii i emituje mniej ciepła.
uszkodzeniu, zużywa mniej energii i emituje mniej ciepła.
Komputery używające tranzystorów są ok. tysiąca razy szybsze od
Komputery używające tranzystorów są ok. tysiąca razy szybsze od
lampowych. Są to urządzenia drugiej generacji, pojawią się za nie
lampowych. Są to urządzenia drugiej generacji, pojawią się za nie
mniej niż sześć lat. W 1948 roku Bell Labs opatentował tranzystor.
mniej niż sześć lat. W 1948 roku Bell Labs opatentował tranzystor.
Rok 1948
Rok 1948
Richard Hamming
Richard Hamming
(1915-98), z Bell Labs, opracowuje sposób
(1915-98), z Bell Labs, opracowuje sposób
wykrywania i usuwania błędów w programach.
wykrywania i usuwania błędów w programach.
Jesienią
Jesienią
IBM
IBM
przedstawia model
przedstawia model
604
604
. Jest to programowalny
. Jest to programowalny
kalkulator oraz dziurkarka kart perforowanych. Zawiera tylko
kalkulator oraz dziurkarka kart perforowanych. Zawiera tylko
1400 lamp elektronowych. Potrafi on przeczytać kartę,
1400 lamp elektronowych. Potrafi on przeczytać kartę,
przeprowadzić do 60 operacji w ciągu 80 milisekund i
przeprowadzić do 60 operacji w ciągu 80 milisekund i
wyprowadzić rezultaty na tę samą kartę.
wyprowadzić rezultaty na tę samą kartę.
W styczniu
W styczniu
Wallace Eckert
Wallace Eckert
(1902-71) z
(1902-71) z
IBM
IBM
, wraz ze
, wraz ze
współpracownikami kończy
współpracownikami kończy
SSEC
SSEC
(Selective Sequence
(Selective Sequence
Electronic Calculator). SSEC jest pierwszym kalkulatorem, który
Electronic Calculator). SSEC jest pierwszym kalkulatorem, który
wykonuje instrukcje krok po kroku i jest w stanie zmieniać
wykonuje instrukcje krok po kroku i jest w stanie zmieniać
działanie programu w zależności od wcześniej uzyskanych
działanie programu w zależności od wcześniej uzyskanych
rezultatów. SSEC jest 250 razy szybszy od
rezultatów. SSEC jest 250 razy szybszy od
MARK I
MARK I
. Zawiera 8
. Zawiera 8
rejestrów, pamięć o pojemności 150 słów oraz 66 taśm
rejestrów, pamięć o pojemności 150 słów oraz 66 taśm
papierowych o całkowitej pojemności 20000 słów. Słowo ma
papierowych o całkowitej pojemności 20000 słów. Słowo ma
rozmiar 20 cyfr. Maszyna jest zbudowana z 12000 lamp
rozmiar 20 cyfr. Maszyna jest zbudowana z 12000 lamp
elektronowych oraz 21400 przekaźników. Jest bardzo głośna i
elektronowych oraz 21400 przekaźników. Jest bardzo głośna i
wydziela mnóstwo ciepła.
wydziela mnóstwo ciepła.
Rok 1948 c.d.
Rok 1948 c.d.
Zostaje wprowadzony nowy nośnik pamięci - bęben
Zostaje wprowadzony nowy nośnik pamięci - bęben
magnetyczny, cechujący się małym poborem energii. Jego
magnetyczny, cechujący się małym poborem energii. Jego
konstruktorem jest
konstruktorem jest
Andrew Donald Booth
Andrew Donald Booth
.
.
Newman
Newman
i
i
Williams
Williams
oraz ich współpracownicy z
oraz ich współpracownicy z
uniwersytetu w Machesterze, kończą budowę prototypowej
uniwersytetu w Machesterze, kończą budowę prototypowej
maszyny
maszyny
Manchester MARK I
Manchester MARK I
. Jest to pierwszy
. Jest to pierwszy
programowalny komputer, w którym cały program jest
programowalny komputer, w którym cały program jest
umieszczony w pamięci. Używa on pamięci operacyjnej
umieszczony w pamięci. Używa on pamięci operacyjnej
zaprojektowanej przez Williamsa (pamięć lampowa).
zaprojektowanej przez Williamsa (pamięć lampowa).
Programy są wprowadzane za pomocą klawiatury w postaci
Programy są wprowadzane za pomocą klawiatury w postaci
binarnej, a wynik jest odczytywany, także w postaci
binarnej, a wynik jest odczytywany, także w postaci
binarnej, na jednej z lamp. Pierwszy program został
binarnej, na jednej z lamp. Pierwszy program został
uruchomiony 21 czerwca. Jego autorem jest
uruchomiony 21 czerwca. Jego autorem jest
prof. Tom
prof. Tom
Kilburn
Kilburn
.
.
Eckert
Eckert
i
i
Mauchly
Mauchly
rozpoczynają prace nad komputerem
rozpoczynają prace nad komputerem
bazowanym na idei
bazowanym na idei
maszyny z Princeton
maszyny z Princeton
von Neumanna.
von Neumanna.
Ma to być
Ma to być
UNIVAC-1
UNIVAC-1
(UNIVersal Automatic Computer).
(UNIVersal Automatic Computer).
Rok 1949
Rok 1949
Eckert
Eckert
i
i
Mauchly
Mauchly
, po założeniu własnej firmy, budują
, po założeniu własnej firmy, budują
BINAC-a
BINAC-a
. Jest on przeznaczony dla sił powietrznych USA.
. Jest on przeznaczony dla sił powietrznych USA.
Posiada podwójne procesory, każdy z 700 lampami i
Posiada podwójne procesory, każdy z 700 lampami i
pojemnością pamięci po 512 31-bitowych słów. Każdy
pojemnością pamięci po 512 31-bitowych słów. Każdy
procesor zajmuje tylko 4 stopy kwadratowe. Może wykonać
procesor zajmuje tylko 4 stopy kwadratowe. Może wykonać
1000 mnożeń na sekundę. Jednak projektanci, zajęci
1000 mnożeń na sekundę. Jednak projektanci, zajęci
budową
budową
UNIVAC-a
UNIVAC-a
, nie poświęcili zbyt dużo czasu BINAC-
, nie poświęcili zbyt dużo czasu BINAC-
owi, przez co jest trochę niedopracowany.
owi, przez co jest trochę niedopracowany.
W maju
W maju
Maurice Wilkes
Maurice Wilkes
i jego współpracownicy z
i jego współpracownicy z
uniwersytetu w Cambridge kończą pracę nad komputerem
uniwersytetu w Cambridge kończą pracę nad komputerem
EDSAC
EDSAC
(Electronic Delay Storage Automatic Computer).
(Electronic Delay Storage Automatic Computer).
Projekt jest wspierany finansowo przez
Projekt jest wspierany finansowo przez
J. Lyons & Co.
J. Lyons & Co.
Ltd.
Ltd.
. Jest to pierwszy w pełni skalowalny komputer, z
. Jest to pierwszy w pełni skalowalny komputer, z
programem przechowywanym w pamięci. Prędkość EDSAC-
programem przechowywanym w pamięci. Prędkość EDSAC-
a to 500 kHz, większość instrukcji jest wykonywana przez
a to 500 kHz, większość instrukcji jest wykonywana przez
ok 1500 ms.
ok 1500 ms.
Rok 1950
Rok 1950
Narodowe Biuro Standardów (US National Bereau of
Narodowe Biuro Standardów (US National Bereau of
Standards) uruchamia komputer
Standards) uruchamia komputer
SEAC
SEAC
(Standards
(Standards
Eastern Automatic Computer). Aby zmniejszyć
Eastern Automatic Computer). Aby zmniejszyć
liczbę lamp elektronowych, użyto 12000
liczbę lamp elektronowych, użyto 12000
germanowych diod. Pamięć komputera jest w stanie
germanowych diod. Pamięć komputera jest w stanie
przechować 512 45-bitowych słów.
przechować 512 45-bitowych słów.
Konrad Zuse
Konrad Zuse
kończy budowę
kończy budowę
Z4
Z4
i instaluje go na
i instaluje go na
Politechnice Federalnej w Zurychu. Komputer ma
Politechnice Federalnej w Zurychu. Komputer ma
zmodyfikowaną budowę, dzięki czemu może
zmodyfikowaną budowę, dzięki czemu może
wykonywać skoki warunkowe. Poza tym podczas
wykonywać skoki warunkowe. Poza tym podczas
wykonywania instrukcji w tym samym czasie dwie
wykonywania instrukcji w tym samym czasie dwie
kolejne są odczytywane i dodatkowo
kolejne są odczytywane i dodatkowo
przeprowadzane są różnorakie optymalizacje. Z4
przeprowadzane są różnorakie optymalizacje. Z4
był używany przez 5 lat na Politechnice, a następne
był używany przez 5 lat na Politechnice, a następne
5 we Francji.
5 we Francji.
Rok 1952
Rok 1952
Komputer
Komputer
EDVAC
EDVAC
zostaje ostatecznie skończony. Jego
zostaje ostatecznie skończony. Jego
projektantami są
projektantami są
Mauchly
Mauchly
,
,
Eckert
Eckert
i
i
Von Neumann
Von Neumann
.
.
Zbudowany jest z 4000 lamp i 10000 kryształowych diod.
Zbudowany jest z 4000 lamp i 10000 kryształowych diod.
Pojemność pamięci wynosi 1024 44-bitowych słów. EDVAC
Pojemność pamięci wynosi 1024 44-bitowych słów. EDVAC
pracuje z częstotliwością zegara
pracuje z częstotliwością zegara
1 MHz
1 MHz
.
.
Grace Murray Hopper
Grace Murray Hopper
tworzy pierwszy program, który
tworzy pierwszy program, który
tłumaczy symbole języka wysokiego poziomu na kod
tłumaczy symbole języka wysokiego poziomu na kod
maszynowy. Jest to
maszynowy. Jest to
kompilator A-O
kompilator A-O
.
.
IBM
IBM
decyduje się na dodanie komputerów do swojej linii
decyduje się na dodanie komputerów do swojej linii
produkcyjnej. Pierwszym modelem jest
produkcyjnej. Pierwszym modelem jest
IBM 701
IBM 701
,
,
zaprojektowany przez
zaprojektowany przez
Nathaniela Rochestera
Nathaniela Rochestera
. Jego
. Jego
przeznaczenie to głównie badania naukowe. Model 701
przeznaczenie to głównie badania naukowe. Model 701
zawiera 1 Kb pamięci operacyjnej. Innowacją wprowadzoną
zawiera 1 Kb pamięci operacyjnej. Innowacją wprowadzoną
w tej maszynie jest to, że użyty został napęd taśmowy.
w tej maszynie jest to, że użyty został napęd taśmowy.
Pojemność takiej taśmy jest 12000 razy większa od
Pojemność takiej taśmy jest 12000 razy większa od
pojemności karty perforowanej. Komputer IBM 701 może
pojemności karty perforowanej. Komputer IBM 701 może
wykonać 2200 operacji dodawania na sekundę.
wykonać 2200 operacji dodawania na sekundę.
Rok 1956
Rok 1956
BM
BM
tworzy pierwszy dysk twardy -
tworzy pierwszy dysk twardy -
RAMAC 350
RAMAC 350
.
.
Jego pojemność to 5MB, natomiast cena - milion
Jego pojemność to 5MB, natomiast cena - milion
dolarów.
dolarów.
W laboratoriach
W laboratoriach
MIT
MIT
ukończony zostaje pierwszy
ukończony zostaje pierwszy
komputer tranzystorowy. Jest to
komputer tranzystorowy. Jest to
TX-O
TX-O
(Transistorized Experimental Computer). Komputery
(Transistorized Experimental Computer). Komputery
oparte na tranzystorach rozpoczynają
oparte na tranzystorach rozpoczynają
drugą
drugą
generację
generację
.
.
John McCarthy
John McCarthy
używa po raz pierwszy terminu
używa po raz pierwszy terminu
sztuczna inteligencja
sztuczna inteligencja
.
.
A. Newell
A. Newell
,
,
D. Shaw
D. Shaw
i
i
F. Simon
F. Simon
wynajdują
wynajdują
IPL
IPL
(Information Processing Language - język
(Information Processing Language - język
przetwarzania informacji).
przetwarzania informacji).
Rok 1962
Rok 1962
Studenci z
Studenci z
MIT
MIT
-
-
Stephen (Slag) Russel
Stephen (Slag) Russel
,
,
Martin (Shag) Graetz
Martin (Shag) Graetz
i
i
Alan Kotok
Alan Kotok
- napisali
- napisali
pierwszą grę komputerową -
pierwszą grę komputerową -
Spacewar
Spacewar
. Jest ona
. Jest ona
uruchamiana na komputerze DEC PDP-1.
uruchamiana na komputerze DEC PDP-1.
Spacewar jest przeznaczony dla dwóch graczy,
Spacewar jest przeznaczony dla dwóch graczy,
przy czym jeden musi zniszczyć drugiego. Gra
przy czym jeden musi zniszczyć drugiego. Gra
jest oparta tylko i wyłącznie na trybie tekstowym.
jest oparta tylko i wyłącznie na trybie tekstowym.
Ivan Sutherland
Ivan Sutherland
tworzy pierwszy system
tworzy pierwszy system
graficzny -
graficzny -
Sketchpad
Sketchpad
, który potrafi wyświetlać
, który potrafi wyświetlać
obrazy na ekranie, a nie tylko tekst, jak dotąd.
obrazy na ekranie, a nie tylko tekst, jak dotąd.
Ken Iverson
Ken Iverson
, z uniwersytetu w Harvardzie,
, z uniwersytetu w Harvardzie,
tworzy
tworzy
APL
APL
(A Programming Language), który
(A Programming Language), który
służy głównie do zapisu wzorów matematycznych
służy głównie do zapisu wzorów matematycznych
na komputerze.
na komputerze.
Rok 1967
Rok 1967
IBM
IBM
tworzy pierwszą
tworzy pierwszą
dyskietkę
dyskietkę
. Jej rozmiar to 8
. Jej rozmiar to 8
cali.
cali.
Opracowany zostaje język programowania
Opracowany zostaje język programowania
LOGO
LOGO
.
.
Został napisany z myślą głównie o dzieciach i
Został napisany z myślą głównie o dzieciach i
początkujących użytkownikach komputera.
początkujących użytkownikach komputera.
Ole-Johan Dahl
Ole-Johan Dahl
i
i
Kristen Nygaard
Kristen Nygaard
z Norweskiego
z Norweskiego
Centrum Obliczeniowego kończą pracę nad językiem
Centrum Obliczeniowego kończą pracę nad językiem
Simula
Simula
. Jest to pierwszy obiektowy język
. Jest to pierwszy obiektowy język
programowania.
programowania.
Jack Kilby
Jack Kilby
,
,
John Merryman
John Merryman
oraz
oraz
James Van
James Van
Tassel
Tassel
z
z
Texas Instruments
Texas Instruments
tworzą pierwszy
tworzą pierwszy
kalkulator kieszonkowy. Wykonuje on cztery
kalkulator kieszonkowy. Wykonuje on cztery
podstawowe działania: dodawanie, odejmowanie,
podstawowe działania: dodawanie, odejmowanie,
mnożenie, dzielenie.
mnożenie, dzielenie.
Rok 1969
Rok 1969
Departament Obrony USA zleca utworzenie
Departament Obrony USA zleca utworzenie
ARPANet
ARPANet
. Celem przedsięwzięcia jest budowa
. Celem przedsięwzięcia jest budowa
sieci komputerowej, która mogłaby przetrwać atak
sieci komputerowej, która mogłaby przetrwać atak
nuklearny - w przypadku zniszczenia części sieci,
nuklearny - w przypadku zniszczenia części sieci,
łączność pomiędzy pozostałymi elementami miała
łączność pomiędzy pozostałymi elementami miała
zostać zachowana. Jest to początek tego, co
zostać zachowana. Jest to początek tego, co
znamy dzisiaj pod pojęciem
znamy dzisiaj pod pojęciem
Internet
Internet
. W roku
. W roku
1969 do sieci przyłączone były tylko 4 komputery,
1969 do sieci przyłączone były tylko 4 komputery,
aktualnie jest ich miliony i znajdują się one
aktualnie jest ich miliony i znajdują się one
praktycznie w każdym zakątku świata.
praktycznie w każdym zakątku świata.
Intel
Intel
zapowiada pamięć
zapowiada pamięć
RAM
RAM
o pojemności 1KB
o pojemności 1KB
(kilobajt). Jest to wielkość znacznie
(kilobajt). Jest to wielkość znacznie
przewyższająca poprzednie układy tego typu.
przewyższająca poprzednie układy tego typu.
Rok 1973
Rok 1973
Robert Metcalfe
Robert Metcalfe
z
z
Xerox PARC
Xerox PARC
tworzy
tworzy
specyfikację budowy sieci lokalnych (LAN - Local
specyfikację budowy sieci lokalnych (LAN - Local
Area Network) -
Area Network) -
Ethernet
Ethernet
.
.
Sędzia federalny
Sędzia federalny
Earl Larson
Earl Larson
dokonuje
dokonuje
sprawdzenia słuszności przyznania patentu na
sprawdzenia słuszności przyznania patentu na
komputer dla
komputer dla
Eckerta
Eckerta
i
i
Mauchly'ego
Mauchly'ego
. Według jego
. Według jego
dochodzenia to
dochodzenia to
John Atanasof
John Atanasof
jest wynalazcą
jest wynalazcą
nowoczesnego komputera elektronicznego.
nowoczesnego komputera elektronicznego.
Do sieci
Do sieci
ARPANet
ARPANet
przyłączone zostają pierwsze
przyłączone zostają pierwsze
ośrodki spoza USA. Są to University College of
ośrodki spoza USA. Są to University College of
London w Anglii oraz Royal Radar Establishment w
London w Anglii oraz Royal Radar Establishment w
Norwegii.
Norwegii.
Opracowany zostaje protokół
Opracowany zostaje protokół
FTP
FTP
służący do
służący do
transmisji plików pomiędzy komputerami.
transmisji plików pomiędzy komputerami.
Rok 1976
Rok 1976
Steve Jobs
Steve Jobs
i
i
Steve Wozniak
Steve Wozniak
budują
budują
komputer
komputer
Apple I
Apple I
. Udaje im się sprzedać 200
. Udaje im się sprzedać 200
sztuk w cenie 666,66 dolarów każda.
sztuk w cenie 666,66 dolarów każda.
Steve Jobs
Steve Jobs
i
i
Steve Wozniak
Steve Wozniak
zakładają firmę
zakładają firmę
Apple Computer
Apple Computer
. Swoją przygodę z budową
. Swoją przygodę z budową
komputerów zaczynali w garażu Jobsa. Firma
komputerów zaczynali w garażu Jobsa. Firma
Apple stanie się jednym z największych
Apple stanie się jednym z największych
producentów komputerów na świecie.
producentów komputerów na świecie.
Firma
Firma
Seymoura Cray'a
Seymoura Cray'a
tworzy
tworzy
superkomputer
superkomputer
Cray I
Cray I
. Jest to pierwsza
. Jest to pierwsza
komercyjna maszyna, która przekroczyła
komercyjna maszyna, która przekroczyła
granicę 1 MIPS (milion instrukcji na sekundę).
granicę 1 MIPS (milion instrukcji na sekundę).
Rok 1990
Rok 1990
Oficjalne narodziny
Oficjalne narodziny
WWW
WWW
.
.
Tim Berners-Lee
Tim Berners-Lee
tworzy
tworzy
język
język
HTML
HTML
(HyperText Markup Language). Sieć WWW
(HyperText Markup Language). Sieć WWW
używa także stworzonego przez niego protokołu
używa także stworzonego przez niego protokołu
HTTP
HTTP
i
i
adresów
adresów
URL
URL
.
.
W maju odbywa się premiera systemu
W maju odbywa się premiera systemu
Microsoft
Microsoft
Windows 3.0
Windows 3.0
. Jest to system napisany zupełnie od
. Jest to system napisany zupełnie od
nowa, wyposażony w graficzny interfejs użytkownika
nowa, wyposażony w graficzny interfejs użytkownika
(GUI), wzorowany na interfejsie komputera
(GUI), wzorowany na interfejsie komputera
Macintosh
Macintosh
.
.
W związku z tym
W związku z tym
IBM
IBM
postanawia zaprzestać
postanawia zaprzestać
współpracy z
współpracy z
Microsoftem
Microsoftem
w tworzeniu systemu
w tworzeniu systemu
OS/2
OS/2
, gdyż sądzi, że Windows stanie się jego
, gdyż sądzi, że Windows stanie się jego
konkurentem i wpłynie na małą popularność "dwójki".
konkurentem i wpłynie na małą popularność "dwójki".
ARPANET
ARPANET
oficjalnie kończy swoje działanie. Po udanym
oficjalnie kończy swoje działanie. Po udanym
wprowadzeniu protokołu
wprowadzeniu protokołu
TCP/IP
TCP/IP
, który pozwala różnym
, który pozwala różnym
sieciom komputerowym na komunikowanie się między
sieciom komputerowym na komunikowanie się między
sobą, ARPANET staje się zbędny.
sobą, ARPANET staje się zbędny.
Rok 1992
Rok 1992
W sklepach pojawia się nowy produkt
W sklepach pojawia się nowy produkt
Microsoftu
Microsoftu
-
-
Windows 3.1
Windows 3.1
który stanie się
który stanie się
najpopularniejszym systemem okienkowym
najpopularniejszym systemem okienkowym
aż do ukazania się Windows 95. W ciągu
aż do ukazania się Windows 95. W ciągu
zaledwie dwóch miesięcy sprzedano milion
zaledwie dwóch miesięcy sprzedano milion
kopii programu.
kopii programu.
Apple
Apple
przegrywa z
przegrywa z
Microsoftem
Microsoftem
wytoczoną
wytoczoną
przez siebie kilka lat wcześniej sprawę. Apple
przez siebie kilka lat wcześniej sprawę. Apple
twierdził, że Microsoft ukradł ideę
twierdził, że Microsoft ukradł ideę
graficznego interfejsu użytkownika. Gdyby
graficznego interfejsu użytkownika. Gdyby
sprawę wygrał, losy mogłyby się potoczyć
sprawę wygrał, losy mogłyby się potoczyć
ciekawie, być może nie byłoby teraz
ciekawie, być może nie byłoby teraz
Windows...
Windows...
Rok 1995
Rok 1995
24 sierpnia odbywa się premiera systemu
24 sierpnia odbywa się premiera systemu
Windows 95
Windows 95
(nazwa kodowa Chicago). Staje się
(nazwa kodowa Chicago). Staje się
on wielkim przebojem i w ciągu zaledwie 4 dni
on wielkim przebojem i w ciągu zaledwie 4 dni
sprzedanych zostaje 4 miliony kopii. Nad
sprzedanych zostaje 4 miliony kopii. Nad
systemem pracowało 300 programistów,
systemem pracowało 300 programistów,
wynikiem czego jest kod złożony z 10 milionów
wynikiem czego jest kod złożony z 10 milionów
linii. Aby sprostać wymaganiom klienta, Microsoft
linii. Aby sprostać wymaganiom klienta, Microsoft
udostępnił pomoc techniczną, złożoną z 1600-
udostępnił pomoc techniczną, złożoną z 1600-
osobowej załogi.
osobowej załogi.
Sun Microsystems
Sun Microsystems
przedstawia obiektowy język
przedstawia obiektowy język
programowania
programowania
Java
Java
, który z założenia ma być
, który z założenia ma być
niezależny od platformy uruchomieniowej.
niezależny od platformy uruchomieniowej.
Rok 2000
Rok 2000
Szef
Szef
Microsoftu
Microsoftu
-
-
Bill Gates
Bill Gates
- rezygnuje ze stanowiska
- rezygnuje ze stanowiska
CEO. Postanawia zająć się wyłącznie pisaniem programów,
CEO. Postanawia zająć się wyłącznie pisaniem programów,
a nie - jak dotąd - uczestniczyć w wielu procesach
a nie - jak dotąd - uczestniczyć w wielu procesach
sądowych i zajmować się polityką. Jego miejsce zajmuje
sądowych i zajmować się polityką. Jego miejsce zajmuje
współzałożyciel firmy -
współzałożyciel firmy -
Paul Allen
Paul Allen
.
.
IBM
IBM
tworzy superkomputer
tworzy superkomputer
Blue Gene
Blue Gene
, następcę
, następcę
Deep
Deep
Blue
Blue
. Jest on tysiąc razy szybszy od poprzednika i pracuje z
. Jest on tysiąc razy szybszy od poprzednika i pracuje z
prędkością 1 PetaFLOP. Jest to najwydajniejsza maszyna na
prędkością 1 PetaFLOP. Jest to najwydajniejsza maszyna na
świecie.
świecie.
14 lutego odbywa się odkładana premiera systemu
14 lutego odbywa się odkładana premiera systemu
Microsoft Windows 2000
Microsoft Windows 2000
.
.
W lutym
W lutym
AMD
AMD
przedstawia nowy procesor
przedstawia nowy procesor
Athlon
Athlon
taktowany zegarem 1,1 GHz. W odpowiedzi na to
taktowany zegarem 1,1 GHz. W odpowiedzi na to
Intel
Intel
jeszcze w tym samym miesiącu prezentuje układ 1,5 GHz.
jeszcze w tym samym miesiącu prezentuje układ 1,5 GHz.
Wyścig trwa...
Wyścig trwa...
15 lipca
15 lipca
Microsoft
Microsoft
prezentuje nowy język programowania -
prezentuje nowy język programowania -
C#
C#
(C sharp).
(C sharp).