Users Guide
Jeśli dany klawisz lub zestaw klawiszy zostanie naciśnięty w niewłaściwym momencie, program może zachowaćsięw nieoczekiwany
sposób.Zapoznajsięz dokumentacjąprogramu aplikacyjnego, aby upewnićsię, czy wartościlubznaki,którewprowadziłeśsąprawidłowe.
Sprawdź, czy środowiskooperacyjnejestskonfigurowanewsposóbumożliwiający pracęużywanychprzezCiebieprogramów.Pamiętaj, że każda
zmianaparametrówśrodowiska operacyjnego komputera może miećwpływ na sprawnośćfunkcjonowaniaprogramów.Czasempo
zmodyfikowaniu środowiska operacyjnego może wystąpićpotrzebaprzeinstalowaniaprogramu,któryprzestałdziałaćprawidłowo.
Programy rezydentne
Istniejąróżnego rodzaju programy narzędziowe i uzupełniające,któremożna ładowaćalbo przy ładowaniu systemu albo ze zgłoszenia
konwersacyjnego systemu operacyjnego. Programy te sąskonstruowanewtakisposób,abyrezydowały w pamięci systemowej i dzięki temu były
zawsze dostępne do użycia. Ponieważsąone przechowywane w pamięci komputera, istnieje możliwośćwystąpieniakonfliktówpamięci i błędów,
kiedy inne programy wymagająwykorzystania całości lub części pamięci zajmowanej przez programy TSR.
Pliki rozruchowe systemu operacyjnego (jak config.sys i autoexec.bat) zwykle zawierająpoleceniauruchomieniaprogramówTSRprzy
ładowaniu systemu. Jeśli podejrzewasz, żejedenzprogramówTSRpowodujekonfliktpamięci, usuńzplikurozruchowegopolecenia,któreje
uruchamiają. Jeśli problem przestanie siępojawiać, oznacza to, żejedenzprogramówTSRprawdopodobniepowodujekonflikt.Wtejsytuacji
dodawajponowniepoleceniaTSRdoplikówrozruchowychpojedynczodoczasuzidentyfikowaniaprogramu,którypowodujekonflikt.
Konfliktyprogramów
Niektóreprogramymogąpozostawiaćpo sobie resztki informacji konfiguracyjnych pomimo wyjścia z nich, uniemożliwiając działanie innych
programów.Ponowneuruchomieniekomputeramoże daćpotwierdzenie, czy te programy sąprzyczynąproblemu.
Programy wykorzystujące wyspecjalizowane podprogramy (device drivers - sterowniki urządzeń) mogąrównieżpowodowaćproblemy w pracy
komputera. Np. zmiana sposobu przesyłania danych do monitora może wymagaćużycia specjalnego programu sterującegoekranem,któryjest
przygotowany do obsługi określonego trybu wideo lub monitora. W takich przypadkach konieczne może byćopracowanie alternatywnej metody
stosowania danego programu — np. stworzenia pliku inicjującegospecjalniedlategoprogramu.Zwróćsięo pomoc w rozwiązaniu tego problemu
doserwisuoprogramowania,którymsięposługujesz.
Konfliktyadresówpamięci
Konfliktyadresówpamięci występują, gdy jedno lub kilka urządzeńpróbujeuzyskaćdostęp do tego samego adresu w blokach pamięcigórnej
(UMB - upper memory blocks). Np. jeśli karcie sieciowej i ramce pamięci rozszerzonej (expanded memory) zostanąprzypisane do nakładających
sięnasiebieblokówadresów,spowodujetokonfliktadresów.Wrezultaciepróbywejścia do sieci będąbezskuteczne.
Aby rozwiązaćtego rodzaju konflikt, można zmienićadres jednego z urządzeń. Np.wprzypadkukonfliktuadresówkartysieciowejiramkipamięci
rozszerzonej można przenieśćkartęsieciowądoblokuadresówwzakresieodCC000hdoD0000h.Abyprzypisaćkartędo innego bloku
adresów,należy zastosowaćsiędo zaleceńzawartych w dokumentacji karty.
Konflikty przydziału przerwań
Nieprawidłowości mogąwystąpićprzypróbiewykorzystaniaprzezdwaurządzenia tej samej linii zgłoszenia przerwania (IRQ - interrupt request).
Aby uniknąćtego rodzaju konfliktu, sprawdźw dokumentacji domyślneustawienialiniiIRQdlaposzczególnychzainstalowanychkartrozszerzeń.
Następnie skonfiguruj kartęodpowiednio do jednej z wolnych linii IRQ zgodnie z Tabelą1.
Tabela 1. Domyślne przydziały linii IRQ
UWAGA: Tabela 1 zawiera listędomyślnych ustawieńIRQ. W systemach Plug and Play można modyfikowaćustawienia domyślne. W
przypadku zainstalowania karty Plug and Play w systemie Plug and Play, system automatycznie wybiera otwartąlinięIRQ, jeśli jakaś
jest wolna. W przypadku zainstalowania karty innej niżtypu Plug and Play lub dotychczasowej karty, może wystąpićpotrzeba
uruchomienia programu ISA Configuration Utility w celu ustalenia aktualnych ustawieńIRQ i znalezienia wolnej linii IRQ.
Linia IRQ
Wykorzystywana/wolna
IRQ0
Wykorzystywana przez zegar systemowy
IRQ1
Wykorzystywana przez klawiaturędo sygnalizowania, że bufor wyjściowy jest pełny
IRQ2
Wykorzystywana przez sterownik przerwańnr 1 do uaktywnienia IRQ8 przez IRQ15
IRQ3
Wykorzystywana przez port szeregowy nr 2
IRQ4
Wykorzystywana przez port szeregowy nr 1
IRQ5
Wolna
IRQ6
Wykorzystywana przez sterownik napędu dyskietek/taśmowy










