X


[ Pobierz całość w formacie PDF ]
.System AT-Bus dostosowany jest do tych ogranicze� co znajduje wyraz worganizacji portów grupy AT-Task-File.Rysunek 6.11.przedstawia mechanizmprzejmowania argumentów z rejestrów CPU do odpowiednich portów.Rysunek 6.11.Adresowanie sektora przez kontroler systemu IDEDH: [XIXOx1f3::iG3IG2 "Gf l GOI DL:(XCH: CYL9;CYL8:SEK5SEK4�EK3:SEK2SEK1lSEKOi CL:0x1 F4: i10x1 ps: [;n-.T-"i~r ty "[�r"Cztery bity rejestru DH przechodz� do portu SDH (Sector/Disc/Head).Numercylindra umieszczany jest w parze portów CLR/CHR (Cylinder LowRegister/Cylinder High Register), a sze�� m�odszych bitów CH przenoszonych jestdo rejestru SNR (Sector Number Register).Standard EIDE przewiduje rozwi�zanie tego problemu na dwa sposoby:adresowanie liniowe - �BA (Logical B�ock Address),rozszerzony model CHS - XCHS (eXtended Cylinder Head Sektor),klóre gwarantuj� dost�p do 7,8 GB pami�ci dyskowej (ograniczenie to nak�adaBIOS, który jest w stanie obs�ugiwa� dysku o takich rozmiarach - patrz tabela6.8).304Anatomia PCTabela 6.8.Ograniczenia pojemno�ci dyskówBIOSEIDECHSLBA/KCHSliczba sektorów na �cie�ce632556363liczba g�owic2561616256liczba cylindrów10246553610241024Uwaga 1:Je�eli BIOS komputera nie obs�uguje trybu adresowania liniowego, anirozszerzonego modelu CHS, to potrzebny jest adapter EIDE z odpowiednim BlOS-emlub sterow�nikiem programowym.Uwaga 2:Przekroczenie granicy 504 MB zale�y tylko od posiadanego oprogramowania.Dlatego dysponuj�c adapterem IDE i odpowiednim oprogramowaniem mo�na zarz�dza�dys�kami EIDE o pojemno�ci powy�ej 504 MB.Logical B�ock AddressW trybie �BA ka�dy sektor ma swój kolejny numer obliczany na podstawie wzoru:�BA = (numer cylindra x liczba g�owic na cylinder + numer g�owicy) x liczbasektorów na �cie�k� + numer sektora - lSektory adresowane s� za pomoc� 28-bitowej liczby.Poszczególne pozycje bitoweadresu w trybie �BA tworzone s� z nast�puj�cych sk�adowych:�BA 0-7 Rejestr numeru sektora (lF3h),�BA 8-15 Rejestr numeru cylindra, sk�adowa LSB (lF5h),�BA 16-23 Rejestr numeru cylindra, sk�adowa MSB (lF4h),�BA 24-27 Bity 0-3 rejestru nap�du/g�owicy (lF6h).Prze��czenie z klasycznego trybu adresowania CSH (Cylinder Sektor Head) na tryb�BA odbywa si� poprzez ustawienie bitu 6 w rejestrze nap�du/g�owicy (lF6h).Rysunek 6.12.Adresowanie sektora w trybie �BABIOSk,fe/EIDErejestr numeru g�owicy bity �BA 27 - 24Numer cylindra 0-1023Numer g�owicy 0-255Logiczny numer sektorarejestr numeru cylindra bity �BA 23 - 8!/''^Numer sektora 1 -63rejestr numeru sektora bity �BA 7 - 0Obs�uga dysku twardego305Extended Cylinder Head SectorZgodnie z tabel� 6.8.BIOS mo�e zarz�dza� dyskiem o pojemno�ci 7,8 GB je�elimo�na by by�o deklarowa� wi�cej ni� 16 g�owic.Z kolei dysk EIDE jest w staniezaakcep�towa� zwi�kszon� liczb� sektorów na �cie�ce albo cylindrów.W trybieXCHS problem ten zostaje rozwi�zany w nast�puj�cy sposób: je�eli jako parametrzostanie przekazane wi�cej ni� 16 g�owic, to liczba g�owic zostanie zredukowanado 16, a w zamian za to zostanie zwi�kszona liczba cylindrów.Rysunek 6.13.Adresowanie sektora w trybie XCHSBIOSNumer cylindra 0-1023EIDENumer cylindra O - 65535Numer gtowicy 0-255t�hLogiczny numer sektorasNumer gtowicy 0-15J�\Numer sektora 1 -63Numer sektora 1 -255Pr�dko�ci transmisji danychTryby PIOPrzy przesy�aniu danych z kontrolera do pami�ci PC dyski AT-BUS wykorzystuj�kla�syczny tryb przekazu z udzia�em portu danych (PIO).W kontrolerach IDEwykorzysty�wany by� tryb PIO O, zapewniaj�cy przes�anie w jednym cyklu,trwaj�cym 280 ns, 16 bitów danych (3,33 MB/s).Ta pr�dko�� transmisji jest z jednej strony znacznie ni�sza od maksymalnejpr�dko�ci magistrali ISA (8,3 MB/s), a z drugiej strony wy�sza ni� maksymalnapr�dko�� transmisji danych z g�owicy do kontrolera (dla przyk�adu dysk wiruj�cyz pr�dko�ci� 3600 obr/min, który na jednej �cie�ce ma 100 sektorów512-bajtowych, mo�e w ci�gu sekundy przes�a� 60 razy po 51200 bajtów, czyli 3MB/s)Post�p technologiczny (zwi�kszenie pr�dko�ci obrotowej i liczby sektorów na�cie�ce) sprawi�, �e pr�dko�� transferu danych z g�owicy do kontroleraprzekroczy�a mo�liwo�ci interfejsu IDE.Na przyk�ad dysk 0662A IBM osi�ga oko�o4,8 MB/s przy 5400 obr./min.i 108 sektorach na zewn�trznych �cie�kach.Wi�kszo�� nowoczesnych dys�ków obraca si� na razie z pr�dko�ci� rz�du 4500obr./min.i osi�ga pr�dko�ci w grani�cach 3,5 MB/s, co nieznacznie przekraczamo�liwo�ci trybu PIO 0.Aby temu zaradzi� zosta�y zdefiniowane kolejne trybyPIO 1-3 (patrz rysunek 6.14)Standard EIDE wykorzystuje tryb PIO 3 zapewniaj�cy transfer z pr�dko�ci� 11,11MB/s.Poniewa� pr�dko�� transmisji w tym trybie przekracza mo�liwo�cimagistrali ISA, adaptery EIDE musz� korzysta� z magistrali VESA Local Bus lubPCI.306Anatomia PCRysunek 6.1 4.�*/ \Zale�no�ci DA2-DAO / \czasowew trybach PIO-DIOR/-DIOWj/ZapisDDO-DD15 DDO-DD7; ; / /1OdczytDDO-DD15 DDO-DD7/_j\-IOCS16\_r.I6_AT7.Ts.*T4�TiTaT�TrybOTrybiTryb 2Tryb 3TrybOTryb!Tryb 2Tryb 3To[ns]>600>383>240>180Ts [ns]>50>35>20>20Ti[ns]>70>50>30>30T6[ns]>5>5>5>516-bit Ts [ns]>165>125>100>80T7[ns]80Ts [ns]30T9[ns]>20>15>10>10T4 [ns]>30>20>15>10TrybOTryb!Tryb 2Tryb 3Transfer [MB/s]3,335,228,3311,11Tryby DMAKomputery klasy XT do komunikacji z dyskiem wykorzystywa�y kana� DMA.Zewzgl�du na kompatybilno�� modu� DMA modelu XT znalaz� si� w modelu AT.Standard EIDE oferuje bezpo�redni dost�p do pami�ci w trybie l standarduMulti-word-DMA (rysunek 6.15).Przewaga trybów DMA nad PIO sprowadza si� do wy��czenia transferu spodbezpo��redniej kontroli procesora � mo�e on pracowa� zamiast nadzorowa�transmisj� danych [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • listy-do-eda.opx.pl
  • Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.