═══ 1. Introduksjon ═══ Dette programmet viser detaljert informasjon om ditt systems ressurser. Informasjonen blir oppdatert en gang i sekundet, forutsatt at programmet fЖr CPU-tid. De viste informasjoner er: Dato og klokkeslett - Systemets dato og klokkeslett, i det standardformat som er definert for landet spesifisert i COUNTRY-linjen i CONFIG.SYS. Driftstid - Den tid som er gЖtt siden systemet sist ble startet. Messages Waiting - The number of messages waiting to be downloaded. Fri fysisk hukommelse - Mengden av tilgjengelig systemhukommelse i fЫlge funksjonen DosMemAvail. Merk: Denne funksjonen er del av det gamle 16-bit systemet, og rapporterer bare minne under 16Mb, og ble, like fЫr lanseringen av OS/2 2.0, endret til aldri Ж rapportere mindre enn 512Kb. Merk: If you have the IBM system analysis program Theseus/2 installed on your system, this number will be completely accurate, though it will only update itself once every ten seconds at most. Fri virtuell hukommelse - Mengden av fri virtuell hukommelse i fЫlge DosQuerySysInfo-funksjonen. Dette er det samme som den frie fysiske hukommelsen, pluss mengden av ubenyttet plass i den eksisterende swapfil, pluss ledig plass pЖ platelageret som stЖr til rЖdighet for swapfilen (dvs. ledig plass minus reservert plass spesifisert i SWAPPATH- linjen i CONFIG.SYS). Swap-fil stЫrrelse - Den nЖvСrende stЫrrelsen av systemets swapfil SWAPPER.DAT. Lokalisering av swapfilen gjЫres ved Ж se pЖ SWAPPATH-linjen i CONFIG.SYS. Tilgjengelig swap-plass - Mengden av fri plass pЖ det logiske platelageret hvor swapfilen er plassert, minus den minimale frie plass pЖ dette lager. Dette tall viser hvor mye swapfilen ved behov kan vokse fЫr lageret er fullt. Ubrukt plass i swap-fil - Mengden av ledig plass innenfor den nЖvСrende swapfil. NЖr denne verdi nЖr null, vil swapfilens stЫrrelse Ыkes, normalt med 1 megabyte av gangen. Merk: If you have the IBM system analysis program Theseus/2 installed on your system, this number will be completely accurate, though it will only update itself once every ten seconds at most. Spool-fil stЫrrelse - Mengden av platelagerplass opptatt av spool-filer. CPU-belastning (%) - En tilnСrmet verdi for utnyttelse av CPU'ens regnekraft. Verdien beregnes som et gjennomsnitt over det siste sekund. Merk: Under versions of OS/2 before release 4.0, denne funksjonen fungerer ikke ordentlig nЖr Puls-applikasjonen er aktiv. Hvorfor? Merk: Under versions of OS/2 before release 4.0, hvis du har driveren HRTIMER.SYS installert vil vist verdi vСre mer nЫyaktig. Hvorfor? Average Load (%) - The approximate percentage of the CPU's available power that has been used in the recent past. The number of seconds to be averaged may be configured by the user (see the Configuration dialog). Battery - The current battery capacity remaining, or its status (Charging, AC) is displayed. Aktive jobber - Antallet av jobber vist i vindusoversikten. Vindusoversikten fЖs frem ved Ж taste CTRL+ESC. Merk: Ikke alt som foregЖr vises i vindusoversikten, fordi noen jobber er merket slik at de ikke skal bli vist. Antall prosesser - Antall prosesser aktive pЖ systemet. Antall trЖder - Antall trЖder som er aktive pЖ systemet. Det er minst en trЖd for hver prosess. Ledig lagerplass i alt - Mengden av ledig plass pЖ alle ikke-flyttbare platelagere tilsammen. Stasjon X: ledig plass - Mengden av ledig plass pЖ stasjon X. Som du har sett finnes det et hjelpesystem for Systemressurser, og de programkommandoer som eksisterer er tilgjengelige via vinduets systemmeny. FЫlgende kommandoer er tilgjengelige: Sett standardinnstillinger Skjul kontroller Konfigurer... Nullstill CPU-monitor Reset Average Load Nullstill platelagre Launch E-Mail Reader Kopier Produktinformasjon Avslutt Utover de nevnte egenskaper, aksepterer dette programmet innstillinger fra OS/2 font- og fargepalettene, og det er en DDE-tjener som kan levere tilstandsdata for alle ressurser som overvЖkes. DDE-applikasjonens navn er MEMSIZE, og ressursnavnene er de samme som standardnavnene pЖ de ulike ressursene(slik som Fri fysisk hukommelse). ═══ 2. Sett standardinnstillinger (Meny-valg) ═══ Ved dette meny-valg tilbakestilles programmets font og farge til standardverdiene. ═══ 3. Skjul kontroller (Meny-valg) ═══ Dette meny-valg medfЫrer at programmets vinduskontroll (system-menyen, tittellinjen og minimaliseringsknappen) skjules. Dette valg kan gjЫres - og omgjЫres - ved Ж dobbeltklikke pЖ vinduet med pekefinger-knappen pЖ musa. Programvinduet kan flyttes ved Ж trekke det med samme knapp ogsЖ nЖr tittellinjen er skjult. Tastekombinasjonen Alt+H vil ogsЖ utfЫre denne funksjonen. ═══ 4. Konfigurer (Meny-valg) ═══ Dette meny-valg fЫrer til at programmets konfigurasjonsmeny vises. For ytterligere informasjon se Konfigurer (Dialog). Merk: Tastkombinasjonen for dette valg er Alt+C. ═══ 4.1. Konfigurer (Dialog) ═══ This notebook dialog allows you to change all the configurable aspects of this program's operations. The configuration options are grouped by category on the following pages: RessursovervЖkning Options (Page 1) Options (Page 2) Farger Vindusanker Date Format E-Mail (Page 1) E-Mail (Page 2) All changes take effect immediately. ═══ 4.1.1. RessursovervЖkning (Configuration Page) ═══ This page displays a list of displayable items. Du kan velge enkelte eller alle elementene i listen ressursovervЖkning ved Ж fremheve dem. Klikk pЖ et punkt for Ж fremheve det, og klikk igjen for at fjerne fremhevingen. To change an item's default label, or to adjust its warning and/or error thresholds, either double-click mouse button one on the item list entry, or single-click mouse button two on the entry. In either case, the Item Attribute dialog will be displayed. ═══ 4.1.2. Options (Page 1) (Configuration Page) ═══ This page shows a number of program options that may be activated or deactivated. Skjul kontroller NЖr programmet ikke er minimert, kan det vises med eller uten tittellinje, systemmeny og minimaliseringsknapp. Du kan fortsatt flytte vinduet hvis du velger Ж skjule kontrollene, ved Ж trekke vinduet med pekefingerknappen pЖ musa. Alltid synlig Denne knappen aktiverer vinduets 'alltid synlig' funksjon. NЖr denne velges vil programvinduet alltid 'flyte opp' og bli liggende over andre vinduer. Animer Denne knappen aktiverer vinduets animasjonsegenskaper ved Жpning og lukking. NЖr disse er aktive vil programvinduet Жpne og lukke pЖ samme mЖte som folderobjekter gjЫr - med lyd og bevegelse. Liksom med foldere, vil animering ikke forekomme med mindre det er blitt valgt i system-oppsettet. Dialog Border This button determines whether the main program window will have a simple line border, or a more elaborate dialog border. The line border requires less space on the screen, but the dialog border can look better, especially on OS/2 Warp 4.0 or later, which gives this border style a three-dimensional appearance. Tabellformat NЖr denne knappen markeres vil vinduet bli arrangert i tabellformat, med viste ressurser ordnet i rekker og kolonner. Vinduet vil optimeres slik at det tar sЖ lite plass som mulig vertikalt. NЖr knappen ikke er markert vil vinduet vСre arrangert som en enkelt kolonne. Hourly Chime This button activates an hourly chime feature. When active, the program will beep twice at the top of every hour. Show Disk Drives When this button is checked, disk drive free space is monitored, subject to the restrictions placed on this monitoring by other options. This control mainly exists as a way to disable disk monitoring. Vis platelagre pЖ nettet NЖr denne knappen er markert vil platelagre som for Ыyeblikket er koblet til systemet via et nettverk bli overvЖket pЖ samme vis om lokale, faste disker. Unntak: Bare lokale, faste platelagre teller med nЖr verdien for total ledig lagerplass beregnes. Vis filsystem-type Denne knappen bevirker at hvert enkelt 'Stasjon X: ledig plass'-felt viser hvilken type filsystem som platelageret er formatert med. Bruken av denne funksjon gjЫr programvinduet noe bredere. Vis stasjonsnavn Denne knappen bevirker at hvert enkelt 'ledig platelager plass'-felt viser platelagerets navn (label). Bruken av denne funksjon medfЫrer et bredere programvindu. Vis sekunder Denne knappen medfЫrer at klokkeslett og driftstid vises med sekundangivelse. Use Theseus/2 This button causes the program to make use of IBM's utility program Theseus/2, if it is present, for such things where it provides more accurate information than can be found otherwise. Due to the large overhead of using it, however, Theseus/2 never polled more than once every ten seconds. Currently, this feature provides better measurement of free physical memory and unused swap space. Center Clock This button causes the clock display to be centered within its allocated cell, rather than left-justified. ═══ 4.1.3. Options (Page 2) (Configuration Page) ═══ This page shows additional program options that are more complex than simply on/off. Vis 'K'ilobyte Denne gruppen av knapper gjЫr det mulig Ж velge hvorvidt store stЫrrelser skal vises i kilobyte notasjon; alltid, aldri, eller bare nЖr deres verdier overstiger 512 Kb. Standardvalget er Ж vise alle stЫrrelser over 512 Kb pЖ denne mЖten. The 'K=1024' button, if checked, causes the numbers to be displayed in true K (1024). If not checked, the numbers are displayed in decimal K (1000). The 'M'egabytes button, if checked, will cause the numbers to be displayed in megabytes once their values exceed eight megabytes. OvervЖkningsprioritet Denne kontroll gjЫr det mulig Ж sette den absolutte prioritet for overvЖkningstrЖden, innenfor klassen av tidskritiske prioriteter. Man kan sette prioriteten mellem 0 og 31. Prioritet 31 er den hЫyest mulige prioritet i systemet, bortsett fra fysiske avbrytelser. Prioritet 0 er den laveste prioritet i klassen av tidskritiske prioriteter. Man bЫr normalt sette verdien til maksimum (31) for Ж fЖ stЫrre nЫyaktighet i mЖlingene av systemaktiviteten. Fordi noen brukere har klaget over at deres kommunikasjonsprogrammer noen ganger mister data sЖ lenge dette programmet er aktivt, er prioriteten nЖ variabel. Tidsintervall Denne kontrollen gjЫr det mulig Ж justere intervallet mellom oppdateringer. Det kan varieres fra 1 sekund til 30 sekunder, i skritt pЖ 1/10 sekund. Den viste verdi er i tiendedels sekunder. Averaging Interval This control allows you to set the interval over which averages are computed. It can be varied from 10 seconds to 3600 seconds (one hour). ═══ 4.1.4. Farger (Configuration Page) ═══ Dette omrЖdet viser de tre fargene assosiert med Normal-, Advarsel- og Feil-nivЖ for de ressurser for hvilke disse nivЖene er definert. Du kan sette disse fargene ved Ж trekke farger over fra en av systemets fargepaletter. ═══ 4.1.5. Vindusanker (Configuration Page) ═══ Denne kontroll gir deg mulighet til Ж bestemme et hjЫrne av skjermen som festepunkt, nЖr vindusstЫrrelsen endres. VindusstЫrrelsen endres for eksempel nЖr menypunkter tilfЫyes eller fjernes fra aktivlisten, og nЖr fonten forandres fra fontpaletten. ═══ 4.1.6. Date Format (Configuration Page) ═══ This page allows you to specify the format with which the date & time item will be displayed. Any text you would like may be entered, and special function codes can be included. The entire list of valid function codes is provided in a list at the bottom of the page, and by double-clicking on any item in that list the item is immediately inserted into the current format text. A sample result text, with the function codes expanded, is given right below the format text entry field. ═══ 4.1.7. E-Mail (Configuration Page) ═══ This page allows you to specify the parameters by which the Message Count item obtains its information. You must specify a POP3 server name, the user name and the password for the user. You can optionally specify a POP3 port number if your server uses a different one from the customary. You can also force the usage of a specific IP address. The option to use APOP allows you to use an enhanced password validation protocol which reduces the exposure your ID and password get on the open network. Next Page... ═══ 4.1.8. E-Mail (Configuration Page) ═══ This page allows you to specify the parameters by which the Message Count item reacts to its information. The Polling Interval field allows you to set the number of seconds to delay between each check of the post-office for new mail. The E-Mail Reader field is for specifying the command line to be used to launch your preferred mailer program. The Alert When Mail Arrives checkbox determines whether or not the program sounds an audible alert when new mail arrives. The Mail Alert Sound field is for specifying a .WAV file to be played upon the arrival of new mail. If no WAV file is specified, and sound is requested, then an ascending sequence of tones will be generated from the speaker. ═══ 4.1.9. Item Attributes (Dialog) ═══ Denne dialogen viser nЖvСrende og standerd betegnelse for en ressurs, sammen med nЖvСrende advarsel- og feilnivЖ, hvis slike er definert for vedkommende ressurs. For Ж forandre betegnelsen kan du ganske enkelt skrive inn en ny betegnelse over den gamle. For Ж forandre advarsel- og/eller feilnivЖene kan du enten skrive inn en ny verdi over den gamle, eller flytte skyveknappen som tilhЫrer vedkommende ressurs For Ж stille alle verdier tilbake til standardverdiene, klikk pЖ Standard knappen. ═══ 5. Nullstill CPU-monitor (Meny-valg) ═══ Dette valg gir brukere mulighet til Ж nullstille belastningsmЖleren for sentralprosessoren i systemet, og Ж rekalibrere den. Dette medfЫrer at tidligere CPU-aktivitet ignoreres i beregningene. Merk: This menu option is not available when on Warp 4.0 or better, nor on certain higher fixpack levels of Warp 3.0, as the newer load measuring technique makes this command irrelevant. ═══ 6. Reset Average Load (Menyvalg) ═══ This menu option allows the user to reset the Average Load meter, causing it to forget previous CPU activity in its calculations. The short-cut key for this command is Alt+R. ═══ 7. Nullstill platelagre (Menyvalg) ═══ Dette menyvalget tillater brukeren Ж nullstille eventuelle feil som mЖtte oppstЖ. Nullstilling vil skje automatisk etter en tid, men kommandoen tillater brukeren Ж nullstille umiddelbart. ═══ 8. Launch E-Mail Reader (Menyvalg) ═══ This option will launch the e-mail reader configured by the user. See E-Mail for more information. ═══ 9. Kopier (Meny-valg) ═══ Dette menyvalget kopierer det nЖvСrende vindusinnhold til systemets utklippstavle i to formater: Tekst og grafikk (bit-kart). Tekstversjonen viser alle linjene i vinduet i en form som er passende for kopiering inn i en tekstbehandler. Grafikkversjonen viser en eksakt kopi av det nЖvСrende vinduet, og kan bli brukt av grafikkredigerings- og bildeframvisningsprogrammer. Tastkombinasjonen for denne kommandoen er Ctrl+Ins. ═══ 10. Produktinformasjon (Meny-valg) ═══ Denne meny-valg fЫrer til at programmets informasjonsdialog vises. For mer informasjon se Produktinformasjon (Dialog). ═══ 10.1. Produktinformasjon (Dialog) ═══ Denne dialogboks viser programmets navn, ikon og informasjon om opphavsrettigheter. For Ж forlate dialogen, trykk pЖ ENTER, ESC eller mellomromstasten, eller klikk pЖ OK-knappen med musa. ═══ 11. Avslutt (Meny-valg) ═══ Dette valg gjЫr at programmet avsluttes. ═══ 12. Hjelp for taster ═══ De fЫlgende funksjonstaster er defineret for dette program: F1 - Hjelp F3 - Avslutt Alt+C - Konfigurer Alt+H - Skjul kontroller Alt+R - Reset Average Load Ctrl+Ins - Kopier ═══ 13. Sett initialiseringsbane (Dialog) ═══ Denne dialog vises nЖr programmet ikke kan finne sin initialiseringsfil (INI), og spЫr hvor filen er plassert eller hvor den skal opprettes. Kun en gyldig og eksisterende bane aksepteres. NЖr banen er inntastet: trykk pЖ ENTER-tasten eller klikk pЖ OK-knappen for Ж fЖ programmet til Ж fortsette. Hvis du Ыnsker Ж avbryte programmets initialiseringsrutine: trykk pЖ ESC-tasten eller klikk pЖ Avbryt. ═══ 14. HRTIMER - HЫyopplЫsning klokkedriver ═══ HЫyopplЫsnings klokkedriveren, HRTIMER.SYS, gjЫr det mulig for et program Ж bruke en klokke-brikke som finnes i IBM PCer, men som vanligvis ikke benyttes. Driveren har en opplЫsning pЖ hele 840 nanosekunder, 64K ganger bedre enn den normale klokkeopplЫsningen pЖ 55 millisekunder. De eneste steden jeg vet om som nЖ har dette programmet tilgjengelig er CompuServe, hvor programmet kan bli funnet i Device Driver Development biblioteket i OS/2 Developer's Forum I (OS2DF1), under navnet TIMER.ZIP, og fЫlgende tjenere for anonym ftp: ftp.cdrom.com hobbes.nmsu.edu. Filen kan bli funnet i katalogen /pub/os2/dev16, som hrtimer.zip. Programkoden for denne driveren ble hentet fra HЫst 1991 utgaven av IBM Personal Systems Developer Magazine. Programmet er freeware, men de originale opphavsrettighetene tilhЫrer IBM. ═══ 15. Hva er problemet med PULSE? ═══ Memsize, pЖ samme mЖte som PULSE, CPULOAD, CPUMETER og andre lignende programmer, prЫver Ж mЖle hvor opptatt datamaskinen er ved Ж se hvor mye arbeid som kan utfЫres med den lavest mulige prioritet. Hvis programmet kan utfЫre noe som helst ved denne minimale prioritet, mЖ det bruke ledig prosessortid. Hvis det ikke er noe tid tilgjengelig, mЖ datamaskinens prosessor vСre 100% utnyttet. Jo mer programmet kan gjЫre, jo mindre belastet antas prosessoren Ж vСre. Problemet med Ж kjЫre flere slike programmer samtidig er at de begynner Ж konkurrere om ledig prosessortid. Hvis du kjЫrer to kopier av det samme programmet, og ikke noe annet, skulle begge vise omtrent 50% prosessorutnyttelse. Hvis du kjЫrer to ulike programmer, slik som dette programmet og PULSE, vil begge bli pЖvirket, men vanligvis i ulik grad. ═══ 16. Hvorfor hjelper HRTIMER.SYS? ═══ Med HRTIMER.SYS installert, blir system-overhead inkludert i CPU- belastningen. CPU-belastningen blir bestemt ved Ж sammenligne hvor mye programmet fЖr gjort ved minimal prioritet, med hvor mye programmet har vСrt i stand til Ж fЖ gjort opp til det nЖvСrende tidspunkt. Uten mer informasjon vil normal bakgrunnsaktivitet fremstЖ som null belastning. Dette problemet motvirkes av HRTIMER.SYS, som kjЫrer en kalibreringsrutine ved oppstart. Programmet bestemmer hvor mye som kan bli gjort ved hЫyest mulig prioritet, og den mЖlte verdi brukes som referansepunkt for senere belastningsberegninger. ═══ 17. What is Theseus/2? ═══ Theseus/2 is a system memory analysis tool developed by IBM as part of a product they once sold, called System Performance Monitor/2. Eventually, they stopped selling the tool, and somebody in IBM packaged Theseus/2 for freeware distribution early in 1997. It can be found at: ftp://hobbes.nmsu.edu/pub/os2/util/system/t2spm.zip A newer version (Theseus/3) can be found at: ftp://ftp.boulder.ibm.com/ps/products/os2/fixes/v4warp/theseus3/thes3000.exe Theseus/2 has two things my program will probably never have: a deep internal knowledge of the structure of the OS/2 kernel, and a special device driver which allows it to inspect the kernel directly. These advantages have a price, however: the program takes a relatively long time to performs its analysis. For that reason, MemSize does not use it more than once every ten seconds, so as to not overburden the system.