2 0 0 1 SPOŁECZE STWO GLOBALNEJ

Transkrypt

2 0 0 1 SPOŁECZE STWO GLOBALNEJ
SZKOŁA WYśSZA MILA COLLEGE w WARSZAWIE
SPOŁECZEŃSTWO
GLOBALNEJ
2001
INFORMACJI
Dr inŜ.
Andrzej KALINOWSKI
Wykład 4
Informatyczne determinanty
społeczeństwa informacyjnego
Krótki zarys historii komputerów
Generacje technologiczne komputerów
Generacje organizacyjne komputerów
Krótka historia rozwoju informatyki krajowej
„Komputer, symbol XX w., wywodzi się mimo wszystko z
dalekiej, a mało znanej przeszłości. Od antycznych abaków po
pałeczki obliczeniowe, od maszyn Leibniza lub Pascala po
mechanizmy Babbage'a i Holleritha, od logiki binarnej Yi
King po koncepcje Boole'a przeplatają się metamorfozy
wielkiej chimerycznej idei i natchnione poszukiwania
upartych wynalazców”.
R.Ligonniere, Prehistoria i historia komputerów, 1992
Krótki zarys historii komputerów 1/18
• abacus - urządzenie liczące,
powstało prawie 5000 lat temu
w środkowej Azji.
• sprowadzenie abacusa Hiszpanii
przez Gerberta z Aurillac,
nauczyciela szkoły katedralnej
w Reims, późniejszego (999 r.)
papieŜa Sylwestra II.
Krótki zarys historii komputerów 2/18
• Leonardo da Vinci - geniusz epoki renesansu wniósł
równieŜ wkład w rozwój maszyn liczących.
Na zdjęciu oryginalne zapiski Leonarda da Vinci
Krótki zarys historii komputerów 3/18
• Leonardo da Vinci - geniusz epoki renesansu wniósł
równieŜ wkład w rozwój maszyn liczących.
Na zdjęciu replika maszyny jego pomysłu
zdjęcie Codex : RRZN/RVS, University of Hannover, Germany| zdjęcie repliki: Mr. Joseph Mirabella, New York, USA.
Krótki zarys historii komputerów 4/18
• W roku 1614 Szkot John Napier wynalazł logarytm, który
pozwolił zastąpić mnoŜenie i dzielenie liczb dodawaniem
i odejmowaniem.
• W roku 1642 Blaise Pascal
skonstruował maszynę liczącą,
nazwaną "Pascaline”.
Maszyna Pascala miała tylko
moŜliwość dodawania liczb
ośmiocyfrowych.
Krótki zarys historii komputerów 5/18
• W 1694 r. niemiecki matematyk i filozof,
Gottfried Wilhelm von Leibniz (1646 -1716),
wykorzystał doświadczenia Pascala do stworzenia
maszyny, która mogła równieŜ wykonywać
operacje mnoŜenia.
Krótki zarys historii komputerów 6/18
• Dopiero ok. roku 1820 francuski konstruktor
Xavier Thomas de Colmar skonstruował urządzenie
nazywane potem popularnie arytmometrem, które mogło
wykonywać cztery podstawowe operacje matematyczne.
Pascal, Leibniz i Colmar uwaŜani są za głównych
twórców i prekursorów mechanicznych urządzeń
liczących w okresie nazywanym czasem erą
mechaniczną w konstrukcji komputerów.
Krótki zarys historii komputerów 7/18
• W 1822 r. angielski matematyk Charles Babbage
(1791-1871) wpadł na pomysł skonstruowania
uniwersalnego komputera, zdolnego rozwiązywać
róŜnorodne zagadnienia matematyczne.
• Ada Lovelace córka poety lorda Byrona, wniosła ogromny
wkład do pracy nad tym wynalazkiem.
• W 1991 roku naukowcy z Londyńskiego
Muzeum Nauki na podstawie zachowanych
notatek i rysunków Babbage'a skonstruowali
prototyp jego wynalazku.
Krótki zarys historii komputerów 8/18
• W latach 1847 i 1854 matematyk - George Boole
opublikował prace pozwalające na
prezentacje
wyraŜeń
logicznych
za
pomocą
wyraŜeń
algebraicznych znane dzisiaj jako "Algebra Boole'a”,
które połoŜyły podwaliny teoretyczne pod przyszłe
konstrukcje komputerów.
• Na podstawie prac Boole'a inny angielski matematyk
Augustus DeMorgan określił operacje logiczne nazywane
dzisiaj prawami lub przekształceniami DeMorgana.
Krótki zarys historii komputerów 9/18
• W roku 1889 amerykański wynalazca, Herman
Hollerith (1860-1929), uŜył kart perforowanych
(pomysł Jacquard'a) do zakodowania i
wprowadzania danych do maszyny obliczającej
mechanicznie wyniki.
Oryginalna maszyna
Hermana Holleritha
Copyright (c) 1997. Maxfield & Montrose Interactive Inc
A propos
Tak w latach siedemdziesiątych wyglądały: dziurkarka kart i sorter kart
Krótki zarys historii komputerów 10/18
• Lee de Forest w 1906 r. wykorzystuje zjawisko emisji
termoelektronowej do konstrukcji lamp elektronowych, najpierw
diody a następnie triody. Lampa ta mogła pełnić zarówno
funkcje wzmacniacza jak i przełącznika.
• Pod koniec lat lat 30-tych Claude E. Shannon doszedł do
wniosku, Ŝe algebra Boole'a jest idealnym systemem dla maszyn
liczących. Jego główne tezy pokazywały w jaki sposób boolowska
koncepcja PRAWDY I FAŁSZU moŜe być zastosowana do opisania
funkcji przełączających realizowanych przez układy elektroniczne.
Krótki zarys historii komputerów 11/18
• Anglik Alan Turing w latach 1935 - 1938 wymyślił “maszynę
logiczno-matematyczną”. Od 1940r. uczestniczy w brytyjskim
programie konstrukcji maszyny Colossus do rozszyfrowania
komunikatów Wehrmachtu.
• Wiedzę o stosowanych przez Niemców urządzeniach
mechanicznego szyfrowania przejęli Brytyjczycy od wywiadu
polskiego. W pracach nad
rozszyfrowaniem tajemnicy
Enigmy uczestniczyli polscy
matematycy.
Krótki zarys historii komputerów 12/18
• Konrad Zuse (1910-1995), pracował w latach
trzydziestych jako konstruktor dla Henschel Aircraft
Company w Berlinie. W początkach II Wojny
Światowej skonstruował kilka automatycznych
kalkulatorów.
• W 1941 r. Zuse zbudował programowaną
maszynę elektryczną Z3 do kodowania
i dekodowania informacji. Była ona
wyposaŜona w 7800 przekaźników.
Jego dzieło, komputer Z3 moŜna oglądać
w Deutsche Museum w Monachium.
Krótki zarys historii komputerów 13/18
• W roku 1944 amerykański inŜynier Howard H. Aiken
pracujący dla IBM skonstruował - we współpracy Harvardu i IBM
- pierwszy w pełni elektroniczny kalkulator nazwany MARK I.
MARK I
Krótki zarys historii komputerów 14/18
Podczas II wojny światowej walczące armie
potrzebowały duŜych mocy obliczeniowych do
opracowywania „tablic balistycznych” słuŜących
dokładnemu namierzaniu celów.
Krótki zarys historii komputerów 15/18
• 15 lutego 1946 r. na Uniwersytecie Pensylwanii w Filadelfii
uruchomiono pierwszą elektroniczną maszynę cyfrową,
nazwaną przez jej konstruktorów: Johna H. Mauchly'ego
i J. Prospera Eckerta - ENIAC (Electronic Numerical
Integrator and Computer).
• ENIAC obejmował 42 szafy i
waŜył 30 ton
• zajmował 72 m2 powierzchni
• pobór przez niego mocy wynosił 140 kWh
• składał się m.in. z:
- 18 000 lamp elektronowych
- 6 000 komutatorów
- 10 000 kondensatorów
- 50 000 oporników
- l 500 przekaźników
ENIAC
Krótki zarys historii komputerów 16/18
• W połowie lat 40 John von Neumann,
współpracujący z zespołem Uniwersytetu w
Pensylwanii zaproponował następujące postulaty
dotyczące architektury komputera:
Komputer powinien posiadać pamięć w której przechowywane będą zarówno
dane jak i instrukcje z moŜliwością zapisu i odczytu w dowolnej kolejności
Powinien być wyposaŜony w jednostkę obliczeniową pozwalającą na operacje
arytmetyczne i logiczne
Powinien zawierać takie układy sterujące jego pracą, które pozwalałyby na
interpretację rozkazów pobieranych z pamięci oraz wybór alternatywnych działań
w zaleŜności od wyniku poprzednich operacji
Krótki zarys historii komputerów 17/18
• W 1945 roku przystąpiono do budowy komputera nazwanego w
skrócie EDVAC (Electronic Discrete Variable Automatic
Computer ), ale z róŜnych przyczyn zakończono ją w 1952 r.
EDVAC zawierał ok. 4000 lamp elektronowych i ok. 10000 diod
krystalicznych.
• Jednocześnie w 1948 roku rozpoczęto prace nad komputerem o
nazwie UNIVAC I (Universal Automatic Computer), które
zakończono w 1951 roku. UNIVAC stał się pierwszym dostępnym
w sprzedaŜy komputerem. Posiadały go juŜ wtedy: amerykańskie
biuro ewidencji ludności oraz General Electric.
Krótki zarys historii komputerów 18/18
• ENIAC, EDVAC, UNIVAC - maszyny cyfrowe zaliczane do
pierwszej generacji komputerów.
• wykorzystano w nich przełączniki elektroniczne na lampach
elektronowych
• stosowano pamięci
magnetyczne na rdzeniach
ferrytowych
• instrukcje wykonywane
były w określonej
kolejności
Krótki zarys historii komputerów
Gdy latem 1946 roku zniesiono tajemnicę wojskową jaka
otaczała ENIAC`a stało się jasne, Ŝe nastąpił pewien punkt
przełomowy w historii komputerów, otwierający przyszłość,
której znaczenia i zasięgu nikt jeszcze nie podejrzewał, rewolucję
której nazwa brzmi:
eksplozja informatyki
R.Ligonniere, Prehistoria i historia komputerów, 1992
Generacje technologiczne komputerów 1/6
• I generacja - lampy elektronowe - 1937-1953
• II generacja - tranzystory
- 1954-1962
• III generacja - układy scalone
- 1964-1971
• IV generacja - mikroprocesory i LSI - 1971- czasy obecne
• V generacja - układy scalone VLSI
Generacje technologiczne komputerów 2/6
I generacja - lampy elektronowe - 1937-1953
• komputery wielkie i drogie
• podstawowe elementy lampy oraz linie przekaźnikowe
• obszary zastosowań:
- zagadnienia balistyki
- łamanie kodów
- projektowanie urządzeń optycznych i meteorologia
• wysoka zawodność
• ubogie oprogramowanie 1-5 Klocs (Kilo lines of code - tysiąc linii
kodu maszynowego)
Generacje technologiczne komputerów 3/6
II generacja - tranzystory - 1954-1962
• komputery znacznie mniejsze i tańsze
• stosowane w wielkich firmach czy bankach
• średni czas pracy między awariami - setki godzin
• języki programowania wysokiego poziomu
• programy osiągały wielkość 5 - 20 Klocs
• problemy rozwiązywane były sekwencyjnie
IBM 7090 i IBM 7070
Generacje technologiczne komputerów 4/6
III generacja - układy scalone - 1964-1971
• komputery stały się jeszcze mniejsze i szybsze
• średni czas pracy między awariami wynosił tysiące godzin
• wielkość programów od 20 do 500 Klocs
• rozwój systemów operacyjnych
• wieloprogramowość
IBM System 360
Generacje technologiczne komputerów 5/6
IV generacja-mikroprocesory i LSI -1971-czasy obecne
• radykalnie zmniejszają się wymiary komputerów
• komputery są tańsze, szybsze i nie przegrzewają się
• dostępne i „przyjazne” dla przeciętnego uŜytkownika
• w 1981 r. IBM stworzył komputer osobisty (PC) do uŜytku
domowego, biurowego oraz szkolnego
• powstanie sieci komputerowych
Generacje technologiczne komputerów 6/6
V generacja - układy scalone VLSI
• przetwarzanie równoległe z uŜyciem
układów scalonych o bardzo
wielkiej skali integracji (VLSI)
• superkomputery
• sztuczna inteligencja
Generacje organizacyjne komputerów 1/8
Podział wg wielkości i przeznaczenia
• mikrokomputery
• minikomputery
• komputery (mainframe)
• superkomputery
Generacje organizacyjne komputerów 2/8
Mikrokomputery- komputery osobiste (PC)
• najmniejsze komputery biurkowe lub przenośne
• mogą być połączone w sieć
• są uŜywane w domu, małym przedsiębiorstwie lub w
szkole
• naleŜą przewaŜnie do jednego uŜytkownika
• spotyka się w róŜnych rozmiarach jako:
–
–
–
–
–
osobiste organizatory
kieszonkowe (palmtopy)
na kolana (laptopy)
przenośne (notebooki)
na biurko (desktopy)
Generacje organizacyjne komputerów 3/8
Minikomputery
• wielodostępne komputery o mocy obliczeniowej i
rozmiarach sytuujących ich pomiędzy duŜymi
komputerami (mainframe) a mikrokomputerami.
• wykorzystuje się przede wszystkim w komercyjnych
systemach teleinformatycznych średnich i duŜych
przedsiębiorstw oraz uniwersytetach.
• mogą słuŜyć równocześnie od 10 do 200
uŜytkownikom.
Generacje organizacyjne komputerów 4/8
komputery (mainframe)
• programowalne urządzenie elektroniczne do
przetwarzania danych, wykonywania obliczeń i innych
zadań.
• istnieją trzy rodzaje komputerów:
– komputer cyfrowy (a digital computer)
– komputer analogowy (analogue computer)
– komputer hybrydowy (hybrid computer) o cechach
komputera cyfrowego i analogowego.
• mogą często równocześnie obsługiwać kilkuset
uŜytkowników w duŜych organizacjach, jak wielkie
przedsiębiorstwa i agendy rządowe.
Generacje organizacyjne komputerów 5/8
Superkomputery
• najszybszy, najsilniejszy rodzaj
komputera o niezwykłej szybkości.
• wykorzystują kilka współpracujących
ze sobą procesorów oraz
w celu przyśpieszenia transmisji
sygnałów elektrycznych,
zjawisko nadprzewodnictwa,
które występuje w temperaturze
bliskiej zera bezwzględnego.
• Pierwszy superkomputer, Cray-1
skonstruowany i uruchomiony został
przez Seymoura Craya (1925-1996)
- amerykańskiego informatyka.
amerykański superkomputer Cray, uŜywany w kryptologii i
symulowanych wybuchach jądrowych
Generacje organizacyjne komputerów 6/8
Superkomputery
• w 1981 r. na świecie było tylko 21 superkomputerów
• w 1986 r. juŜ 76, a w 1991 r. ponad 350, z czego 270,
czyli 75% produkcji światowej, jest typu Cray.
• Największa liczba superwydajnych maszyn (227)
znajduje się w USA, na drugim miejscu są Niemcy z 71
superkomputerami, a na trzecim miejscu Japonia, gdzie
pracuje 48 takich urządzeń.
Generacje organizacyjne komputerów 7/8
Superkomputery
Ranking listy TOP 500 - najbardziej
superkomputerów na świecie:
wydajnych
• Na pierwszym miejscu zestawienia znalazł się
superkomputer Earth Simulator zbudowany przez
firmę NEC, który osiągnął rekordową i niewiarygodną
szybkość przetwarzania informacji 35,6 bln operacji na
sekundę.
• Duma i i symbol amerykańskiej potęgi, ASCI White, jest
od niego pięciokrotnie słabszy.
Generacje organizacyjne komputerów 8/8
Superkomputery
• IBM ogłosił 20 listopada 2002 roku, iŜ podpisał kontrakt
wartości 299 mln dolarów na budowę dwóch
superkomputerów dla ministerstwa energetyki USA. Łącznie
oba komputery będą szybsze niŜ obecnie 500 najszybszych
komputerów.
• pierwszy ASCI Purple będzie wykorzystywany do modelowania
wybuchów jądrowych (100 bln oper/s).
• drugi, Blue Gene/L będzie słuŜył do przewidywanie zmian
klimatycznych oraz interakcji między chemią atmosfery
a zanieczyszczeniami ( 360 bln oper/s).
Konstatacja
• Obliczenia wykonywane w 1946r. przez ENIACa w 1982 r.
wykonywał mikrokomputer zbudowany z jednego lub kilku
układów scalonych i mieszczący się bez trudu w szufladzie
biurka.
• Rok później mikrokomputer IBM PC, od którego zaczął się
„boom PC” został przez tygodnik „Time” wybrany „Maszyną
Roku”, w miejsce tradycyjnego „Człowieka Roku”.
• Bowiem:
KOMPUTER STAŁ SIĘ
PODSTAWĄ AUTOMATYZACJI PRACY
UMYSŁOWEJ W SFERACH:
• inŜynierii obliczeń:
komputer jako środek do obliczeń (computer as a computer)
• inŜynierii rozwiązywania problemów:
komputer jako środek do rozwiązywania problemów
(computer as a problem solver)
• inŜynierii informacji:
komputer jako środek do gromadzenia i przetwarzania
informacji (computer as an information collector and processor)
• inŜynierii wiedzy:
komputer jako ekspert (computer as an expert).
Refleksja
Jaki będzie komputer XXI wieku?
• rozwój ograniczać będą prawa fizyki (np. Ŝaden
sygnał nie moŜe rozchodzić się z prędkością większą
od prędkości światła)
• ograniczenie związane z tzw. algorytmami nieobliczalnymi
• zawodność systemów komputerowych
wg prof. Hansa J. Bremermanna
Krótka historia rozwoju informatyki krajowej 1/6
• pierwsze prace nad skonstruowaniem EMC zapoczątkowano w
1948 r. w Państwowym Instytucie Matematycznym, gdzie
utworzono Grupę Aparatów Matematycznych.
• W 1958 r. w Zakładzie Aparatów Matematycznych PAN
skonstruowano pierwszą w kraju elektronową maszynę
liczącą o nazwie XYZ (często zwaną ZAM-1).
Krótka historia rozwoju informatyki krajowej 2/6
• Od 1962 r. problemy teorii i praktyki rozwiązywały:
• Instytut Maszyn Matematycznych (IMM) PAN - dawny Zakład
Aparatów Matematycznych
• Katedra Budowy Maszyn Politechniki Warszawskiej;
• Wrocławskie Zakłady Elektroniczne ELWRO.
• Wojskowa Akademia Techniczna
• Rezultatem pracy tych ośrodków było skonstruowanie modeli
takich maszyn, jak: ZAM-2 i ZAM-3, UMC-1 i ODRA-1003, ELWAT
UMC-1
ODRA-1003
ELWAT
Krótka historia rozwoju informatyki krajowej 3/6
• Po roku 1963 w ośrodkach warszawskich rozwijano EMC serii ZAM, zaś w ELWRO
- EMC serii ODRA. Uruchomiono produkcję kolejno EMC:
• ZAM-41 do przetwarzania danych (1964 r.)
• ODRA-1204 - zbudowanej na technice półprzewodnikowej i przeznaczonej głównie
do obliczeń naukowo-technicznych oraz sterowania zautomatyzowanymi
procesami technologicznymi (1967r.);
• ODRA-1304 - nowoczesnej w tym czasie (1969 r.) maszyny cyfrowej,
przeznaczonej do przetwarzania informacji (licencja angielskiej firmy ICL);
• ODRA-1305 (1973 r.) - będącej udoskonaloną i znacznie rozbudowaną wersją
ODRA-1204
ODRA-1304
ODRA-1305
Krótka historia rozwoju informatyki krajowej 4/6
• Równolegle w ELWRO prowadzone były prace nad komputerem średniej mocy
obliczeniowej dla zastosowań wojskowych . W efekcie uzyskano 2 rozwiązania:
• EMC ODRA-1325 przeznaczono na rynek krajowy
• RODAN-10U
o
udoskonalonych
parametrach
niezawodnościowych,
wykorzystywane było w projektowanych i wdraŜanych w wojsku
zautomatyzowanych systemach dowodzenia i kierowania środkami walki.
Krótka historia rozwoju informatyki krajowej 5/6
• w latach siedemdziesiątych nastąpił wyraźny podział
specjalizacji w produkcji komputerów:
• ośrodek
wrocławski
przejął
całkowicie
produkcję
komputerów większych
• ośrodek warszawski - minikomputerów.
• jednocześnie -zgodnie z ustaleniami przyjętymi w ramach RWPG
- od 1975 r. podjęto w ELWRO produkcję komputerów R-32,
tzw. jednolitego systemu EMC (JS EMC)
• wprowadzono na rynek krajowy 12 typów minikomputerów
rodziny MERA oraz szereg urządzeń informatycznych takich
jak: pamięci taśmowe, drukarki, monitory ekranowe, dziurkarki i
czytniki taśmy papierowej itp.
• rozwój produkcji sprzętu komputerowego trwał w Polsce do
końca lat 80.
Epilog
• 18 lipca 2003 r. o godzinie 12:25 we wrocławskim Hutmenie
oficjalnie wyłączono z sieci ostatnią, do tej pory funkcjonującą w
Polsce elektroniczną maszynę cyfrową ODRA 1305,
sztandarowego
produktu juŜ nie
istniejących zakładów
komputerowych.
Epilog
Tym samym dobiegła kresu licząca dobrze
ponad 30 lat historia polskiej informatyki
1990
C
C&
2000
systematization
Krótki zarys historii telekomunikacji 8/8
Knowledge
processing
Distributed
processing
Integrated
communication
network
VLSI
LSI
1960
Singlefunction
1950
Birth of
the
computer
n
ta tio
Da nica
u
m
m
co
Tr
Tube
r
ssba
Cro h
swic
SD
ile
s im
Di
gi
c
Fa
TD
IC
SS
-E
Kobayashi , 1985
an Dig
sm ita
iss l
io
n
Multi -purpose
-E
SS
1970
tal
tr a
net nsmi
ssi
wo
on
rk
vi
de
o
Centralized
processing
tr
computers
1980
Analog
sion
transmis
Telephone
1950
digitalization
1960
1970
communication
1980
1990
2000
Koniec
Dziękuję za uwagę