Re: UDMA+Pio - na jednym kablu

Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Sun 17 Jan 1999 - 10:37:15 MET


Hi,

"Andrzej P. Wozniak" wrote:
>
> Znaczy to tyle i tylko tyle, że _jednoczesna_ obsługa obu urządzeń na jednej

Nie jednoczesna, ale obsługa dwóch urządzeń w ogóle.

> Wyobraź sobie zapętlony tor kolejowy, na który wjeżdzają ze swoich bocznic
> pociąg osobowy i superekspress. Z jaką szybkością pojadą oba po torze?
> A teraz wróć pociągiem osobowym na bocznicę. Jak szybko teraz pojedzie
> superekspress? A może nad torem wisi ograniczenie szybkości do prędkości
> wolniejszego z dwóch pociągów?

A wyobraź sobie kolejkę elektryczną, która podaje napięcie 3 V lub 6 V na szyny.
Masz dwa pociągi - jeden na 3 V i drugi szybszy na 6 V. Jak dasz tylko tego
szybszego, do dajesz 6 V i jedzie szybko. Jak dasz oba, to 6 V spali tego
pierwszego.

Szyna IDE jest _tanim, banalnym i prostackim_ wymysłem producentów komputerów,
mającym na celu jak najtańszą obsługę dysków twardych, z pominięciem kosztownych
kontrolerów RLL, ESDI i SCSI. Jest prostym przedłużeniem szyny ISA - cała
elektronika z kontrolerami mieści się na płytce drukowanej dysku, który widzi
szelkę jako kolejne złącze ISA. Nie zabrania to możliwości uzyskania różnych
PIO czy nawet trybu DMA dla różnych urządzeń na kanale (aczkolwiek wątpię, czy
tryb DMA można włączyć dla jednego urządzenia). _Nie odnosi_ się to jednak to
trybu UltraDMA, który zasadniczo zmienia sposób transmisji. Wchodzi po pierwsze
transmisja po obu zboczach sygnału zegarowego, po drugie zupełnie inny sposób
taktowania szyny. Urządzenie nieobsługujące UltraDMA włączone na szynę z dyskiem
pracującym w UDMA by po prostu oszalało.

Identyczna sytuacja jest zresztą w SCSI - na początku pracy następuje negocjacja
i cała szyna jest ustawiana zgodnie z wymaganiami najwolniejszego urządzenia, bo
taktowanie szyny 20 MHz dla urządzenia FastSCSI skończyłoby się jego uszkodzeniem.

-- 
Pozdrowienia,
|""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol_at_iname.com           |
|                 |  http://friko.onet.pl/ka/lizard/   |
|                 |  WinNT FAQ: http://nt.faq.net.pl/  |
\..... >>> See my "JassyNews" NNTP server !!! <<< ...../


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:05:58 MET DST