Új Ifjúság, 1986. július-december (34. évfolyam, 26-52. szám)
1986-11-04 / 44. szám
Kormeghatározás részecskegyorsítóval új ifjúság 10 -----------A radlokarbonos kormeghatározás hagyományos eljárásában a mintában levő, az Idők során még el nem bomlott radioaktív szénnek a mennyiségét a sugárzás révén mérik. Ez az eljárás egyszerű, de viszonylag sok (néhány gramm) anyag kell hozzá, ráadásul a minta a vizsgálat során elpusztul. E vizsgálati eljárásnak az a fogyatékossága, hogy a nagyon régi tárgyak maradék sugárzását már nem mutatja ki, az ugyanis annyira gyönge, hogy azt a környezetünk ben mindenütt Jelenlevő sugárzás — a hát térsugárzás — ,.elfödl“. Ezért vele megbíz hatóan legföljebb 40 ezer évre visszamenő leg állapítható meg valamely szenet tártál mazó tárgynak a kora. Ha sikerülne az összes még radioaktív szénatomot a nem rádloaktívtól elkülöníteni, s őket (nem csupán az éppen elbomlókat) megszámlálni, sokkal távolibb múltra tekinthetnénk vissza, s mérésünk érzékenyebb és megbízhatóbb volna. Ezt valósította meg az oxfordi egyetem két kutatója. Az 6 eljárásukban a mintát elégetik, a keletkező széndioxid-gázt acetilénen keresztülvezetik, majd forró tantálhuzalon át- áramoltatják. A tantálhuzalra lerakodó szilárd grafitból céziumionokkal negatív töltésű szénionokat löknek ki, s azokat mintegy 10 millió, elektronvoltra gyorsítják fel. A felgyorsított ionokat mágneses és villamos mezőkön vezetik keresztOu, mire azok töltés ős tömeg szerint más-más pályára lépve egymástól elkülönülnek. A különválasztott radioaktív szénionokat londetektor számlálja meg. Ehhez a kormeghatározáshoz mindössze 0,5—1,0 milligramm anyag kell, s a háttér- sugárzás zavaró hatása is teljes mértékben kiiktatható. Jóllehet ez az ellátás mintegy kétszerte drágább a hagyományosnál, máris nagyon hasznosnak bizonyult. Például már régóta vita folyik arról, hogy mikor Jelent meg az ember az amerikai földrészen. Akadtak becslések, amelyek ezt az Időpontot 20 ezer évre vagy annál is régebbi Időre tették. Az ÚJ eljárás egyértelműen 12 ezer évet állapított meg. lézerfénnyel - erős mágneses tér Míg a szokványos elektromágnesekkel 300 000 gaussosnál (G) csak valamivel erősebb máneses terek hozhatók létre (ez mintegy mllllószorosa a Föld mágneses terének), erőteljes lézerlm- pulzusokkal — rövid Időre — 600 000 gaussos terek Is teremthetők. EÍzt az eredményt az osakal egyetem kutatói az alábbi kísérletben érték el. Két kis rézkorongot dróthurokkal ösz- szekötöttek, majd az egyik korongot egy szén-dioxid-lézernek a fényével besugároztak. Az ekkor keletkező forró plazma nyomán „forró“ elektronok Jutnak a másik korongra, majd átfolynak' a dróthurkon. Ezáltal rövid Időre erős mágneses tér keletkezik. A parányi pontra fókuszált lézerfénynek a teljesítménysűrűsége négyzetcentlméteren- ként 130 billió watt volt. Remélik, hogy Ily módon néhány millió gaussos mágneses tereket is sikerül majd létrehozni. lOe «OOM« M « Kc , C4Qj9d iM M fmtttr XK <0 0» Wnim rr r# « eo e» Mw p# rr DC 0» 6» M m Ml PP PP tt «• •• nn nt M pp pf fia 04 M un fPPPPPPP , . •• M W» PPPP/PPÍ Of «0 OB 5M «n PB UC OB «S üli fw PP dK «• 04 PH Ml PP Ifimwf tmtrttfi imsi»« w te w tirrmnv iiittuiie »kuuí* mumw m m u. MTT« MPtlt v««UU. MTrn utfiHiLu punm PIMlMt K« M IV. A nagy számítógéprendszereken „egyszerre“ több program futhat. Valójában egy adott Időpontban mindig csak egy program fut, de a programok olyan gyorsan váltják egymást, hogy úgy tűnik, mintha mind egyszerre végezné a tevékenységét. Ezeknek a programoknak az összehangolása összetett feladat. Ezenkívül a nagyobb számítógéprendszerek több háttértárral, nagyobb tárolókapacitással rendelkeznek, mivel nagy adattömegek feldolgozására használják őket. Ezeket az adatokat úgy kell elhelyezni a háttértárakon, hogy szükség esetén gyorsan előkereshetők légyenek, ez szintén növeli az operációs rendszerek nagyságát. A legnagyobb operációs rendszerek több tízmillió utasításból állnak, ezek a legbonyolultabb programrendszerek. A rendszersegédprogramok (utilityk) közé olyan programtermékek tartoznak, amelyek a programfejlesztés és -alkal- mézáfe lebonyolításában segítenek. Ezek gyakran Ismétlődő feladatokat oldanak meg. Ide tartoznak a különböző programkönyvtár-karbantartó programok, szövegszerkesztők, adatátviteli programok stb. A programfejlesztők számára az alap- szoftver egyik legfontosabb részét a különböző programozási nyelvek fordítóprogramjai és interpretjel jelentik. A fordítóprogramok fordítják le az adott programozási nyelvben megírt programot a processzor számára érthető utasítássorozatra, az Interpreterek pedig közvetlenül értelmezik az adott nyelv utasításait. Ha egy programozási nyelv fordítóprogrammal van realizálva, akkor a kész program gyorsabb lesz, de a fejlesztése tovább tart, mert a prog- rambaE történt Javítás után azt mindig újra le kell fordítani. Az Interpretált (értelmezett) nyelvek esetében fordított a helyzet. A program a gépbe való beírása után rögtön futtatható, de lassabb lesz. A programozási nyelvek kifejlesztése nagyon megkönnyítette és gyorsabbá tette a számítógépek programozhatóságát és használatát. Gépi kódú programozás során a programozónak figyelembe kell vennie a hardver tulajdonságait, tehát hogy milyen processzoré van a gépnek, ez a processzor milyen utasításokat Ismer, milyen regiszterei vannak stb. Egy programozási nyelv új arcot ad a számítógépnek. Noha a hardvar változatlan, a programozó regiszterek helyett változókban, aritmetikai-logikai egység helyett algebrai kifejezésekben gondolkodhat. A programozási nyelvek és dialektusaik száma több százra tehető. Ez azért van, mert a különböző feladattípusokban különféle Jellegű adatokkal dolgozunk, és az elvégzendő műveletek típusa Is eltérő. Ha valamilyen numerikus számítást akarunk elvégezni, pl. egy fizikai mérés eredményeit szándékozunk feldolgozni, akkor egész vagy racionális számokkal kell aritmetikai műveleteket elvégezni. Ha azonban egy raktár anyagkészletét akarjuk a számítógéppel nyilvántartani, akkor másfajta adattípusokkal lesz dolgunk, hiszen az anyagoknak nevük, mértékegységük, mennyiségük stb. van. Egy tipikus művelet egy raktári nyllvántartórendszer- ben pl. a hiányzó anyagok listájának az elkészítése. A programfejlesztő szakember kiválaszthatja a megoldandó feladat Jellegéhez legjobban Illő programozási nyelvet, amelyben az adott feladat megoldását elősegítő adatszerkezetek és utasítások vannak. Történtek próbálkozások univerzális programozási nyelvek megalkotására, de ezek a nyelvek (pl. a PL/1) nagyon terjedelmesek és nehezen megtanulhatók. A legkisebb személyi számítógépeket a gyártás során ellátják egy ROM típusú tárban elhelyezett BASIC Interpreterrel. Ezáltal a gép bekapcsolás után rögtön BASIC programozási nyelvben programozható. Azért esett a választás a BASIC nyelvre, mert ez a nyelv könnyen elsajátítható, így a laikus géptulajdonosok rövid Időn belül képesek lesznek számítógépük önálló programozására: ezenkívül a nyelvet megvalósító szoftver sem túl nagy, ami a kis központi tárral rendelkező legolcsóbb kategóriájú személyi számítógépeknél szintén fontos szempont. Gyakran egybe vannak építve a gép monltorprogramjával (pl. Commodore 64, Sinclair ZX Spectrum, Apple II stb.). Sajnos, az egyes személyi számítógépek BASIC Interpreterei általában egy kicsit eltérőek, ezért mindegyik gép más dialektust „beszél“. Ennek az eltérésnek több oka van. Általában a gépek hardverjükben különböznek egymástól (pl. különböző a központi tár mérete, másképpen kell használni a grafikát, egyes gépek színes képet állítanak elő, míg mások csak fekete-fehéret). Továbbá ezeket az interpreteket úgy tervezik, hogy ne foglaljanak több helyet, mint 16 kB, tehát egyik sem ismeri a teljes BASIC nyelvet. Erre nincs Is szükség, mert a BASIC-nek vannak olyan elemei, amelyeket a személyi számítógépeken nem lehetne kihasználni. Kizárólag az Interpreter fejlesztőjén múlik, hogy mit hagy ki és mit valósít meg. Ennek az a következménye, hogy ha valaki ír egy BASIC programot mondjuk a Sinclair ZX Speetrumra, akkor nem biztos, hogy ez a program változtatás nélkül lefut más gépeken (pl. PMD-85, Commodore 64, Commodore 16 stb.) is. Gyakran egy gyártó különböző modelljei sem kompatibilisek egymással (lásd Sinclair ZX 81 — ZX Spectrum, Commodore 64 — 16 stb.). A BASIC nyelvet a magyar származású J. G. Kémény és Thomas E. Kurtz fejlesztették ki 1965-ben a Dartmouth College-ben. A szó kifejtése: JBeginner’s All-purpose Symbolic Instruction Code, ami szabadon fordítva így hangzik: Kezdők általános célú programozási rendszere. A szerzők kezdőknek szánták a nyelvet, olyanoknak, akiknek nincsenek előismereteik, és a számítógépek fel- használásával éppen a nyelven keresztül szándékoznak megismerkedni. A BASIC Interaktív nyelv, ami azt jelenti, hog a programozó a program írása, kipróbálása és futtatása során állandóan párbeszédet folytat a géppel, és menet közben kijavíthatja azokat a hibákat, amelyeket a programírás során követett el. A BASIC interpreterei nemcsak a nyelv utasításait értelmezik, hanem tartalmaznak olyan eszközöket, amelyek a program editálását (szerkesztés, Javítás) Is lehetővé teszik. Ezért általában nem BASIC nyelvről, hanem BASIC rendszerről szokás beszélni. Mielőtt' rátérnénk a BASIC nyelvre, szeretném felhívni a figyelmeteket két könyvre, amelyekből szintén megismerhetitek a BASIC-et: 1. Lőcs, Sarkadl, Nagy, Szlankó: BASIC — Műszaki Könyvkiadó 1976; 2. Kocsis András: Programozás BASIC nyelvben I., II. — SZÄMALK 1983. (Folytatása a 46. számban) KOSZTOLÁNYI DEZSŐ W - 1936 Halálának 50. évfordulója alkalmából „Finale“ című versével emlékezünk a költőre. A néma ászi tájra nézek. Ajkam lezárt és hallgatag.«, — folytatása a rejtvényben. VÍZSZINTES: 1. Hayerdahl hajója volt. 3. A versloly- tatás első része. 10. A régi rómaiaknál a szerelem istene. 12. Menyasszony. 13. Lop. 14. Határozószó. 15. A világ eddig legeredményesebb magyar törvfvónóje, személynévé kezdőbetűjével a végén. 18. A cink és a foszfor vegyjele. 18. Részvénytársaság. 19. Magyar borfajta. 21. Morzejel. 22. Régi hangulatú. 23. Szellemi sport. 25. Buda hangulatos része volt. 28. Nagyobb helyiség. 30. Krajcár röviden. 31. Csempészként nyerészkedik. 34. Takarmánynövény. 35. U. K. I. 37. Folyó a Szovjetunióban, az Irtis mellékfolyója. 39. Római számok, összegük ezerötszázegy. 40. Nagyobb doboz. 42. Nasszer, volt egyiptomi politikus egyik személyneve (1918—1970). 44. Kiejtett betű. 45. Lengyel-német határfolyó. 47. Független emirátus a Perzsa-öbölben. 49. A Bánk bán egyik alakja. 51. Valaminek parányi része. 52. Az ábécé kezdete. 54. Férfi énekhang. 56. Kettős mássalhangzó. 57. Tok betűi keverve. 58. Gyümölcsöt a magjától megtisztít. 60. Attól az Időtől fogva (éf.). 61. Híres magyar gyermekgyógyász, a csecsemögyógyé- szat megalapozója, egy pesti kórház is viseli a nevét (Pál 1875—1929). 63. Vízi állat. 64. Férfinév. 65. Repül. FÜGGŐLEGES: 1. A versfolytatás második része. 2. Hiteget. 3. Az argon vegyjele. 4 ........futása, Vörösmarty mű ve. 5. Nincs benne semmi. 6. Halom. 7. Spanyol és kubai gépkocsijelzés. 8. Elme. 9. Belga nagyváros. 11. ... -móg. 15. Vulkanizált kaucsuk. 16. Akta. 19. Műsorközlés. 20. Telefon jelzője lehet. 22. Szibériai folyó. 24. Torta tölteléke. 26. Pilléreken vagy oszlopokon nyugvó boltív (éh.). 27. Fej tréfásan. 29. Elbeszélő költészet. 32. Csomó. 33. Llm Ikerszava. 36. A szervezetnek az érzékelés sejtjeit összekötő szál. 38. Tejcukor. 41. Barna bőrű nép. 43. Francia város Párizstól északnyugatra. 46. Hacsaturjan szovjet zeneszerző személyneve. 48. Tompa Mihály. 50. Papagájfajta. 51. Bosszúból mondott rossz kívánság (éh.). 53. A csecsemő étele-ttala névelővel. 55. Jármok. 56. Bútor jelzője lehet. 58. Idegen olaj. 60. Alma tájszóval. 62. Tegnap is ez volt. 64. Mu- tatószó. BakUldendO a vízszintes 3. és a függőleges 1. számfl sorok megfejtésa A 42. számban megjelent rejtvény helyes megfejtése: Az élet olyan, mint a távirat, rövid és tele van hibákkal. Könyvet nyert: Katarina Molnárévá, Jesenskébo 29, Král. Chlmec.