[ Pobierz całość w formacie PDF ]
.Wyzerowanie bitu 3 w rejestrze wyjściowym i ustawienie bitu O w drugim bajcie rozkazu STOD prowadzi do wyłączenia przez kontroler generacji zarówno impulsów DREQ2 jak i IRQ6.Jest to tak zwany tryb pracy polling.Kontroler nie sygnalizuje w żaden sposób konieczności obsługi, a jedynym sposobem stwierdzenia tej konieczności jest stałe sprawdzanie stanu bitu 7 rejestru stanu kontrolera.Ustawienie tego bitu świadczy o konieczności ingerencji w rejestr danych, czyli:Kontroler napędu dysków elastycznych 259lodczytania bajtu, gdy bit 6 rejestru stanu jest ustawiony (żądany kierunektransmisji kontroler —> CPU);llzapisania bajtu, gdy bit 6 rejestru stanu jest wyzerowany (żądany kierunektransmisji CPU —> kontroler).lW takiej sytuacji należy programowo rozstrzygnąć, czego oczekuje od nas kontroler i co czeka na nas w rejestrze: dane, rozkaz czy bajty statusu.Ta forma obsługi kontrolera nie ma znaczenia praktycznego ze względu na zależności czasowe.Port danych kontrolera nie może bowiem przetrzymywać w nieskończoność jakiegoś bajtu i tym samym nie reagować na żadne inne rozkazy.Uwzględnianie mechanicznych własności napęduJak wiadomo, głowice zapisująco-odczytujące napędu dysków elastycznych muszą mieć możliwość osiągnięcia każdej ze ścieżek, tj.przemieszczać się nad powierzchnią dyskietki.Głowice umieszczone są na wózku napędzanym silnikiem krokowym.Oś tego silnika nawija taśmę przymocowaną do wózka (stosowane są również inne mechanizmy np.przekładnia ślimakowa).Cały ten układ ma pewną bezwładność, częstotliwość rezonansu mechanicznego i inne rzeczywiste właściwości mechaniczne.Każdy rozkaz dostępu do napędu wymaga wcześniejszego określenia podstawowej charakterystyki dynamicznej zespołu napędowego głowic.Możliwości korekcji błędu położenia głowic napędu dyskietek są bardzo ograniczone.Układ sterowania położeniem wózka z głowicami pracuje w otwartej pętli sprzężenia zwrotnego, tzn.kontroler wydaje polecenie umieszczenia ustawienia głowic nad żądaną ścieżką, ale nie otrzymuje informacji o faktycznym położeniu głowic.Jedynym punktem orientacyjnym jest ścieżka zerowa dysku.Algorytm działania układu pozycjonowania jest następujący:lwydawane jest polecenie ustawienia głowic nad ścieżką zerową.Silnik krokowyotrzymuje impulsy w liczbie równej maksymalnej liczbie ścieżek dla danegotypu nośnika.Osiągnięcie tej pozycji przez głowicę potwierdzane jest sygnałemz czujnika położenia (najczęściej fotokomórki).Jeżeli sygnał ten nie nadchodzi,sygnalizowany jest błąd;llsilnik krokowy otrzymuje impulsy w liczbie żądanego numeru ścieżki;lljeżeli kontroler rozpoznaje inną ścieżkę, mamy do czynienia z błędem pozycjonowania (kalibracji);lll260Anatomia PC• BIOS inicjuje kilkakrotną próbę zapisu/odczytu.Brak sukcesu oznacza konieczność powtórnej kalibracji (rozpoczynającej się od najazdu na ścieżkę zerowaj standardowo próba taka wykonywana jest 8 razy).Szczególnie podatne na błędy są oczywiście operacje, podczas których głowice przemierzają duże odległości np.ze ścieżki O na 79.Wszystkie niedokładności mechanizmu mogą się wtedy nawarstwiać.Aby zmniejszyć ryzyko błędów pozycjonowania, wprowadzono trzy parametry, które w pewnym stopniu odzwierciedlają rzeczywiste właściwości mechaniczne napędu.Kontroler uwzględnia te dane wprowadzając do pracy swoich układów wykonawczych trzy opóźnienia:T l czas opóźnienia opuszczenia głowic - uwzględnia on czaswygaśnięcia drgań głowic po zakończeniu procesu pozycjonowania, a przed opuszczeniem ich na powierzchnię dyskietki;T2 czas opóźnienia podnoszenia głowic —jego wprowadzenie ułatwiaczytanie całej ścieżki przy realizacji grup rozkazów odwołujących się do kolejnych sektorów;T3 okres impulsów silnika krokowego - uwzględnia bezwładnośći czas martwy zespołu silnik-wózek głowic
[ Pobierz całość w formacie PDF ]
Linki
- Indeks
- Christie Agata Smierc lorda Edgware'a
- Siemienski Lucjan Podania i legendy polskie ruskie i litewskie
- Preston Douglas, Child Lincoln Pendergast 9 Kult
- Ocalic Daringham Hall Kathryn Taylor
- Shinn Sharon Żona zminennokształtnego
- odpoczynek+nieprzerwany+tygocniowy
- Diana Palmer ÂŚlubne marzenia
- §Emma i ja Flock Elizabeth
- Gray John Marsjanie i Wenusjanki Tajemnica udanego związku
- Koontz R.Dean Twarz
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- szkla.opx.pl