Installazione ed uso di EasyLog 5 su sistemi operativi “datati”, come: Windows 95, Windows 98, Windows 98 SE, Windows Millenium Introduzione Questo documento illustra come ovviare al problema strutturale della gestione delle risorse su sistemi operativi come Windows 95, 98, 98 Second Edition, Millenium (in questo documento ci riferiamo a questi sistemi operativi indicandoli con la sigla Windows 9x). Le limitazioni di questi sistemi operativi possono rendere EasyLog5 o altri programmi che richiedono moltissime risorse, instabile. In certi casi EasyLog potrebbe anche non partire. Cio' che rende instabile EasyLog non e' comunque Windows di per se, ma bensi' la mancanza di risorse dovute ai programmi che vengono eseguiti e mantenuti iconizzati nella System Tray Bar. Questo problema e' strutturale ed e' presente esclusivamente su questi tipo di sistemi operativi. Windows Xp e Windows 2000 ne sono esclusi. Le risorse di sistema Il problema delle risorse non è legato alla quantità di memoria installata nel PC, per assurdo si può avere un PC con 1 Gbyte di RAM, ma usando Windows 9x, avere comunque problemi di mancanza di risorse. Ogni programma quanto è mandato in esecuzione, richiede una certa quantità di risorse al sistema operativo. Queste risorse sono indicate da Windows 9x come: Risorse di sistema, Risorse utente e Risorse GDI. Certi programmi importanti come EasyLog5, richiedono molte risorse, se il sistema operativo ha già allocato parte delle sue esigue risorse a programmi inutili (moltissimi programmi sono installati semplicemente perchè trovati sul CD-ROM comprato in edicola ad esempio) il sistema diventa instabile ed in certi casi inutilizzabile. Come norma questi sistemi operativi non possono gestire più di due o tre programmi contemporaneamente, altrimenti il sistema degrada velocemente e dopo qualche tempo è necessario riavviare. EasyLog5 fa un gran uso delle risorse del sistema operativo, durante il funzionamento, crea un certo numero di thread, usa in modo spinto la RAM di sistema, apre un grandissimo numero di file ed usa molte funzionalità del sistema operativo. La maggioranza dei programmi per Windows usa il sistema operativo in modo molto leggero. Aprono pochissimi file, non creano thread, usano poca RAM, per cui è possibile in certi casi avere diversi programmi aperti contemporaneamente su Windows 9x. Per ovviare al problema strutturale di Windows 9x (che Microsoft conosce e ammette) è necessario non stressare troppo il sistema operativo. Questo significa in parole povere, evitare di installare software inutili, evitare di installare e disinstallare giochi (spesso alterano le DLL del sistema operativo, senza tanti complimenti), evitare di installare i salva schermi, icone animate. Se proprio non è possibile evitare l'uso di firewall e antivirus, almeno durante l'uso con EasyLog5 disattivateli, purtroppo questi software usano molte risorse. Ovviamente riattivarli prima di connettersi ad Internet. Attenzione comunque alle connessioni ad Internet, i sistemi operativi della famiglia Windows 9x sono quanto di più instabile e pericolosi esiste nel mondo informatico!!! Il problema dei sistemi operativi “datati” Microsoft sul suo sito ha una lista delle date di fine supporto tecnico per i vari sistemi operativi. La colonna da controllare è: “Direct OEM and Retail License Availability (end date)” La tabella seguente è prelevata dal sito http://www.microsoft.com/windows/lifecycle/default.mspx In particolare Windows 95 hanno smesso di supportarlo il 31 dicembre 2000, Windows 98 il 30 giugno 2002, così come Windows 98 SE, Windows millenium il 31 dicembre 2003, e così via. A favore di Microsoft c'è da dire che un sistema nato quasi 10 anni fa (Win95) o 5 anni fa (Win 98) è obsoleto per via degli avanzamenti tecnici dell'hardware. Le nuove motherboard, le nuove periferiche, schede video, i nuovi chip e coprocessori vari, necessitano di drivers che non erano lontanamente immaginabili anni fa. Molti costruttori hardware hanno implementato dei driver efficienti, ma spesso mandano in crash il sistema operativo, oppure sono avidi di risorse di sistema. A sfavore della Microsoft c'è anche una cattiva progettazione del software di sistema. Questi sistemi operativi sono quanto di più instabile e pericoloso (per la propria sicurezza) sia mai stato creato. Desktop Operating Systems MS DOS 6.xx Windows 95 Windows NT Workstation 4.xx Windows 98 Windows 98 SE Date of General Availability June 1, 1994 August 15, 1995 July 29, 1996 Direct OEM and Retail License Availability (end date) November 31, 2001 December 31, 2000 June 30, 2002 System Builder License Availability (end date) November 31, 2001 December 31, 2001 June 30, 2003 June 30, 1998 June 30, 1999 June 30, 2002 June 30, 2002 November 30, 20031 Windows Millennium Edition Windows 2000 Professional Windows XP Professional Windows XP Home Edition December 31, 2000 March 31, 2000 December 31, 2003 March 31, 20041 December 31, 2004 March 31, 2004 March 31, 2005 December 31, 2001 December 31, 2001 December 31, 2005 December 31, 2006 December 31, 2005 December 31, 2006 1In the US and Canada only System Builder License Availability end dates are June 30th 2003 for Windows 98 and September 30th 2003 for Windows 98 SE. Perchè passare ad un sistema operativo più moderno Principalmente perchè gestisce meglio l'hardware e le risorse di sistema. Non è un eufemismo dire che un Pentium IV (o PentiumIII) con Windows 98 sia l'equivalente di avere una bella Ferrari e alimentarla a gasolio). Non bisogna dimenticare anche il problema del supporto tecnico Microsoft. Se è necessario avere qualche aiuto, non lo si può ottenere su sistemi operativi Windows 9x Gli ultimi sistemi operativi, come Windows 2000 e Windows Xp non soffrono ad esempio del problema della gestione delle risorse. Hanno una migliore gestione del disco di swap, ma soprattutto sono enormemente più stabili e sicuri. Altro punto importante è la quantità di driver nativi presenti in Windows Xp per la gestione dell'hardware. Installare un sistema della famiglia Windows 9x su un nuovissimo Pentium IV, significa non sfruttarlo pienamente, infatti pur installando i driver forniti con le schede, non si riuscirà mai a far funzionare perferttamente il sistema operativo che non era stato progettato per questo tipo di hardware. Con questo non vogliamo sponsorizzare Microsoft, infatti non siamo azionisti, nè riceviamo percentuali Hi. Come risolvere il problema delle risorse di sistema Principalmente basta chiudere tutti i programmi attivi inutilizzati, come i programmi iconizzati presenti nella system tray bar. La system tray bar è quella zona di Windows vicina all'orologio, posta in basso a destra della finestra principale di Windows. Molti di questi programmi possono essere chiusi semplicemente cliccando con il tasto destro del mouse, scegliendo l'opzione di chiusura. Altri basta semplicemente toglierli dall'avvio automatico di Windows usando il programma MSCONFIG Come fare per capire quante sono le risorse attive: Windows 95, 98, ME, SE, ha un programmino di visualizzazione delle risorse attive. In certi sistemi operativi è già installato, in altri è da installare. Sul nostro sito è presente la versione di Microsoft del sistema di misura delle risorse. Ecco come installarlo: copiare i tre file nella directory principale di Windows (C:\WINDOWS ad esempio) al termine premere il tasto di avvio (o start) di Windows 1) selezionare ESEGUI 2) digitare nel campo di input: RSRCMTR.EXE e premere il tasto OK 3) nella zona in basso a destra, della finestra principale, compare un'icona come quella riportata nella seguente immagine: Dopo aver fatto un doppio click, compare la seguente finestra: Maggiore sono i valori visualizzati migliore è il funzionamento di Windows. Se le risorse scendono sotto il 70% cominciano i guai. In questo caso è necessario chiudere altre applicazioni certe volte è necessario riavviare il PC per farlo stabilizzare. Funzionamento di Windows dopo la chiusura dei programmi iconizzati Il sistema funzionerà enormemente meglio, EasyLog partirà senza problemi e funzionerà correttamente. Come esempio su un PC con Windows 98 abbiamo aperto (ed usato) due Log di oltre 200.000 QSO senza il minimo problema. Se nonostante tutte queste precauzioni EasyLog5 continuasse a non funzionare, significa che non solo le risorse possono essere pochissime, ma che il sistema operativo è ormai destabilizzato a tal punto da essere inservibile, anche se certi applicativi sembrano funzionare bene. In questo caso suggeriamo la reinstallazione del sistema operativo, o meglio l'installazione di un nuovo sistema operativo, come Windows Xp. Ovviamente se la macchina è troppo vecchia (vedi processori lenti, ad esempio 200 – 400 Mhz) è meglio anche cambiare il PC.