═══ 1. BevezetВs ═══ A program tФbb, a rendszererЛforrаsokkal ФsszefБggЛ elemet jelenбt meg, Вs mаsodpercenkВnt frissбti a kijelzЛt (mаr ha elegendЛ CPU idЛt kap). A megjelenбtett elemek a kФvetkezЛk: Dаtum/IdЛ - Az aktuаlis dаtum Вs idЛ, a rendszer CONFIG.SYS fаjljаnak 'COUNTRY=' sorаban beаllбtott alapВrtelmezett orszаginformаciв szerint megadott formаtumban. ЪzemidЛ - A legutвbbi rendszerindбtаs вta eltelt idЛ. Szabad fizikai memвria - A szabad fizikai memвria mennyisВge a DosMemAvail fБggvВny visszatВrВsi ВrtВke alapjаn. MegjegyzВs: A fБggvВny a rВgi 16 bites rendszer rВsze, csak a 16MB alatti terБletet jelzi, Вs az OS/2 2.0 kiadаsa elЛtt megvаltoztattаk, hogy mindig legalаbb 512K-t adjon vissza. Szabad virtuаlis memвria - A rendelkezВsre аllв virtuаlis memвria mВrete a DosQuerySysInfo fБggvВny visszatВrВsi ВrtВke alapjаn. Ez a szabad fizikai memвria, a jelenleg hasznаlt tаrcserefаjlbвl fennmaradв hely Вs a tаrcserefаjl maximаlis nФvekedВsi mВretВnek Фsszege mбnusz a tаrcserВre hasznаlt meghajtвn fenntartott szabad hely. Tаrcserefаjl mВrete - A rendszer virtuаlismemвria-fаjljаnak, a SWAPPER.DAT-nak mВrete. A fаjl megkeresВsВhez a CONFIG.SYS fаjl SWAPPATH bejegyzВsВt hasznаlja a program. A bejegyzВs megadja a tаrcserefаjl alkФnyvtаrаnak teljes nevВt, Вs jelzi a tаrcserefаjlt tartalmazв meghajtвn szabadon hagyandв minimаlis terБlet mВretВt. TаrcserВhez rendelkezВsre аll - A tаrcserefаjlt tartalmazв logikai meghajtвn talаlhatв szabad terБlet mбnusz a minimаlis szabad terБlet. Ez adja meg, szБksВg esetВn mennyit nЛhet mВg a tаrcserefаjl. Tаrcserefаjlbвl szabad - Az aktuаlisan lefoglalt tаrcserefаjlban talаlhatв szabad terБlet mВrete. Ha nullаra csФkken, a tаrcserefаjlt meg kell nФvelni, аltalаban egy megabаjtos lВpВsekben. Zsilipfаjl mВrete - A zsilipfаjlok tаrolаsаra hasznаlt lemezterБlet mВrete. CPU terhelВs (%) - A CPU szаmбtаsi teljesбtmВnyВnek kФzelбtЛ kihasznаltsаga a jelen pillanatban. Az elЛzЛ mаsodperc аtlagВrtВke. MegjegyzВs: Ez a funkciв Вs a PULZUS nem jФnnek ki jвl egymаssal. MiВrt? MegjegyzВs: Ha telepбtetted a HRTIMER.SYS eszkФzvezВrlЛt, a szаm pontosabb lesz. MiВrt? Akkumulаtor - A jelenleg rendelkezВsere аllв kapacitаst, vagy az akkumulаtor аllapotаt (TФltВs, Hаlвzat) jelzi. Aktбv feladatok szаma - A rendszer vаltвlistаjаban, a CTRL+ESC megnyomаsаra megjelenЛ listаban lаthatв bejegyzВsek szаma. MegjegyzВs: A rendszer vаltвlistаjаnak nem minden eleme jelenik meg az Aktбv feladatok listаjаban. Egyesek megjelenбtВse le van tiltva. Folyamatok szаma - A rendszerbe jelenleg betФltФtt folyamatok szаma. Szаlak szаma - A rendszeren jelenleg futв szаlak szаma. Minden feladathoz legalаbb egy szаl tartozik. Щsszes szabad lemezterБlet - Az Фsszes el nem tаvolбthatв lemezen (merevlemezen) talаlhatв szabad terБlet Фsszege. X: meghajtв szabad terБlete - Az X: meghajtвn talаlhatв szabad lemezterБlet. Mint azt mаr lаthattad, a segбtsВg m√kФdik, Вs a rendelkezВsre аllв parancsok elВrhetЛek az ablak rendszermenБjВben. A kФvetkezЛ parancsok hasznаlhatвk: Beаllбtаsok mentВse AlapВrtelmezВsek visszaаllбtаsa VezВrlЛelemek elrejtВse Beаllбtаsok... TerhelВsmВrЛ alaphelyzetbe Meghajtвhibаk tФrlВse Mаsolаs A programrвl... Bezаrаs A mаr leбrt szolgаltatаsok mellett a program elfogadja az OS/2 2.0 Bet√kВszlet- Вs Szбnpaletta programok parancsait, Вs DDE szolgаltatвkВnt m√kФdik az Фsszes megjelenбtett elemre nВzve. A DDE alkalmazаs neve MEMSIZE, az elemek nevei megegyeznek az alapВrtelmezett megjelenбtВsi nevekkel (pВldаul Szabad fizikai memвria). ═══ 2. Beаllбtаsok mentВse (MenБsor) ═══ A menБsor kivаlasztаsakor a program menti az aktuаlis ablakpozбciвt Вs a VezВrlЛelemek elrejtВse beаllбtаs ВrtВkВt. A program kФvetkezЛ indбtаsakor ezen a pozбciвn indul гjra, a vezВrlЛelemek a mentett аllapotnak megfelelЛen (nem) lаtszanak. A parancs gyorsbillenty√je az F2. ═══ 3. AlapВrtelmezВsek visszaаllбtаsa (MenБsor) ═══ Az opciв kivаlasztаsa visszaаllбtja a program bet√kВszletВt Вs szбneit az alapВrtelmezВsre. ═══ 4. VezВrlЛelemek elrejtВse (MenБsor) ═══ Az opciв kivаlasztаsa elrejti a program keret-vezВrlЛelemeit (a rendszerikont, a cбmsort Вs a zsugorбtвgombot). Az opciвt ki-be kapcsolgathatod bаrmelyik egВrgombbal duplаn kattintva. Mivel nagyon hasznosnak talаltam, hogy az ablakot elrejtett vezВrlЛelemekkel is lehessen mozgatni, bаrmelyik egВrgombbal vontathatвra alakбtottam ki. Az Alt+H billenty√kombinаciв ugyanezt a funkciвt nyгjtja. ═══ 5. Beаllбtаsok (MenБsor) ═══ Az opciв kivаlasztаsa megjelenбti a program beаllбtаsаra szolgаlв pаrbeszВdpanelt. Tovаbbi informаciвВrt lаsd: Beаllбtаsok (JegyzettФmb). MegjegyzВs: Az opciв gyorsbillenty√je az Alt+C. ═══ 5.1. Beаllбtаsok (JegyzettФmb) ═══ A jegyzettФmb segбtsВgВvel a program m√kФdВsВnek minden аllбthatв jellemzЛjВt megvаltoztathatod. Az alаbbi beаllбtаsi lehetЛsВgeket talаlhatod kategвria szerint csoportosбtva a kФvetkezЛ oldalakon: Elemek Beаllбtаsok (1. oldal) Beаllбtаsok (2. oldal) Szбnek Ablakhorgony Minden vаltoztatаs azonnal Вletbe lВp. ═══ 5.1.1. Elemek (Beаllбtвoldal) ═══ Az oldal felsorolja a megjelenбthetЛ elemeket. A MegjelenбtendЛ elemek lista bаrmely vagy akаr minden elemВt kivаlaszthatod, ha az(oka)t figyeltetni Вs lаtni akarod. Egyszer√ kattintаssal kijelФlheted bаrmely elemet, illetve tФrФlheted annak kivаlasztаsаt. A program a kijelФlt elemeket figyeli. Az elem cбmkВjВnek megvаltoztatаsаhoz, illetve az alapВrtelmezett cбmke visszaаllбtаsаhoz kattints duplаn a ki nem jelФlt elemre! Ezzel az elemet kijelФlФd, Вs a megjelenЛ pаrbeszВdpanelben megvаltoztathatod a cбmkВjВt. ═══ 5.1.2. Beаllбtаsok (1. oldal) (Beаllбtвoldal) ═══ Az oldal szаmos, a programban ki/bekapcsolhatв opciвt sorol fel. VezВrlЛelemek elrejtВse Ha a programablakot nem ikonizаltad, megjelenбtheted a szokаsos cбmsorral, rendszerikonnal Вs minimalizаlв/maximalizаlв gombokkal, illetve ezek nВlkБl. Ha elrejted a vezВrlЛelemeket, az ablak tovаbbra is mozgathatв kФzВppontjаnak vontatаsаval. Mindig lаthatв A jelФlЛnВgyzet bekapcsolja az ablak lebegtetЛ funkciвjаt. A jelФlЛnВgyzetet kipipаlva az ablak a tФbbi ablak felett lebeg, бgy mindig lаthatв marad. Animаciв A jelФlЛnВgyzet bekapcsolja az ablaknyitаs/zаrаs animаciв funkciвt. Ha bekapcsolod, a programablakok гgy nyбlnak/zаrвdnak, mint a gy√jtЛobjektumok: hanggal Вs mozgаssal. Mint a gy√jtЛk esetВn, az animаciв csak akkor m√kФdik, ha rendszerszinten engedВlyezted. Tаblаzat alak Ha kipipаlod, az ablak tаblаzat formаjаban lesz lаthatв, a bejegyzВsek sorokba Вs oszlopokba rendezve jelennek meg. Az ablak optimalizаlni fogja magаt, hogy a lehetЛ legkisebb fБggЛleges kiterjedВst Вrje el. Ha a jelФlЛnВgyzet nincs kipipаlva, az ablak egyetlen oszlopban jelenбti meg az Фsszes kВrt infomаciвt. рrаnkВnti hangjelzВs A gomb bekapcsolja az вrаnkВnti hangjelzВs szolgаltatаst. Ha aktбv, a program minden egВsz вrakor kВtszer csippant. Tаvoli meghajtвk megjelenбtВse A jelФlЛnВgyzetet kipipаlva a jelenleg a rendszerhez kapcsolвdв tаvoli (hаlвzati) meghajtвkat ugyanгgy figyeli a program, mint a helyi nem eltаvolбthatв meghajtвkat, azzal a kБlФnbsВggel, hogy az Фsszes szabad lemezkapacitаsba nem szаmбtanak bele. FаjlrendszernВv megjelenбtВse A jelФlЛmezЛt kipipаlva az egyes meghajtвk szabad kapacitаsаt tartalmazв sorokban megjelenik a meghajtвn hasznаlt fаjlrendszer neve. Az opciв hasznаlata szВlesebb megfigyelЛablakot eredmВnyez. Lemezcбmke megjelenбtВse A jelФlЛmezЛt kipipаlva az egyes meghajtвk szabad kapacitаsаt tartalmazв sorokban megjelenik azok lemezcбmkВje. Az opciв hasznаlata szВlesebb megfigyelЛablakot eredmВnyez. Mаsodpercek megjelenбtВse A jelФlЛnВgyzet kipipаlva az вra Вs БzemidЛ sorokban megjelennek a mаsodpercek. 24 вrаs idЛformаtum A gombot kivаlasztva a szаmбtвgВp orszаgbeаllбtаsaitвl fБggetlenБl 24 вrаs formаtumban jelenik meg az idЛ. ═══ 5.1.3. Beаllбtаsok (2. oldal) (Beаllбtвoldal) ═══ Ez az oldal az Фsszetettebb, nem csak ki/bekapcsolhatв opciвkat tartalmazza. 'K'ilobаjt kijelzВs A rаdiвgombok ezen csoportjаval kivаlaszthatod, hogy a nagy mВreteket mindig, soha, vagy csak 512K fФlФtt szeretnВd-e kilobаjt jelФlВsben lаtni. Az alapВrtelmezВs szerint az 512K feletti mВretek jelennek meg бgy. Ha kivаlasztod a 'K=1024' gombot, a szаmok tВnyleges K (1024 egysВg) felbontаsban jelennek meg. Ha nem, a K tбzes rendszerben ВrtendЛ (azaz 1000 egysВget jelent). Ha kipipаlod a 'M'egabаjt gombot, a nyolc megabаjtot meghaladв mВretek megabаjt egysВgben jelennek meg. MegfigyelЛszаl prioritаsa A vezВrlЛmezЛ segбtsВgВvel beаllбthatod a program megfigyelЛszаlаnak abszolгt prioritаsаt az idЛkritikus prioritаsosztаlyon belБl. A prioritаsВrtВk 0-tвl 31-ig vаltozhat. A 31-es prioritаs a rendszerben elВrhetЛ legmagasabb prioritаs a fizikai megszakбtаsoktвl eltekintve. enek a figyelЛprogram futаsa kФzben, ezВrt a prioritаst beаllбthatвvа tettem. FrissбtВsi idЛkФz Ez hatаrozza meg a figyelЛablak kВt frissбtВse kФzt eltelЛ idЛt. РrtВke 1,0 mаsodperctЛl 30,0 mаsodpercig vаltoztathatв tizedmаsodperces lВpВsekben. A megjelenЛ szаm tizedmаsodpercben ВrtendЛ. ═══ 5.1.4. Szбnek (Beаllбtвoldal) ═══ Ez az oldal mutatja a Normаl, FigyelmeztetВs Вs Hiba szinteket tаmogatв elemekhez rendelt hаrom szбnt. A szбneket гgy vаltoztathatod meg, hogy a rendszer szбnpalettаinak valamelyikВbЛl idevontatod a kбvаnt szбneket. MegjegyzВs: OS/2 Warp 3.0 vagy гjabb esetВn kВnyelmi szolgаltatаskВnt a szбnmintаkon bаrmelyik egВrgombbal kattintva megjelenбtheted a Tisza szбnek palettаjаt. A Kevert szбnek palettаjаt is hasznаlhatod a szбnek kivаlasztаsаra, de ezt a Rendszerbeаllбtаsok gy√jtЛben neked kell megnyitnod. ═══ 5.1.5. Ablakhorgony (Beаllбtвoldal) ═══ Ez az oldal tartalmazza azt a vezВrlЛelemet, amellyel kijelФlheted a megfigyelЛablaknak azt a sarkаt, amely az ablak mВretВnek megvаltozаsakor helyВn marad. A megfigyelЛablak mВrete megvаltozhat, ha elemeket veszel fel a listаra illetve tаvolбtasz el onnan, vagy a Bet√kВszlet-paletta segбtsВgВvel megvаltoztatod a megjelenбtВshez hasznаlt bet√kВszletet. ═══ 5.1.6. Elemtulajdonsаgok (PаrbeszВdpanel) ═══ A pаrbeszВdpanel a megjelenбtendЛ elemek jelenlegi Вs alapВrtelmezett cбmkВit, valamint - ha az adott elem rendelkezik ilyen beаllбtаsokkal - az aktuаlis FigyelmeztetВs Вs Hiba szinteket jelenбti meg. A cбmke megvаltoztatаsаhoz egyszer√en бrd felБl az aktuаlis cбmkВt az гjjal! A hiba Вs figyelmeztetВs szint megvаltoztatаsаhoz add meg a kбvаnt szintet a beviteli mezЛben, vagy hasznаld az adott szinthez tartozв csгszkаt! Az AlapВrtelmezВs gomb megnyomаsаval az Фsszes beаllбtаst visszaаllбthatod az alapВrtelmezett ВrtВkekre. ═══ 6. TerhelВsmВrЛ alaphelyzetbe (MenБelem) ═══ Az opciв segбtsВgВvel alapаllapotba hozhatod a CPU terhelВsmВrЛt, гjrakalibrаlva azt. Ennek hatаsаra a program nem veszi figyelembe a korаbbi CPU aktivitаst a szаmбtаsok folyamаn. ═══ 7. Meghajtвhibаk tФrlВse (MenБelem) ═══ Az opciв segбtsВgВvel tФrФlheted az esetleg bekФvetkezett meghajtвhibаkat. Ez idЛvel Фnm√kФdЛen is megtФrtВnik, de a parancs segбtsВgВvel azonnal is tФrФlheted a hibаt. ═══ 8. Mаsolаs (MenБelem) ═══ Az opciв az aktuаlis ablaktartalmat a vаgвlapra helyezi kВt formаtumban: szФvegesen Вs bittВrkВpesen. A szФveges verziв az aktuаlisan megjelenбtett elemeket mutatja szФvegszerkesztЛbe beilleszthetЛ formаban. A bittВrkВpes vаltozat az ablak pontos mаsolata, grafikus szerkesztЛkben Вs nВzegetЛkben hasznаlhatв. A parancs gyorsbillenty√je a Ctrl+Ins. ═══ 9. A programrвl... (MenБelem) ═══ Az opciв kivаlasztаsa megjelenбti a programinformаciвt tartalmazв pаrbeszВdpanelt. Tovаbbi informаciвВrt lаsd: A programrвl (PаrbeszВdpanel). ═══ 9.1. A programrвl (PаrbeszВdpanel) ═══ A pаrbeszВdpanel a program nevВt, ikonjаt Вs szerzЛi jogi informаciвjаt jelenбti meg. A pаrbeszВdpanelbЛl az ENTER, SPACE vagy ESCAPE billenty√ megnyomаsаval, illetve az OK gombra kattintva lВphetsz ki. ═══ 10. Bezаrаs (MenБelem) ═══ Az opciв kivаlasztаsa a program befejezВsВt eredmВnyezi. ═══ 11. SegбtsВg a billenty√khФz ═══ A programban a kФvetkezЛ gyorsbillenty√k hasznаlhatвk: F1 - SegбtsВg F2 - Beаllбtаsok mentВse F3 - Bezаrаs Alt+C - Beаllбtаsok Alt+H - VezВrlЛelemek elrejtВse Ctrl+Ins - Mаsolаs ═══ 12. Beаllбtаsfаjl elВrВsi гtvonala (PаrbeszВdpanel) ═══ Ez a pаrbeszВdpanel akkor jelenik meg, ha a program nem talаlja a beаllбtаsokat tartalmazв (INI) fаjlt, Вs megkВrdezi, hol van a fаjl, illetve hol hozza lВtre. Csak ВrvВnyes, lВtezЛ alkФnyvtаrnВv fogadhatв el. A nВv megadаsa utаn a program folytatаsаhoz nyomd meg az ENTER billenty√t vagy kattints az OK nyomвgombra! Ha le akarod lЛni a program inicializаlв lВpВseit, nyomd meg az ESC billenty√t vagy kattints az ESC =MВgsemgombra! ═══ 13. HRTIMER - High Resolution Timer (nagyfelbontаsг idЛzбtЛ) eszkФzvezВrlЛ ═══ A nagyfelbontаsг idЛzбtЛ eszkФzvezВrlЛ, a HRTIMER.SYS segбtsВgВvel a program hozzаfВrhet az IBM PC-kben talаlhatв, egyВbkВnt nem hasznаlt idЛzбtЛ-аramkФrhФz. Ennek felbontаsa 840 nanoszekundum, 64K-szor jobb, mint a normаl idЛzбtЛ 55 milliszekundumos felbontаsa. Azok a helyek, ahol biztosan tudom, hogy ez a program elВrhetЛ, a kФvetkezЛk: CompuServe, ahol a program az OS/2 Developer's Forum I (OS2DF1) Device Driver Development kФnyvtаrаban talаlhatв TIMER.ZIP nВven, illetve az ftp.cdrom.com Вs a hobbes.nmsu.edu anonymous ftp kiszolgаlвk. A fаjl a /pub/os2/dev16 alkФnyvtаrban, hrtimer.zip nВven talаlhatв. Az eszkФzmeghajtв forrаskвdja az IBM Personal Systems Developer magazin 1991. Лszi szаmаban talаlhatв. A program freeware, de a szerzЛi jog az IBM birtokаban van. ═══ 14. Mi a PULZUS-konfliktus oka? ═══ Ez a program, mint ahogy a PULZUS, a CPULOAD, CPUMETER Вs mаs, a szаmбtвgВp kihasznаltsаgаt mВrЛ programok, ezt a legalacsonyabb prioritаssal elvВgezhetЛ munka mennyisВgВt mВrve teszi. KВtsВgkбvБl, ha ezek a programok bаrmit is kВpesek tenni ezen a prioritаson, azt a rendszer tВtlensВgВnek idejВn teszik. Ha nincs tВtlensВgi idЛ, a szаmбtвgВp 100%-ig ki van hasznаlva. MinВl tФbb munkаt vВgez a tВtlen prioritаsг program, annаl kevВsbВ foglalt a gВp. A problВma az, hogy ha egyszerre egynВl tФbb ilyen programot futtatsz, azok versengeni fognak a tВtlensВgi idЛВrt. Ha ugyanannak a programnak kВt pВldаnyаt futtatnаd, Вs semmi mаst, mindkettЛ kФrБlbelБl 50% CPU terhelВst jelezne. Ha kВt eltВrЛ programot futtatsz, mint pВldаul ez Вs a PULZUS, az mindkettЛre hatаssal lesz, de аltalаban eltВrЛ mВrtВkben. ═══ 15. Hogyan segбt a HRTIMER.SYS? ═══ Ha telepбted a HRTIMER.SYS-t, a rendszer holtideje is megjelenik a CPU terhelВsben. A CPU terhelВs meghatаrozаsаhoz a tВtlen prioritаsг program munkаjаt az eddigi legmagasabb teljesбtmВnnyel hasonlбtja Фssze a program. Tovаbbi informаciв nВlkБl a rendszer normаl hаttВrtevВkenysВge nulla terhelВsnek lаtszik. Ha rendszeredre telepбtetted a HRTIMER.SYS-t, a program kalibrаlвciklust futtat indulаskor, hogy meghatаrozza a legmagasabb prioritаssal elvВgezhetЛ munka mennyisВgВt. Ezt a mennyisВget hasznаlja kВsЛbb az Фsszehasonlбtаshoz.