KL. VIII - HISTORIA I ROZWÓJ INFORMATYKI
Przykłady dawnych przyrządów i maszyn do wykonywania obliczeń
Zanim powstało pierwsze urządzenie, które można nazwać komputerem, konstruowano różne urządzenia do wykonywania obliczeń, m.in. liczydła i kalkulatory. Potrzeba i umiejętność liczenia pojawiły się, kiedy nasi przodkowie żyli w grupach plemiennych, a rozwinęły wraz z powstaniem pierwszych państw - zorganizowanych form społecznych. Wtedy też powstały pierwsze urządzenia ułatwiające wykonywanie obliczeń.
Już od X wieku przed naszą erą znano przyrządy do liczenia – abakusy,
zbliżone wyglądem do liczydeł. Abakusy to gliniane tabliczki z wyżłobionymi rowkami, w których umieszczano przesuwane kamyki. Są one maszynami liczącymi używanymi najdłużej w historii.
Odmianą abakusa jest soroban,
Na podobnej zasadzie jak abakusy i sorobany działa popularne do dziś liczydło. Nowe urządzenia liczące zaczęły powstawać w XVII wieku, dzięki rozwojowi techniki, a szczególnie mechaniki precyzyjnej. Najważniejszym elementem ich konstrukcji były obracające się koła zębate.
Jedną z pierwszych na świecie maszyn wykonujących cztery działania (dodawanie, odejmowanie, mnożenie i dzielenie liczb całkowitych) wynalazł w 1623 roku niemiecki matematyk William Schickard - urządzenie wykonał z drewnianych elementów
Niedługo później (w latach 1672-1694) powstał mechanizm zastosowany w kalkulatorze opracowanym przez niemieckiego uczonego Wilhelma Leibniza (rys. 5.) - wykorzystywano go do budowy różnych urządzeń aż do XX wieku.
Wynalazek elektryczności i rozwój maszyn elektrycznych pozwoliły na zastąpienie korbek i dźwigni zespołem silników i przekaźników elektrycznych.
PIERWSZE KOMPUTERY
Co te dawne maszyny mają wspólnego z dzisiejszymi komputerami, wykonującymi nie tylko bardzo skomplikowane obliczenia, ale generującymi też ruchome obrazy czy komponującymi muzykę? U podstaw działania współczesnych komputerów leżą te same proste operacje matematyczne i logiczne. Komputer potrafi jednak wykonywać je bardzo szybko (miliardy operacji na sekundę).
Wszystko, co wykonuje komputer, wymaga opisu językiem matematyki i logiki. Opis ten stanowią programy, podprogramy, procedury sprowadzone do poziomu tysięcy czy milionów najprostszych działań.
1833
Angielski matematyk Charles Babbage opracowuje model maszyny analitycznej napędzanej silnikiem lokomotywy parowej.
Wszystko, co wykonuje komputer, wymaga opisu językiem matematyki i logiki. Opis ten stanowią programy, podprogramy, procedury sprowadzone do poziomu tysięcy czy milionów najprostszych działań.
1833
Angielski matematyk Charles Babbage opracowuje model maszyny analitycznej napędzanej silnikiem lokomotywy parowej.
Mimo że maszyna nigdy nie została wykonana w całości, jej model pomógł w opracowaniu koncepcji współczesnych komputerów.
Z Charlesem Babbage’em współpracowała Ada Lovelace, którą wielu uważa za pierwszą programistkę komputerów. Tworzone przez lady Lovelace opisy rozwiązywania konkretnych zadań obliczeniowych uznaje się za pierwsze programy. Nazwa języka programowania Ada (który powstał w latach 70. XX wieku) pochodzi właśnie od jej imienia.
1911
W roku 1911 powstaje amerykańskie przedsiębiorstwo IBM, na początku znane pod nazwą CTR. Nazwę IBM przedsiębiorstwo przyjęło dopiero w 1924 roku.
W roku 1911 powstaje amerykańskie przedsiębiorstwo IBM, na początku znane pod nazwą CTR. Nazwę IBM przedsiębiorstwo przyjęło dopiero w 1924 roku.
IBM to jedno z najstarszych przedsiębiorstw informatycznych na świecie. Co ciekawe, początkowo firma nie zajmowała się produkcją komputerów, bo ich jeszcze nie wynaleziono. Przedsiębiorstwo wytwarzało różne produkty, m.in. systemy pomiaru czasu pracy, wagi, krajalnice do mięsa i karty perforowane.
Poza wyprodukowaniem komputera osobistego IBM PC (1981), firma opracowała różne technologie używane w informatyce, tj. dysk twardy Winchester, kursor oraz dyskietkę, a także tworzyła systemy operacyjne.
1936
Angielski matematyk Alan Turing opracowuje model teoretyczny maszyny do wykonywania algorytmów.
Model ten składał się z nieskończenie długiej taśmy, zawierającej komórki z przetwarzanymi symbolami, głowicy odczytująco-zapisującej i układu sterowania. Obliczenia wykonywane za pomocą tej maszyny zależały od układu symboli wpisanych na taśmie oraz od przyjętego zestawu instrukcji. Podobnie działają dzisiejsze komputery - wyniki obliczeń zależą od danych zapisanych w pamięci komputera i od zestawu wykonanych instrukcji.
1941
Niemiecki inżynier Konrad Zuse konstruuje programowalną maszynę Z3 , w której zastosował przekaźniki elektromagnetyczne.
Poza wyprodukowaniem komputera osobistego IBM PC (1981), firma opracowała różne technologie używane w informatyce, tj. dysk twardy Winchester, kursor oraz dyskietkę, a także tworzyła systemy operacyjne.
1936
Angielski matematyk Alan Turing opracowuje model teoretyczny maszyny do wykonywania algorytmów.
Model ten składał się z nieskończenie długiej taśmy, zawierającej komórki z przetwarzanymi symbolami, głowicy odczytująco-zapisującej i układu sterowania. Obliczenia wykonywane za pomocą tej maszyny zależały od układu symboli wpisanych na taśmie oraz od przyjętego zestawu instrukcji. Podobnie działają dzisiejsze komputery - wyniki obliczeń zależą od danych zapisanych w pamięci komputera i od zestawu wykonanych instrukcji.
1941
Niemiecki inżynier Konrad Zuse konstruuje programowalną maszynę Z3 , w której zastosował przekaźniki elektromagnetyczne.
Z3 wykonywała operacje matematyczne (tj. dodawanie, odejmowanie, mnożenie, dzielenie i pierwiastkowanie) w systemie binarnym. Działaniem maszyny sterował program zapisany na taśmie perforowanej. Dane wprowadzano z klawiatury, a wynik odczytywano z wyświetlacza.
Maszynę Z3 określa się czasem jako pierwszy komputer, choć naprawdę był to programowalny kalkulator.
Maszynę Z3 określa się czasem jako pierwszy komputer, choć naprawdę był to programowalny kalkulator.
1944
W Stanach Zjednoczonych powstaje komputer Harvard Mark I
- największy w historii kalkulator elektromechaniczny o długości prawie 16 m i wysokości 2,5 m. Ważył ponad 5 ton i zawierał ponad 800 km przewodów z trzema milionami połączeń.
Była to pierwsza maszyna, której pracą sterował wbudowany program. Jedną z programistek maszyny Harvard Mark I była Grace Hopper, która wprowadziła do słownictwa informatycznego pojęcie „bug” oznaczające dziś błąd w kodzie programu. Gdy pracowała przy kolejnej wersji komputera - Mark II, do wnętrza urządzenia dostała się ćma i spowodowała awarię. Naprawę tej usterki pracownicy określili jako „debugging”, czyli odpluskwianie.
Dotychczas używane koła zębate, przekaźniki i silniki zastąpiono lampowymi układami elektronicznymi. Do budowy wykorzystano prawie 20 tysięcy lamp elektronowych, a do zasilania tego komputera zbudowano oddzielną elektrownię. Średni bezawaryjny czas pracy maszyny wynosił... 2 godziny, ponieważ po tym czasie któraś z lamp ulegała przepaleniu i należało ją wymienić.
ENIAC ważył ponad 27 ton i zajmował powierzchnię ok. 140 metrów kwadratowych. Komputer ten nie miał pamięci operacyjnej. Na zdjęciach w Internecie można zobaczyć plątaninę kabli na ścianie komputera, ponieważ ENIAC był programowany przez przełączanie wtyków kablowych.
Była to pierwsza maszyna, której pracą sterował wbudowany program. Jedną z programistek maszyny Harvard Mark I była Grace Hopper, która wprowadziła do słownictwa informatycznego pojęcie „bug” oznaczające dziś błąd w kodzie programu. Gdy pracowała przy kolejnej wersji komputera - Mark II, do wnętrza urządzenia dostała się ćma i spowodowała awarię. Naprawę tej usterki pracownicy określili jako „debugging”, czyli odpluskwianie.
1945
W Stanach Zjednoczonych powstaje pierwszy w historii komputer elektroniczny o nazwie ENIAC.Dotychczas używane koła zębate, przekaźniki i silniki zastąpiono lampowymi układami elektronicznymi. Do budowy wykorzystano prawie 20 tysięcy lamp elektronowych, a do zasilania tego komputera zbudowano oddzielną elektrownię. Średni bezawaryjny czas pracy maszyny wynosił... 2 godziny, ponieważ po tym czasie któraś z lamp ulegała przepaleniu i należało ją wymienić.
ENIAC ważył ponad 27 ton i zajmował powierzchnię ok. 140 metrów kwadratowych. Komputer ten nie miał pamięci operacyjnej. Na zdjęciach w Internecie można zobaczyć plątaninę kabli na ścianie komputera, ponieważ ENIAC był programowany przez przełączanie wtyków kablowych.
Powstaje tranzystor, którego masową produkcję rozpoczęto w 1954 roku. Pozwoliło to na znaczną miniaturyzację kolejnych maszyn.
Na przerzutnikach tranzystorowych budowano pierwsze polskie komputery z serii Odra.
1948
Amerykański matematyk John von Neumann opracowuje (korzystając z modelu Charlsa Babbage’a) koncepcję logiczną i proponuje architekturę komputerów stosowaną do dziś.
Idea maszyny von Neumanna:
• programy i dane mogą posiadać taką samą postać,
• programy i dane mogą być przechowywane w tej samej pamięci.
Na przerzutnikach tranzystorowych budowano pierwsze polskie komputery z serii Odra.
1948
Amerykański matematyk John von Neumann opracowuje (korzystając z modelu Charlsa Babbage’a) koncepcję logiczną i proponuje architekturę komputerów stosowaną do dziś.
Idea maszyny von Neumanna:
• programy i dane mogą posiadać taką samą postać,
• programy i dane mogą być przechowywane w tej samej pamięci.
Powstaje FORTRAN - pierwszy język programowania wysokiego
poziomu.
Powstaje firma Intel zajmująca się opracowywaniem i produkcją
układów scalonych (integrujących w jedną funkcjonalną całość proste elementy
logiczne: przerzutniki, rejestry i bramki logiczne) różnego zastosowania.
Opracowanie pierwszych układów scalonych to kolejny krok
postępu technologicznego.
W 1971 roku pewna japońska firma zleciła Intelowi opracowanie i wyprodukowanie kilkunastu układów scalonych do produkowanych przez siebie kalkulatorów. Konstruktorzy zespołu, któremu zlecono projekt, zauważyli, że zamiast kilkunastu różnych układów można wykonać jeden. Natomiast wymagane funkcje można realizować za pomocą krótkiego programu, umieszczonego w wewnętrznej pamięci typu ROM. Rozwiązanie to znacznie uprościło proces technologiczny i obniżyło koszty, a na dodatek przez modyfikację programu można było przystosować to rozwiązanie do wielu różnych funkcji. Tak powstał pierwszy na świecie czterobitowy mikrokontroler 4004, protoplasta współczesnych mikroprocesorów . Zawierał ok. 2300 tranzystorów.
Ani zleceniodawca, ani firma Intel nie docenili jednak wagi tego wynalazku. Było to powodem rozstania się zespołu konstruktorów z Intelem. Założyli oni własną firmę pod nazwą ZILOG, tę samą, która później produkowała procesory Z80, m.in. do popularnych mikrokomputerów Sinclair.
Intel powrócił jednak do swego wynalazku. Szybko powstała nowsza, ośmiobitowa wersja procesora, oznaczona symbolem 8008, a w roku 1974 - uniwersalny mikroprocesor 8080 - serce wielu przyszłych komputerów.
Rys. 10. Mikrokontroler Intel 4004 - protoplasta. Współczesny procesor Intel Core \7 współczesnych mikroprocesorów
Firma MITS produkuje Altair 8800 - pierwszy mikrokomputer oparty na procesorze 8080.
Początkowo był on dostępny w zestawach do samodzielnego montażu. Kosztował znacznie mniej niż wcześniejsze urządzenia - poniżej 500 dolarów. Komputer ten nie posiadał klawiatury. Programowano go za pomocą przełączników na płycie czołowej.
Komputer Altair to również początek kariery Billa Gatesa, późniejszego założyciela Microsoftu. Wówczas, jako 18-letni student, był współautorem prostej wersji języka programowania BASIC, napisanej dla Altaira.
Od 2001 komputery Apple sprzedaje się z systemem operacyjnym Mac OS X.
1990
Pojawia się MS Windows 3.0 - graficzna nakładka na system operacyjny DOS.
1991
Powstają pierwsze strony WWW oraz pojawia się pierwsza wersja systemu operacyjnego Linux.
Wielozadaniowy, 32-bitowy system, dzięki udostępnieniu kodu źródłowego w Internecie, szybko zyskał entuzjastów. Tysiące programistów na całym świecie zaczęło bezinteresownie pracować nad jego rozwojem.
1995-2000
Następuje eksplozja usług internetowych. Pojawiają się e-sklepy, e-banki, e-szkoły, kawiarenki internetowe, komunikatory internetowe, Internet mobilny, telefonia VoiP.
Minęło wiele lat od chwili, kiedy von Neumann przedstawił koncepcję, według której do dziś buduje się komputery. Zmieniły się technologie, ale komputery w istocie pozostały jedynie liczydłem, tyle że niezwykle rozbudowanym i bardzo szybkim, a inteligencja komputerów ciągle jest domeną literatury SF.
Charles H. Duell powiedział: „Wszystko, co byto do wynalezienia, już wynaleziono”?
Wkrótce potem nastąpił burzliwy rozwój nauki i techniki, który trwa do dziś...
Od 2001 do... dziś
W przytoczonych faktach dotyczących historycznego rozwoju informatyki i technologii nie uwzględniono XXI wieku. Nie ujęto m.in. zagadnień, z którymi spotkaliście się na zajęciach z informatyki w ostatnich latach nauki, a niektóre z nich poznaliście też w praktyce. Możecie je opracować samodzielnie w ramach zadań projektowych. Są to m.in.:
• komputery przenośne (laptopy, tablety),
• urządzenia mobilne,
• chmura obliczeniowa,
• urządzenia GPS,
• roboty,
• portale społecznościowe.
Ani zleceniodawca, ani firma Intel nie docenili jednak wagi tego wynalazku. Było to powodem rozstania się zespołu konstruktorów z Intelem. Założyli oni własną firmę pod nazwą ZILOG, tę samą, która później produkowała procesory Z80, m.in. do popularnych mikrokomputerów Sinclair.
Intel powrócił jednak do swego wynalazku. Szybko powstała nowsza, ośmiobitowa wersja procesora, oznaczona symbolem 8008, a w roku 1974 - uniwersalny mikroprocesor 8080 - serce wielu przyszłych komputerów.
Rys. 10. Mikrokontroler Intel 4004 - protoplasta. Współczesny procesor Intel Core \7 współczesnych mikroprocesorów
Firma MITS produkuje Altair 8800 - pierwszy mikrokomputer oparty na procesorze 8080.
Początkowo był on dostępny w zestawach do samodzielnego montażu. Kosztował znacznie mniej niż wcześniejsze urządzenia - poniżej 500 dolarów. Komputer ten nie posiadał klawiatury. Programowano go za pomocą przełączników na płycie czołowej.
Komputer Altair to również początek kariery Billa Gatesa, późniejszego założyciela Microsoftu. Wówczas, jako 18-letni student, był współautorem prostej wersji języka programowania BASIC, napisanej dla Altaira.
Powstaje firma Apple. Pierwszym produktem firmy był komputer
osobisty Apple I. Funkcję monitora pełnił domowy odbiornik
telewizyjny.
Pierwszy komputer firmy Apple
Firma SINCLAIR produkuje komputer ZX81 z 16 KB
pamięci operacyjnej i zaimplementowanym interpreterem języka BASIC.
Komputery ZX81 i następny model
ZX Spectrum były bardzo popularne w Polsce.
1981
Firma IBM przedstawia pierwszy komputer osobisty z serii IBM PC (rys. 15.), który wyprodukowała w ciągu roku. Potem został on zastąpiony bardziej rozbudowanymi modelami: XT i AT.
Komputer miał od 16 do 256 KB pamięci operacyjnej, monochromatyczny monitor oraz stację dyskietek 5,25 cala (nie miał jeszcze dysku twardego). System operacyjny DOS do tego komputera napisała firma Microsoft, której właścicielem był 25-letni Bill Gates.
Pierwszy komputer IBM PC 5150 Komputer Macintosh firmy Apple z interfejsem graficznym
Firma IBM przedstawia pierwszy komputer osobisty z serii IBM PC (rys. 15.), który wyprodukowała w ciągu roku. Potem został on zastąpiony bardziej rozbudowanymi modelami: XT i AT.
Komputer miał od 16 do 256 KB pamięci operacyjnej, monochromatyczny monitor oraz stację dyskietek 5,25 cala (nie miał jeszcze dysku twardego). System operacyjny DOS do tego komputera napisała firma Microsoft, której właścicielem był 25-letni Bill Gates.
Pierwszy komputer IBM PC 5150 Komputer Macintosh firmy Apple z interfejsem graficznym
Początki Internetu - do powszechnego użytku wchodzi protokół
TCP/IP.
Firma Apple zaczyna masowo sprzedawać pierwszy komputer z interfejsem graficznym - Macintosh i... odnosi komercyjny sukces.Od 2001 komputery Apple sprzedaje się z systemem operacyjnym Mac OS X.
1990
Pojawia się MS Windows 3.0 - graficzna nakładka na system operacyjny DOS.
1991
Powstają pierwsze strony WWW oraz pojawia się pierwsza wersja systemu operacyjnego Linux.
Wielozadaniowy, 32-bitowy system, dzięki udostępnieniu kodu źródłowego w Internecie, szybko zyskał entuzjastów. Tysiące programistów na całym świecie zaczęło bezinteresownie pracować nad jego rozwojem.
1995-2000
Następuje eksplozja usług internetowych. Pojawiają się e-sklepy, e-banki, e-szkoły, kawiarenki internetowe, komunikatory internetowe, Internet mobilny, telefonia VoiP.
Minęło wiele lat od chwili, kiedy von Neumann przedstawił koncepcję, według której do dziś buduje się komputery. Zmieniły się technologie, ale komputery w istocie pozostały jedynie liczydłem, tyle że niezwykle rozbudowanym i bardzo szybkim, a inteligencja komputerów ciągle jest domeną literatury SF.
Charles H. Duell powiedział: „Wszystko, co byto do wynalezienia, już wynaleziono”?
Wkrótce potem nastąpił burzliwy rozwój nauki i techniki, który trwa do dziś...
Od 2001 do... dziś
W przytoczonych faktach dotyczących historycznego rozwoju informatyki i technologii nie uwzględniono XXI wieku. Nie ujęto m.in. zagadnień, z którymi spotkaliście się na zajęciach z informatyki w ostatnich latach nauki, a niektóre z nich poznaliście też w praktyce. Możecie je opracować samodzielnie w ramach zadań projektowych. Są to m.in.:
• komputery przenośne (laptopy, tablety),
• urządzenia mobilne,
• chmura obliczeniowa,
• urządzenia GPS,
• roboty,
• portale społecznościowe.
Komentarze
Prześlij komentarz