Daisy-Chaining - що е то?

Взаимопомощ, полезна информация и всичко, извън темата на останалите секции
Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Daisy-Chaining - що е то?

Мнениеот buFka » Съб 15 юли 2006 12:51


Значи не съм сигурен, дали правилно съм разбрал, затова реших да попитам тук ако някой знае...

Доколкото разбирам, това е начин на свързване на периферия, така, че изходът на един уред е свързан с входа на следващия и така всички уреди ползват един interrupt канал...другото което обаче не ми е ясно, как се разбира кой от уредите е отговорен за даден interrupt?

ПС. Моля да ме извините ако тук таме не съм се изразил правилно...




Потребителски аватар
emohrisstov
Мнения: 1487
Регистриран на: Съб 18 мар 2006 14:08
Автомобил:
Двигател:
Местоположение: Село София
Контакти:

Мнениеот emohrisstov » Съб 15 юли 2006 13:25


Computer engineering
Within computer engineering. a daisy chain is a bus wiring scheme in which, for example, device A is wired to device B, device B is wired to device C, device C to device D etc. The first and last devices are normally wired to a resistor network called a terminator. All devices may receive identical signals or, in contrast to a simple bus, each device in the chain may modify one or more signals before passing them on.

Daisy chaining is a characteristic of SCSI, EIA-422 as used in LocalTalk and various industrial control networks. It should not be confused with:

Broadcast mode networking as used in various coaxial ethernet topologies, EIA-485, and wireless systems.
Token rings, where the data always travels in the same direction around a loop and there is no termination. Some Daisy chain-like topologies are designed internally as a token ring, the difference being whether a signal always travels to the end of the chain or not.
Tree topologies such as USB, FireWire and modern twisted pair ethernet.
Daisy chain topologies have the advantage of simplicity in protocols, as each node only needs to know whether the information is relevant to it, or which way to forward it. The disadvantage is that each node introduces a delay in the signal, so long chains have a relatively high latency compared to broadcast topologies. A damaged or crashed node is also likely to partition the network, unlike wireless broadcast or star topologies.

Ами това намерих във википедията!!


Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Мнениеот buFka » Съб 15 юли 2006 13:30


шо се заяждаш с тоя английски ве! не те ли е срам да се гавриш с възрастните хора....


Потребителски аватар
emohrisstov
Мнения: 1487
Регистриран на: Съб 18 мар 2006 14:08
Автомобил:
Двигател:
Местоположение: Село София
Контакти:

Мнениеот emohrisstov » Съб 15 юли 2006 13:31


хахах, не се заяждам бре...:)
значи доколкото разбирам тва е начин на свързване на девайсес като верига от А отива до Б от Б до В и така...
свързани са към прекъсвач и всяко устройство може да променя сигнала, има и известно забавяне..
всяко устройство знае дали сиганала е за него и в каква посока да го прати, не виждам обаче за тия интерупти да пише нещо!!


Потребителски аватар
tyo
Мнения: 1884
Регистриран на: Вто 01 фев 2005 23:18
Автомобил:
Двигател:
Местоположение: в покрайнините на EU
Контакти:

Re: Daisy-Chaining - що е то?

Мнениеот tyo » Съб 15 юли 2006 13:46


buFka написа:Значи не съм сигурен, дали правилно съм разбрал, затова реших да попитам тук...


Daisy chaining е механизъм който програмистите използват отдавна и без някакви проблеми. На PCI шина този механизъм се реализира сравнително леко.

Daisy-Chaining В превод: гирляндна мрежа (пример в Apple II)
Изображение

В платформите х86 се използва по традиционен способ - радиално назначение.

Изображение

Пълна статия Цък

Последна промяна от tyo на Съб 15 юли 2006 13:50, променено общо 1 път.


Потребителски аватар
emohrisstov
Мнения: 1487
Регистриран на: Съб 18 мар 2006 14:08
Автомобил:
Двигател:
Местоположение: Село София
Контакти:

Мнениеот emohrisstov » Съб 15 юли 2006 13:49


:да:


Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Мнениеот buFka » Съб 15 юли 2006 15:52


нещо различно е от това което на мен се опитват да ми обяснят в лекциите май...според техните твърдения това било метод с който се установява източника на дадено прекъсване. А това което четох в статията е метод за класификация на интерфейс-и....


Flatmo
Мнения: 379
Регистриран на: Пон 27 сеп 2004 18:06
Автомобил:
Двигател:
Местоположение: Варна
Контакти:

Мнениеот Flatmo » Съб 15 юли 2006 20:09


За да установяването на източника на прекъсване или източника на сигнала по такава верияга трябва да се използва някакъв вид кадрово предаване. И във всеки кадър си има адрес или номер на подател и получател. Предаването на информация се извършва по даден протокол. В спецификацията на всеки протокол можеш да търсиш отговора на това как се идентифицира източника.


Потребителски аватар
buFka
Мнения: 3315
Регистриран на: Сря 09 ное 2005 8:00
Автомобил:
Двигател:
Местоположение: на Герена
Контакти:

Мнениеот buFka » Съб 15 юли 2006 20:26


Flatmo написа:За да установяването на източника на прекъсване или източника на сигнала по такава верияга трябва да се използва някакъв вид кадрово предаване. И във всеки кадър си има адрес или номер на подател и получател. Предаването на информация се извършва по даден протокол. В спецификацията на всеки протокол можеш да търсиш отговора на това как се идентифицира източника.


това е в случай когато се ползва т.нар. IVN (Interrupt Vector Number или нещо подобно), обаче конкретно за Daisy chaining се праща сигнал (Acknowledge-Signal) от ЦПУ/Контролер до първата точка от веригата, примерно А, ако тя отговори с false тогава сигнала преминава към точка B, ако и B отговори с false минава към С и т.н. докато някой елемент не върне стойност тру. Аз това успях да разбера и се спирам на този варянт...ше видиме професора кво мисли по темата (ако зададе тоя въпрос де). Мерси на всички за помощта..



Върни се в “ОФФ-Топик - други”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 178 госта