![]() |
|
![]() |
|
HistoriaOd liczydła do komputera
Prahistorię maszyn matematycznych wywodzi się zwykle od abaka - jednego z prostych urządzeń do liczenia stosowanych w starożytności w różnych odmianach - pierwowzoru późniejszego liczydła. Należy jednak sądzić, że już w starożytności i średniowieczu podejmowano próby skonstruowania doskonalszych, mechanicznych urządzeń liczących.
Pierwsze próby faktycznego zautomatyzowania obliczeń, przede wszystkim działań arytmetycznych, związane są z nazwiskami ludzi tak zasłużonych jak Szkot John Napier - twórca nazwy "logarytm" i autor pierwszych tablic logarytmicznych, Blaise Pascal - francuski filozof, pisarz, matematyk i fizyk, oraz niemiecki matematyk i filozof - Gottfried Wilhelm Leibniz. Napier wymyślił specjalne sztabki rachunkowe do uproszczenia mnożenia, wymagające wszakże dodawania do siebie iloczynów częściowych. Podczas gdy sztabki Napiera ułatwiały mnożenie, to opracowany w 1623 r. przez Szwajcara W. Schickarda clock-calculator był pierwszą próbą zbudowania maszyny do automatycznego dodawania. Pierwszym jednak prawdziwym sumatorem z automatycznym dodawaniem przeniesień stała się zbudowana w 1642 r. przez Blaise'a Pascala maszyna do zliczania pieniędzy według ówczesnego francuskiego systemu monetarnego (1 liwr = 20 soldów = 240 denarów). Pascal skonstruował również sumator dziesiętny. W sumatorach Pascala liczby dawały się sumować tylko cyfra za cyfrą. Każdą cyfrę trzeba było dodawać osobno: w tym celu należało odpowiednim metalowym rylcem przekręcić kółko nastawcze.
![]() Clock-calculator Schickarda Sumator Pascala Sumator równoległy Lebniza
Około 1694 r. Gottfried W. Leibniz zbudował sumator równoległy. W urządzeniu tym wszystkie cyfry nastawionej liczby dodawane były za pomocą jednego obrotu korbki - w ten sposób znacznemu ułatwieniu uległo także obliczanie wielokrotności. Dalsze prace doprowadziły Leibniza do zbudowania m.in.: wykonującej cztery działania arytmetyczne: prymitywnego jeszcze arytmometru. Na poczatku XVIII wieku matematyk angielski Brook Taylor ogłasza podstawy rachunku różnic skończonych, pozwalającej na bardzo proste wyznaczenie kolejnych wartości dowolnego wielomianu algebraicznego. Związane z tym żmudne czynności przy obliczaniu wielomianów wysokich stopni zrodziły myśl o korzyściach, jakie dałaby maszyna różnicowa. Pracę nad taką maszyną podjął Charles Babbage, który zbudował około 1822 r. pierwszy działający model. Przy pomocy finansowej rządu brytyjskiego Babbage rozpoczął budowę dużej maszyny analitycznej, jednakże jej nie ukończył. Skromniej zostały zaprojektowane, lecz - dzięki temu - ukończone maszyny matematyczne różnicowe innych konstruktorów, np. Scheutza w 1853 r. Szerokie rozpowszechnienie przekaźników w zastosowaniu do budowy urządzeń elektromechanicznych, takich jak centrale telefoniczne lub specjalne liczące maszyny biurowe, spowodowało podjęcie w latach trzydziestych XX wieku przez różnych konstruktorów w Niemczech, Francji i USA pierwszych prac nad budową przekaźnikowych przeliczników i maszyn matematycznych pracujących na podstawie programu zakodowanego na taśmie perforowanej. Konstruktorem pierwszej elektromechanicznej maszyny cyfrowej, czyli maszyny przekaźnikowej o nazwie ZUSE Z3, był Niemiec K.Zuse; powstała ona w latach 1938-1941. Zbudowane w Ameryce maszyny tego typu: MARK-I (H.Aiken, 1937-1944) i BELL-V (G.Stibitz i S.Williams, 1943-1946) zostały wykorzystane przy projektowaniu pierwszych bomb jądrowych.
![]() Maszyna róznicowa Scheutza Komputer przekaźnikowy Zusego Elektronowy komputer ENIAC Pierwszą całkowicie elektroniczną maszyną matematyczną był komputer ENIAC (Electronic Numerical Integrator and Computer) zbudowany na lampach pod kierunkiem J. P. Eckerta i J. W. Mauchly'ego w USA w 1946 r. (do 1976 r., kiedy to ujawniono istnienie wcześniej opracowanego komputera brytyjskiego "Colossus-I", uważano ENIAC za pierwszy w historii komputer elektroniczny). ENIAC powstał na zapotrzebowanie wojska. Jednym z typowych problemów rachunkowych lat czterdziestych było sporządzanie tablic balistycznych dla artylerii. Gdyby użyć do tego celu najnowocześniejszej wówczas mnożarki firmy IBM zajęłoby to całe lata pracy. Jednak ENIAC w wojnie udziału nie wziął. Uruchamianie go przez armię trwało aż do lipca 1947 roku. Gdy pokazano "ENIAC-a" dziennikarzom, było oczywiste, że nikt nigdy nie zbudował podobnego monstrum, w każdym razie w dziedzinie elektroniki. Ustawione w prostokącie 12 na 6 m w kształcie litery U czterdzieści dwie szafy - każda miała 3 m wysokości, 60 cm szerokości i 30 cm głębokości - były nafaszerowane 18 800 lampami elektronowymi szesnastu rodzajów; zawierały ponadto 6000 komutatorów, 1500 przekaźników, 50 000 oporników. Monstrum ważyło 30 ton i pobierało 140 kW mocy. Średni czas bezawaryjnej pracy maszyny wynosił około pół godziny. Ale służył w wojsku dość długo, obliczając nie tyko tablice balistyczne, ale także analizując warianty budowy bomby wodorowej, projektując taktyczną broń atomową czy badając promienie kosmiczne. Zakończył swą służbę w październiku 1955 r. Początki Instytutu Maszyn Matematycznych
W grudniu 1948 roku, po powrocie z naukowego stażu w USA wybitnego polskiego matematyka prof. Kazimierza Kuratowskiego, szefa Państwowego Instytutu Matematycznego, podjęto decyzję o powołaniu w ramach instytutu Grupy Aparatów Matematycznych (GAM). Uznano, że niezwykle ważne dla zastosowań matematyki mogą być elektroniczne maszyny liczące jaką był ENIAC, i że chociaż jedna taka maszyna powinna być zbudowana w kraju. Zamierzenie było właściwie nierealne, albowiem maszyna ENIAC, wzorzec prac, była gigantem, zawierającym przeszło 18 000 lamp elektronowych. W kraju wyniszczonym wojną nie było ani właściwego sprzętu, ani materiałów, ani też niezbędnego doświadczenia w budowie tak złożonych urządzeń.Mimo to już 1953 r. skonstruowano Analizator Równań Różniczkowych (Łukaszewicz), który składał się z 400 lamp elektronowych i rozwiązywał układy równań różniczkowych z dokładnością do kilku promili. Pierwszą polską konstrukcją maszyny cyfrowej był EMAL (Marczyński) budowany w latach 1953-1955. Była to zbudowana z 1000 lamp, z szybką pamięcią ultradźwiękową. Nie była to jeszcze użyteczna maszyna - niskiej jakości elementy krajowe nie zapewniały niezbędnej niezawodności. By skonsolidować dotychczasowe wysiłki badawczo-konstrukcyjne, na bazie GAM powołano w roku 1957 samodzielną placówkę Polskiej Akademii Nauk - Zakład Aparatów Matematycznych, przekształcony w 1962 roku w Instytut Maszyn Matematycznych. Prace prowadzono pod kierunkiem Leona Łukaszewicza, zaś głównym celem było zbudowanie poprawnie działajacej maszyny cyfrowej. Prace te zakończono sukcesem - jesienią 1958 roku uruchomiono XYZ - pierwsza polską elektronową maszynę cyfrową.
![]() Elektronowa, cyfrowa maszyna matematyczna XYZ XYZ, przerzutnik XYZ, chłodzenie
Dynamiczny rozwój Instytutu Maszyn Matematycznych
Już 1959 r. rozpoczęto intesywne prace rozwojowe i wdrożeniowe. Pierwszym zadaniem było opracowanie konstrukcji udoskonalonej i nadającej się do seryjnej produkcji wersji maszyny cyfrowej XYZ pod nazwą ZAM-2.W 1960 r. wyprodukowano pierwszy egzemplarz. Do roku 1964 wyprodukowano w IMM serię dwunastu tych komputerów. W międzyczasie, w 1963 r. Instytut Maszyn Matematycznych, liczący już wraz z Zakładem Doświadczalnym około 800 pracowników, został przeniesiony w całości z PAN do urzędu Pełnomocnika Rządu do Spraw Informatyki.
Komputery ZAM-2 miały, podobnie jak XYZ, masowe pamięci bębnowe oraz szybką ultradźwiękową pamięć operacyjną. W tej ostatniej średni czas dostępu wynosił 0,5 ms. Natomiast wszystkie inne komputery budowane do roku 1965 miały jedynie pamięci bębnowe o średnim czasie dostępu 5 milisekund. Były więc wielokrotnie wolniejsze. Ponadto Maszyny ZAM-2 były też w latach 1961-1965 najlepiej oprogramowanymi komputerami produkowanymi w kraju. System Adresów Symbolicznych SAS (makroasembler) oraz System Automatycznego Kodowania SAKO zwany też polskim Fortranem były osiągnięciami wyprzedzającymi w stosunku do wszystkich krajów sąsiednich. SAS i SAKO opracowane zostały w latach 1957-1960 przez zespoły, w których, w różnych okresach, brali udział Leon Łukaszewicz, Antoni Mazurkiewicz, Jan Borowiec, Ludwik Czaja, Jowita Koncewicz, Maria Łącka, Tomasz Pietrzykowski, Stefan Sawicki, Jerzy Swianiewicz, Piotr Szorc, Alfred Szurman, Józef Winkowski i Andrzej Wiśniewski. ![]() Komputer ZAM2, 1960 r. Pamięć bębnowa Komputer ZAM41, 1963 r.
W roku 1961 Instytut Maszyn Matematycznych otrzymał rządowe zlecenie opracowania nowoczesnego komputera do przetwarzania dużej ilości danych i nadającego się m.in. do zarządzania przedsiębiorstwami czy systemów bankowych. W efekcie, w 1963 r. powstał komputer ZAM-41, już na elementach półprzewodnikowych. Wyposażony on był w opracowane w Instytucie szybkie pamięci ferrytowe, pamięci bębnowe oraz pamięci masowe na taśmach magnetycznych - o długim czasie dostępu lecz dużej pojemności. Komputer ZAM-41 mógł wykonywać kilka niezależnych zadań jednocześnie. W latach 1967-1970 wyprodukowano w Zakładzie Doświadczalnym IMM szesnaście tych maszyn. Wielkim osiągnięciem IMM i jego Zakładu Doświadczalnego rzutującym na rozwój całej polskiej informatyki w latach 60-tych były opracowania wspominanych już magnetycznych pamięci bębnowych. Warto o tej technice powiedzieć więcej. Prace nad pamięcią bębnową rozpoczęte w 1958 r. w Zakładzie Aparatów Matematycznych PAN umożliwiły jej wykorzystanie w 1960 r. w maszynie XYZ. W latach 1961-66 zbudowano kilkadziesiąt tych pamięci, przy czym lampy zastąpiono tranzystorami oraz wprowadzono nowy bęben, o zmniejszonej do 12 µm grubości warstwy magnetycznej przy odległości głowic od powierzchni 16 µm. Dzięki temu zwiększono gęstość zapisu z 6 do 9 bitów/mm a pojemność pamięci do ok. 1 Mb. Taką pamięć oraz kolejne ulepszone wersje (np. z głowicami unoszącymi się nad powierzchnią bębna na poduszce powietrznej) stosowano nie tylko ZAM-41, ale również
w maszynach Odra 1204 i 1300 (Elwro) i Robotron 300 produkowanych w NRD.
Peryferia. Mini- i mikrokomputery. Mazovia i VIRT
W blisko 50-letniej historii IMM można wyróżnić kilka etapów. Lata 1957-1962, to, jak już opisano wyżej, okres tworzenia podstaw budowy maszyn cyfrowych, opracowanie, produkcja doświadczalna i zastosowania pierwszych krajowych komputerów XYZ i ZAM 2 przeznaczonych do obliczeń naukowo-technicznych oraz pionierskie osiągnięcia w dziedzinie oprogramowania (np. język SAKO), pomoc w tworzeniu zalążka polskiego przemysłu komputerowego. W latach 1963-1967 opracowano i wdrożono do produkcji pierwszy polski komputer II generacji do przetwarzania danych (pólprzewodnikowy ZAM-41), wyposażony w bogate oprogramowanie do zastosowań we wspomaganiu zarządzaniem. Zespół pracowników IMM z Leonem Łukaszewiczem na czele uzyskał w 1964 r. Nagrodę Państwową II stopnia. Lata 1968-1972 to opracowanie podstaw konstrukcji komputerów III generacji, pomoc w rozwoju potencjału krajowego przemysłu komputerowego, liczne wdrożenia urządzeń peryferyjnych takich jak pamięci taśmowe PT-2 i PT-3, drukarki wierszowe DW-3 i DW-21, pamięci bębnowe PB-5 i PB-7, opracowanie pierwszego polskiego minikomputera MOMIK 8b, współudział w opracowaniu komputera ODRA-1305. W okresie tym powołano również oddziały Instytutu w Katowicach i Toruniu.W latach 1973-1980 opracowano i wdrożono do produkcji pamięci na cienkich warstwach magnetycznych (drutowe), minikomputery biurowe serii MERA-300, minikomputery K-202 i MERA-400 oraz urządzenia techniczne dla przemysłu elektronicznego. Okres 1981-1989 to opracowanie i wdrożenie komputera personalnego MAZOVIA 1016, mikroprocesorowego systemu wspomagania projektowania MSWP, modułów podsystemu sieciowego TELE-SM, pamięci półprzewodnikowych dla minikomputerów, systemu pomiarowego VIRT, a także rozwinięcie własnej produkcji i eksportu szczególnie systemów MSWP.
![]() Minikomputer MERA400 Mikrokomputer Mazovia1016 System pomiarowy VIRT (IEC625)
fot. archiwum fot. elwro.zafriko.pl fot. archiwum
Instytut Maszyn Matematycznych po latach transformacji
Po roku 1990 nastąpił okres przemian politycznych i społecznych w kraju oraz załamanie produkcji i eksportu do krajów byłej RWPG w całym przemyśle, zwłaszcza w elektronicznym. W konsekwencji również brak zamówień na prace badawcze. Nastąpiła też likwidacja Centralnego Funduszu Prac Badawczych, z którego finansowano dużą część prac Instytutu. Rozpoczęto głęboką restrukturyzację Instytutu. Wobec spadku zapotrzebowania ze strony przemysłu na opracowania nowych urządzeń komputerowych dokonano zmian organizacyjnych i wprowadzono nowe kierunki prac badawczo-rozwojowych, dostosowując je do potrzeb.
Wykorzystując doświadczoną kadrę, prace skoncentrowano na systemach informacyjnych dla małych i średnich przedsiębiorstw i administracji państwowej, systemach specjalistycznych i szkoleniach. Zrezygnowano z działalności produkcyjnej, zaś budynek przemysłowy - przebudowano na nowoczesny biurowiec. Pozwoliło to na uzyskanie środków na unowocześnienie laboratoriów i wyposażenia Instytutu oraz kontynuowanie prac badawczych. Rozwinięto nowe dyscypliny naukowe oraz innowacyjne technologie informatyczne, w których IMM jest wiodącą jednostką w kraju: e-learning, systemy zabezpieczeń i modelowanie. Nową dziedziną prac badawczo-rozwojowych stały się sieciowe systemy informacyjne tworzone na potrzeby przedsiębiorstw i administracji. Dzięki swojej bogatej funkcjonalności i prostocie obsługi, szerokie uznanie odbiorców zdobył sobie system rejestracji dokumentów dokMistrz. W istocie dokMistrz jest prostym system zarządzania dokumentami dostosowanym do specyficznych wymagań obowiązujących w naszym kraju (instrukcje kancelaryjne). Istotnym osiągnięciem w połowie lat dziewięćdziesiątych było opracowanie systemu informacyjnego OSIG na zlecenie Krajowej Izby Gospodarczej, służącego przedsiębiorcom do wyszukiwania ofert na produkty i usługi i mającego ogólnopolski zasięg. W kadencji Sejmu RP 1993-1997 Instytut świadczył usługi w zakresie informatyzacji biur poselskich.
Kontynuując prowadzone niegdyś w IMM pionierskie prace nad zastosowaniem komputerów w nauczaniu, Instytut rozpoczął prace nad nowoczesnymi technologiami e-learningowymi. Rezultatem tych prac jest technologia TeleEdu stanowiąca kompletne rozwiązanie e-learningowe obejmujące zarówno oprogramowanie autorskie do tworzenie kursów elektronicznych TeleEdu Editor, jak i własną platformę e-learningową TeleEdu LMs oraz oprogramowanie pomocnicze. TeleEdu jest jedną z pierwszych implementacji najnowszych wersji światowych standardów e-learningowych takich jak SCORM i IMS. Technologia ta została nagrodzona srebrnym medalem Międzynarodo- wych Targów Innowacji w Gdańsku (2005) i dyplomem Ministra Edukacji i Nauki. Technologia ta stała się także podstawą realizacji wielu prac i projektów, w których wykorzystywane były e-learningowe metody szkolenia, między innymi w pracach nad modelowym Ośrodkiem Szkoleniowo-Konsultacyjno-Stażowym RENOWATOR , który został nagrodzony złotym medalem na Światowych Targach Wynalazczości, Badań Naukowych i Nowych Technik EUREKA 2008 w Brukseli i srebrnym medalem międzynarodowej wystawy wynalazczości IWIS 2007 w Warszawie. Rezultaty prac w tej dziedzinie propagowane były w wydawnictwach IMM (seria ABC IT) oraz na dorocznych konferencjach i warsztatach z cyklu „Elektronizacja Nauczania”. Doświadczenie Instytutu w dziedzinie e-learningu stało się podstawą do aktywnego udziału w wielu projektach europejskich i strukturalnych, w których IMM był autorem i dostawcą szkoleń e-learningowych.
W ramach opracowań unikalnych systemów specjalizowanych, kontynuowano prace nad nowoczesnymi narzędziami wspomagającymi projektowanie, uruchamianie i testowanie systemów mikroprocesorowych. W okresie transformacji w kraju otworzyły się możliwości zastosowań najnowszych technologii elektronicznych, w tym mikroprocesorowych. Opracowanie zastosowań tych technologii nie jest możliwe bez specjalistycznych systemów uruchomieniowych. Wysokie ceny takich systemów na rynkach światowych stymulowały popyt na polskie rozwiązania w tej dziedzinie. Instytut kontynuował więc prace badawczo rozwojowe nad systemami MSWP rozpoczęte jeszcze w latach osiemdziesiątych. Opracowano nową rodzinę systemów uruchomieniowych MSWP 16/32 wykorzystujących najnowsze technologie, w tym komputery personalne, z całym ich bogactwem funkcjonalnym jako narzędzie tworzenia oprogramowania i sterowania systemem. System miał strukturę modularną. Tworzyło go wiele typów bloków funkcjonalnych, jak analizatory stanów logicznych, programatory różnorodnych pamięci stałych i układów PAL i FPLA, symulatory pamięci stałych, a przede wszystkim emulatory najpopularniejszych mikroprocesorów i komputerów jednoukładowych (8 podstawowych typów, w wielu odmianach). MSWP 16/32 wyposażone było w oprogramowanie sterujące i narzędziowe niezbędne do prac deweloperskich. W latach dziewięćdziesiątych w IMM kontynuowano też prace nad systemami pomiarowymi. Ich efektem był system VIRT-WIN, pracujący pod kontrolą systemu operacyjnego Windows z graficznych interfejsem użytkownika. Innym kierunkiem badawczym kontynuowanym przez Instytut w poprzedniej i obecnej dekadzie były zagadnienia symulacji. Obejmowały one zarówno zagadnienia teoretyczne, takie jak na przykład symulacja równoległa w środowisku rozproszonym (sieciowym), jak i praktyczne zagadnienia modelowania działania przedsiębiorstw, czy też protokółów komunikacyjnych. Jednym z nowych kierunków prac badawczo - rozwojowych realizowanych w Instytucie stały się systemy kontroli dostępu i rejestracji czasu pracy (KD - RCP). Prace prowadzone były kompleksowo i obejmowały zarówno strukturę takich systemów, jak i oprogramowanie systemowe oraz elementy sprzętowe. Opracowano i wdrożono do produk- cji doświadczalnej całą serię - razem około 10 typów - czytników kart magnetycznych stykowych i zbliżeniowych. Rozpoczęto pionierskie na owe czasy prace nad biometrycznymi systemami KD i RCP wykorzystującymi do identyfikacji osób układ linii papilarnych. Jednym z elementów takich systemów był opracowany w Instytucie, czytnik linii papilarnych IMMSkan 100, który otrzymał Nagrodę Specjalną na II Międzynarodowych Targach Nowoczesnych technologii Intertechnology 99 w Łodzi.
Realizując swą misję, Instytut znacznie intensyfikuje swoją działalność szkoleniową. W ramach IMM powstaje Ośrodek Badawczo-Szkoleniowy Technik Komputerowych, który świadczy usługi doradcze i szkoleniowe na rzecz instytucji i osób prywatnych w zakresie szeroko pojętych technik informacyjnych, zwłaszcza sieci komputerowych, systemów operacyjnych, popularnych aplikacji biurowych i grafiki komputerowej. Ośrodek prowadzi też cieszące się dużym zainteresowaniem szkolenia związane z uzyskiwaniem certyfikatu ECDL. Działalność szkoleniową podejmują też inne Zakłady Instytutu. Wielkim powodzeniem cieszył się cykl szkoleń po tytułem „Szkoła Intranetu”, który od strony teoretycznej i praktycznej wszechstronnie zapoznawał słuchaczy z zasadami tworzenia i praktyką programowania aplikacji sieciowych. W tym okresie działające w sieci, rozproszone systemy informacyjne były nowością i istniało zauważalne zapotrzebowanie na specjalistów w tej dziedzinie. Jako licząca się w dziedzinie elektronicznego nauczania jednostka badawczo - rozwojowa IMM przekazuje swoje doświadczenia szkoląc specjalistów z dziedziny e-learningu. |
![]() |
|||||||||||||||||||||||||
| © 2009-2010 Instytut Maszyn Matematycznych. Prawa autorskie zastrzeżone. |
![]() |
![]() |
![]() |
![]() |