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

1985-06-14 / 24. szám

Tudomány-technika A személyi számítógépek az élet minden területén hasznos segítőtársai az embernek Az egyik legolcsóbb, de ugyanakkor kiváló sakk-mikroszámítógép, a CONSTELLATION A személyi számítógépek Még egy ideig eltart, amig üzleteinkben személyi számítógépeket vásárolhatunk, de ha figyelembe vesszük a számítógépek fejlő­désének ütemét, talán nem is tűnik annyira távolinak ez az idő. Az első, egyetlen integ­rált áramkört tartalmazó zsebszámológépek 1971-ben jelentek meg a piacon. (Igaz bor­sos áron kerültek forgalomba.) Amikor né­hány év múlva a tömeges gyártásuk miatt áruk a tizedére csökkent, már senki sem kételkedett abban, hogy hamarosan széles körben elterjednek a munkahelyeken, isko­lákban és háztartásokban. Az elektronikai szakemberek csábító célt tűztek maguk elé: olyan számítógép kifej­lesztését, amely kis helyen elfér, nagy telje­sítményű, megbízható, a karbantartás szem­pontjából igénytelen, a működési elv ismere­te nélkül is egyszerűen kezelhető és ener­giafogyasztása minimális. A személyi számí­tógépek kifejlesztésével nagyot léptek előre céljuk elérése felé. Az első generációs számítógépeknél még a műszaki szakemberek egész seregére volt szükség ahhoz, hogy egy programozó szak­ember dolgozhasson. A második generáció számítógépei már nagyobb teljesítménnyel és jobb megbízhatósággal rendelkeztek, de áruk még mindig nagyon magas volt. A harmadik generáció számítógépei több kate­góriába sorolhatók. A nagy számítógépeket több ember szolgálta ki, de már lehetőség nyílt több felhasználó egyidejű munkájára. A „miniszámitógépek" olcsóbbak voltak, de még mindig fényüzésszámba ment, hogy egy számítógépet csak egy felhasználó birtokol­jon. Ezért a munkát megosztották és meg­osztották a gépidőt is, amely alatt egy prog­ramozó a számítógépnél dolgozhatott. Ha a számítógép valamit kiszámolt, az eredményt vagy papírra nyomtatta, vagy a katódcsöves képernyőn jelentette meg. Gyakran előfor­dult, hogy bár a programozó még tele volt munkával, letelt a gépideje s át kellett adnia helyét munkatársának. A két vagy három műszakban üzemelő nagyszámítógépek mellett ugyan több felhasználó is dolgozhat és bármikor le lehet ülni a terminálnak neve­zett, billentyűzettel ellátott képernyő mögé, de az is előfordul, hogy minden terminál foglalt. Ezért előnyösek a személyi számítógépek. A programozó bennük látja álmai beteljese­dését: számítógép kerül asztalára, és amikor éppen szüksége van rá, vagy valami ötlete támad, valamit ki akar próbálni, csak bekap­csolja és dolgozhat. Természetesen a bonyo­lult feladatok megoldása továbbra is a nagy számítógépekre hárul, de rengeteg az olyan feladat, amelyet személyi számítógéppel is meg lehet oldani. A telefonhálózatra kapcsolt személyi szá­mítógépek lehetővé teszik a rokkantak mun­káját, akiknek nem kell majd mindennap munkahelyükre utazniuk, a szülési szabadsá­gon levő nők szakmai továbbképzését a számítógépek területén stb. További felhasz­nálási lehetőségek: szövegfeldolgozás, sta­tisztikai számítások elvégzése, bérszámfej­tés, raktárak és könyvtárak nyilvántartásának vezetése, egyszerűbb tervezési és szerkesz­tési munkák, műszaki és tudományos számí­tások, egyszerűbb technológiai folyamatok irányítása, modellezés stb. Más szóval: a személyi számítógépek ott hasznosíthatók, ahol felesleges lenne a közepes és nagyka­pacitású számítógépek alkalmazása. A számítógép szórakoztató eszköz is le­het. Nálunk is jól ismertek a külföldön annyi­ra elterjedt számítógépes játékok. A szóra­koztatáson és kikapcsolódáson kívül a játé­kok a nevelés és művelődés eszközeivé is váltak. Ezért okoz gondot a nyugati országok szociológusainak az a tény, hogy a számító­­gépes játékok többsége nem éppen béke­­szeretetre neveli az ifjúságot. Például az USA-ban a számítógépes játékok nagy része tengeri, légi és tankcsatákból áll. A gyerek repülő csészealjakra vadászhat, vagy embe­reket vehet üldözőbe. Nagy-Britannia és Ar­gentína háborús konfliktusa idején London­ban olyan játékokat kezdtek el árusítani, mint például Buenos Aires bombázása. Sokkal rokonszenvesebb lehetőség, hogy a személyi számítógépekkel sakkozni vagy dámázni lehet, krimifejtörök megoldására használhatók, személyautók, repülőgépek irányítását utánozzák, tenisz- vagy futball­mérkőzések játszhatók vele. Felhasználhatók matematikai és fizikai feladatok megoldásá­nál ugyanúgy, mint a nyelvtanulásban. Nagy jelentőségük van azoknak a felnőtteknek a tanításában, akik az iskolában még nem kerülhettek kapcsolatba a számítógépekkel. A számítógép háztartási eszközként is al­kalmazható. Lehet például jó szakácskönyv. Az ügyesebb ezermestereknek nem okoz nagyobb gondot a villamos sütő, központi fűtés, vízmelegítő szabályozására befogni. Beprogramozható ismerőseink telefonszá­ma, címe, fontosabb családi események idő­pontja stb. Hála a mikroelektronika gyors fejlődésé­nek, a jövőben a személyi számítógépekkel csaknem minden szakmában találkozhatunk majd. Meglehet: a programozás ismeretének hiánya ugyanolyan analfabetizmusnak minő­sül majd, mint manapság az Írni és olvasni nem tudás. Egy programnyelvet megtanulni jóval egyszerűbb, mint egy idegen nyelvet. Kevesebb szót tartalmaz és jóval egyszerűbb a nyelvtana. De itt sem elég csak a szavakat ismerni, mondatokat is kell tudni alkotni és meg kell tudni érteni, ha hozzánk „szólnak" ezen a nyelven. Természetesen nem min­denki alkot bonyolult rendszerprogramokat; ahhoz, hogy átlagos feladatokat oldhassunk meg elegendő a nyelv alapjainak ismerete. A személyi számítógépek legelterjedtebb nyelve a BASIC nyelv. A magyar származású amerikai tudós J. C. Kémény munkájaként született és kb. húsz évvel ezelőtt indult el világhódító útjára. Azóta ez az egyszerű, széles körben alkalmazható nyelv rendkívül népszerű lett. Éppen ezért vált a személyi számítógépek alapnyelvévé. Ennek köszön­hetően a BASIC nyelv egy általános eszköz, amellyel bármely személyi számítógépet használni lehet. Bár az egyes géptípusok BASIC-jei között kisebb-nagyobb eltérések, „tájszólások" vannak, ezek könnyen elsajá­títhatók. A BASIC nyelv alkalmazásához a számító­gépet is meg kell ismerni. Nálunk legelter­jedtebb személyi számítógépek a hazai gyártmányú PMD 85, SMEP01, 10150 és Didactic Alfa. A külföldiek közül: EMG 777, Commodore-64, HT-10802, PRIMO és Sinc­lair. Mint már említettük, személyi számítógé­pek vásárlása egyéni célokra nálunk még nem lehetséges. Egy irógép-billentyüzethez hasonló beren­dezésen lehet jeleket bevinni a számítógép­be, kijelző eszközként pedig tv-készülék használható. Ez a munkához szükséges mini­mális eszközkészlet. Ezenkívül a számítógép rendelkezhet még nyomtatóval és rajzoló szerkezettel is. Ha bekapcsoljuk eszközeinket, rövid időn belül megjelenik egy üzenet a képernyőn (READY), amely mutatja, hogy dolgozhatunk. Munkánk abból áll, hogy sorszámozott utasí­tásokat (programot) készítünk BASIC nyel­ven, amit a billentyűk segítségével felírunk a képernyőre, a számítógéppel ezt feldolgoz­hatjuk, később megkapjuk az eredményt, ami ugyancsak a képernyőn jelenik meg. A minimális eszközkészletnek korlátái is vannak. Minden új feladat megoldásánál az előző feladatot megoldó program elveszik, mert helyére kell beírni az új programot. Ezért ha egy korábbi feladatot újra meg akarunk oldani, akkor annak utasításait újra be kell gépelni. Ez fáradságos és egyáltalán nem lelkesítő munka. Mi tehát a teendő, hogy ettől megszabaduljunk? Először ismerjük meg e jelenség okát. Eddig még nem volt róla szó, hogy van a számítógépnek egy fontos része, ahol mind­azt tárolni lehet, amit mi begépelünk. Ez a számitógép tárja. A tár tárolási egységekből, bytekből áll. A byte még tovább, egységeire bontható, de ezzel itt nem foglalkozunk. Csak annyit jegyzünk meg, hogy byte-ban 256 különböző jel tárolható. Hogy milyen hosszú programot és mennyi adatot tárolha­tunk a számítógép tárjábán, ez a tár méreté­től függ. A legkisebb személyi számítógép­ben 1 000 byte (1 kilobyte, 1 kbyte) áll rendelkezésre. Nagyobb gépeken 8, 16, 32, 48 és 64 kbyte. Tudni kell azonban, hogy a programozó nem használhatja a teljes tárkapacitást, mert a gép saját maga is leköt egy bizonyos byte-mennyiséget az operációs rendszere részére. Az operációs rendszer azon progra­mok összessége, amelyek a számítógépet irányítják, elemeinek működését összekap­csolják és a felhasználót a programok készí­tésében támogatják. Az operációs rendszert BASIC nyelven utasítjuk valamilyen fnüvelet elvégzésére. Üzenetet kapunk tőle egy pa­rancs végrehajtása után, hiba esetén, vagy üzenettel tudatja, hogy éppen mit csinál. A tár kellemetlen tulajdonsága, hogy tar­talma a tápfeszültség kikapcsolásakor el­vész. Ezt a hiányosságot úgy szüntethetjük meg, ha külső tárolót alkalmazunk (mágnes­lemez, magnókazetta), ahová átmásoljuk a beirt adatokat. Ha újra akarjuk használni a már kimásolt programot, akkor a külső táro­lóról a programot be kell másolni a gép tárjába. A legtöbb számítógépnek van valamilyen önálló rajzolási lehetősége, mely segítségé­vel ábrákat tud a képernyőre vagy papírra rajzolni. Ezek a lehetőségek azonban gépek­ként eltérőek. Ennek az az oka, hogy míg a BASIC nyelv oktatási célokra, tudományos számítások és egyszerű adatfeldolgozási fel­adatok megoldására készült, a grafikus lehe­tőségek később alakultak ki, ezt minden gyártó maga dolgozta ki, ezért jelentősen eltérnek egymástól. Szokatlan vállalkozásba kezdett a Magyar Televízió a Budapesti Neumann János Szá­­mitógéptudományi Társasággal együttmű­ködve: TV-BASIC címmel tanfolyamsoroza­tot indított a számítástechnika népszerűsíté­sére. Ugyanezzel a címmel könyv jelent meg, amely a tv-sorozat anyagát tartalmazza. Szerzője Dr. Kocsis András. A tanfolyam, amely cikkünk megjelenésekor már véget ért, mindazoknak szólt, akiket a személyi számítógépek programozása érdekel, de ed­dig nem volt alkalmuk ezt a „tudományt" elsajátítani, de sok újat adott a számítás­­technikában jártas nézőknek is. A sorozat a szó legnemesebb értelmében népoktatásnak tekinthető. Nálunk az érdeklődők a munkahelyeken és iskolákon kívül leginkább a mikroszámítógé­­pes klubokban és művelődési házakban ta­lálkozhatnak a személyi számítógépekkel. Rendkívül bőséges a téma hazai szakirodal­•ma is' KOVÁCS ZOLTÁN villamosmérnök 16

Next

/
Thumbnails
Contents