A Hét 1985/1 (30. évfolyam, 1-26. szám)

1985-01-05 / 1. szám

BETÖRÉS AZ ••••••••••••••••••• ADATBANKBA 1. A SZÁMÍTÓGÉP ELŐSZOBÁJÁBAN Az első elektronikus számítógépek kifejezet­ten tudományos célokra készültek, elsősor­ban az atommagkutatás egyes elméleti kér­déseinek megoldására használták őket. En­nek megfelelően, de annál bonyolultabb szá­mítások elvégzésére volt alkalmas. így a számítógép első kiépített hadállása a tudo­mányos laboratóriumban volt. Bár már a század harmincas éveiben meg­jelentek az elektronikus számítógépek, mai formájukat Neumann János munkásságának eredményeképp nyerték el, aki megalkotta a modern értelemben vett programvezérlésű számítógépet. Ezzel a gépek műveleti sebes­sége rendkívül felgyorsult, mivel automatikus számítások elvégzésére is alkalmassá vált, nem kellett minden egyes lépést a gépbe külön betáplálni. A hálás utókor feltalálójáról Neumann-féle gépnek nevezte el a ma is legelterjedtebb számítógéptípust, amely öt fő részből áll: bemenő- és kimenő-, továbbá vezérlő, aritmetikai és memóriaegységet tar­talmaz. A negyvenes évek végén kezdtek a számí­tógépek egyre szélesebb körben elterjedni, a tudományos gépek mellett fokozatosan megjelentek az adatfeldolgozó számítógé­pek is. Az első generációs „masinák" leg­főbb jellemzője a nagy méret és áramfelvétel volt, tekintve, hogy elektroncsöveket tartal­maztak; több termet is megtöltött egy-egy gép, ami egy városkának elegendő energiát használt fel. Bemenő és kimenő egységei még mechanikusak voltak, emiatt a műveleti sebessége is alacsony volt. Bár az új techni­ka legvérmesebb hívei szentül hitték, hogy ezek a gépek előbb-utóbb az élet minden területén elterjednek, a nagy méretek és a fogyasztás mellett magas áruk is mérséklő­­lég hatott a vásárlókra. Mint a történelem folyamán minden fon­tos információt, a számítógépben tárolt ada­tokat is igyekeztek megvédeni illetéktelenek elől. Ebben az időben az adatvédelem meg­lehetősen egyszerű volt, hiszen egy kézen meg lehetett számolni a gépen dolgozó kezelőszemélyzetet, még a programozók is csak a számítógépek „előszobájába" jutot­tak el: leadott programjaikat a kezelősze­mélyzet ütötte a gépbe, ők már csak a sornyomtató által kiadott eredményt kapták kézhez. Ennek megfelelően az adatvédelem kimerült abban, hogy megbízható kezelősze­mélyzetet vettek fel a géphez, illetve nem a gépet, hanem a vele dolgozó embereket tartották szemmel adatrablás gyanúja ese­tén. A későbbiek folyamán ezt a korszakot nevezték el „closed shop"-nak (zárt üzlet), szellemesen utalva a tényre, hogy még szak­emberek is csak „kirakatüvegen" keresztül szemlélhették a gépeket. A negyvenes évek végén feltalált tranzisz­tor nyitotta meg a második generációs gé­pek előtt az utat. Az új elektronikus alkatrész nagyságrenddel kisebb méretű és energia­felvételű, ami a gép méreteinek radikális csökkentését tette lehetővé, ezzel párhuza­mosan megjelentek a jóval nagyobb kapaci­tású és gyorsabb mágnesszalagos a periféri­ák. A számítógép külső memóriájának kapa­citása gyakorlatilag korlátlanná válik, hiszen egyetlen magnószalag már 100 000 szót is tud tárolni, miközben persze a szalagok cserélhetők. A gép műveleti sebessége 10 000—20 000 másodpercenként, ezúttal is a perifériák lassúsága miatt kénytelen sokat vesztegelni, hiszen olykor a magnó számára egy perc is kell, hogy a megfelelő informáci­ót a szalagon megtalálja. Természetesen a számítógépek műszaki megoldásainak (hardware) radikális változá­sa nem hagyja érintetlenül a programozási módszereket (software) sem. Az egyszerű programnyelvek egyre bonyolultabbá válnak, kialakulnak az ún. felsőbb programnyelvek; Amerikában a Fortran (Formula Translation), Európában az Algol (Algoritmic Language), amelyek többszöri .tökéletesítés után ma is a legfontosabb programnyelvek. Legfőbb jel­lemzőjük, hogy kevés bemenő és kimenő adattal dolgoznak, de annál bonyolultabb számítások elvégzésére alkalmasak, tehát tudományos számítógépek nyelvének a leg­megfelelőbbek. A Fortran — jelenlegi formá­jában a Fortran IV — a bemenetek és a kimenetek utasításait definiálja, csupán nagybetűs szavakból „ért". Az Algol rendkí­vül nagy előnye — jelenleg az Algol 68 használatos —, hogy blokkrendszerű, ezért a megoldandó probléma kisebb részekre, blokkokra bontható, ami eléggé áttekinthe­tővé, egyszerű felépítésűvé teszi a progra­mot. A gép a kis- és nagybetűket egyaránt megérti. Már az első generációs gépek idején kide­rült, hogy a számítógép adattárolásra is rendkívül alkalmas, pillanatok alatt képes minden információt kikeresni, amire manu­álisan esetleg több órára lenne szükség. Emellett különböző szempontok szerinti ki­választásra is képes, tehát a legkülönfélébb kimutatásokat, táblázatokat automatikusan készíti. Az adatfeldolgozó gépek olyan nép­szerűekké váltak hogy csak úgy ömlik a pénz ebbe az ágazatba, nagyságrendekkel na­gyobb üzletet jelent ez a gyártóknak, mint a tudományos gépek. Természetesen a töme­ges adatfeldolgozás nem igényel különösebb számtani műveleteket, ellenben nagy meny­­nyiségü bemenő és kimenő adatokkal dolgo­zik, így speciális programot igényel. Mivel elsősorban üzleti célokra kezdik ezeket a gépeket felhasználni, innen ered a progra­mozási nyelv, a Cobol (Common Business Oriented Language) elnevezése is, tehát „üz­leti célokra irányuló nyelv". Az adatfeldolgo­zó gépek első nagy korszaka a második számítógép-generáció idején jön el a mág­neses szalagtárolók jóvoltából. Persze a kutatók nem elégedtek meg a perifériák lassúságával, egy szellemes talál­mánnyal segítettek a bajon: elkészítették a mágneses lemeztárolót, amelyen egy má­sodpercen belül minden adat hozzáférhető, kapacitása szintén óriási 0,5—300 MB (mil­lió byte; 1 byte 8 bit, azaz 23 bit). A hatvanas évek folyamán megindul a számítógépek nagy „inváziója", népszerűsé­gük napról-napra nő, a tudomány, ipar üzleti élet minden területére betörnek. A betörők meg ezekbe a gépekbe törnek be. Mert ekkor már „érdemes" és aránylag könnyű betörni. Amig csak néhány tudományos in­tézmény rendelkezett géppel, egyszerű volt a helyzet. De amikor már több tízezer gépet kellett szemmel tartani, akkor már a leleple­zés veszélye elenyészővé vált. Arról nem is beszélve, hogy a gépekben tárolt információ egyre értékesebb lett, kialakult a piaca. A számítógépes bűnözők az első időben Eldo­­rádóban érezhették magukat, hiszen még a jogrendszer sem volt felkészülve az ellenük való hatékony védekezésre: ha valaki az áruházban lop, azt a lopott áru értékétől függően könnyű elítélni. De milyen ítélet hozható az információtolvaj esetében, aki ráadásul ártalmatlan, nem titkos információt lop csupán? Elég csak egy egyszerű esetre, a postázó áruházra gondolni. Az üzlet vezető­sége elhatározza, hogy a telefonkönyvben szereplő polgárok címére levelet küld azzal a kéréssel, hogy postafordultával a mellékelt űrlapon közöljék, hogy milyen áruk iránt érdeklődnek a leginkább. A szétküldött leve­lek jó ha tiz százalékára érkezik válasz. Az üzlet beindul, az űrlapkitöltők vevőkké vál­tak. A gyors ügyintézés érdekében a címe­ket, a szerzett információkat és a küldemé­nyek elszámolását számítógépben tárolják. A konkurrencia ezt megneszelve elhatározza saját adatbank felállítását. De: az egész akció pénzbe kerül. Esetleg annyiba, hogy érdemes „elemelni" a már összegyűjtött adatokat. Ha ez sikerül nekik, „elméletileg" csak a nyilvános telefonkönyv egy részét szerezték meg. Mivel az ilyen információ értéke nehezen fejezhető ki pénzben, kez­detben tanácstalanul álltak a bíróságok az ilyen és hasonló ügyek előtt. Gyorsan át kellett írni a törvénykönyveket, hogy megte­remtsék a jogi alapot a bűnözés elleni harc­ra. Ennek eredményeképp napjaink vala­mennyi korszerű államának büntetőtörvény­­könyvében megtalálható a számitógépes bű­nözés kategóriája. Ettől függetlenül egyre virágzóbb „üzletté" válik az adatrablás, mi­vel a gépek tökéletesedésével egyre több az egy gépben tárolt információ mennyisége, tehát árfolyama is állandóan emelkedik. Ek­kor még kevesen sejtették, hogy az igazi „aranykor" csak ezután következik, amely­nek kezdetét a terminálok sorompóba állása jelenti, majd a számítógéprendszerek kiala­kulásával hág tetőpontjára. A hatvanas évek folyamán egy kis, alig ismert cég, a Texas Instruments piacra dobja az első integrált áramkört. Két év sem telik el, megjelenik az egyetlen szeleten (chipen) elhelyezett kis zsebszámológép. Mint oly sokszor az ipar történetében a jó ötlet meg­felelő kiaknázásával a kis vállalat óriássá növi ki magát: a „Texi" a világ elektronikai óriása­inak a sorába emelkedik, egyúttal forradal­masítja a számítástechnikát, de ebbe az ügybe már beleszólnak a „nagyok", az Intel, a Fairchild és a DEC is, valamint a készter­mékgyártók, az IBM és a Hewlett-Packard. Az integrált áramköröknek köszönhetően megjelennek a harmadik generációs számí­tógépek, amelyek műveleti sebessége 100 000—500 000 másodpercenként! Ez­zel szinte egyidőben piacra kerül a gyorsan cserélhető, nagy kiolvasási sebességű hajlé­kony mágneslemez, a floppy-disc, amelynek kapacitása kisebb ugyan a nagy mágnesle­meznél — 0,25 MB —, de annál „fürgébb" — rövidebb a kiolvasási idő. De még így is a gép „munkaidejének" vagy kilencven száza­lékát „várakozással" tölti el, mivel sokáig tart az adatok beirása és a kiolvasása, tehát a gép gyakorlatilag lazsál. Nem sokáig, mert feltalálják a terminál rendszert, vagyis egy géphez egyidőben több felhasználót kap­csolnak. A számítógép valamennyi terminál­tulajdonosnak azt az illúziót nyújtja, mintha csak neki dolgozna a gép, miközben az párhuzamosan 8—10 programon dolgozik. Ahhoz, hogy ez lehetővé váljék, be kellett vezetni az interrupt rendszert. Elvileg ez egy közönséges körkapcsoló, amely egy megha­tározott időre „kinyitja" a számítógépet a felhasználó előtt. Tíz terminál esetén ez általában egytized másodperc — egy má­sodpercnyi várakozási idő fel sem tűnik a felhasználónak, ezalatt történik a gépbe való beírás, kiolvasás és a számolás. így mind a tiz felhasználó másodpercenként egyszer bejut a számítógépbe. Ahhoz, hogy az „elektronikus agy" eligazodjon az egyes ter­minálokról beérkező adatok tömegében, fel­ügyelő programra van szükség, ez az utasí­tásrendszer látja el a részprogramok koordi­nációját. A terminálrendszer jellegéből adódik, hogy a géppel kapcsolatot teremtő személyek számát nem lehet tetszés szerint növelni, mert ez egyrészt bonyolulttá teszi a felügyelő programot, másrészt lelassítja a gépet, hi­szen egyre inkább megnyúlik a várakozási idő. Ezért a szakemberek újfajta megoldást alkalmaztak: egyetlen központi számítógép helyett több kisebb gépet állítottak munká­ba, amelyek egymással kommunikálhatnak és már meg is oldódik a kérdés. Az adatokat közönséges telefonvonalon is lehet továbbí­tani, így akár egymástól távol fekvő gépek közötti kapcsolatteremtés sem okoz gondot. OZOGÁNY ERNŐ 16

Next

/
Thumbnails
Contents