Newsgroup: it.comp.hardware
Titolo: Diver bus-mastering: sono utili?

Ho appena cambiato la scheda madre con una che monta il chipset Intel
430VX e insieme alla scheda mi e' stato fornito un dischetto con la
dicitura: "Intel 82430 FX/HX/VX Bus Master Device Drivers". Sono
utili? Io lavoro sotto Windows '95, conviene usarli 'sti drivers?
TIA, Luca.
ta...@pianeta.it
 - San Polo d'Enza (RE) - Italy
***********************************************
*****       The truth is out there        *****
***********************************************
**  PGP Public Key Available on PGP servers  **
***********************************************
_
   * I'll :* kill your :* cat if he keeps :* sleeping on my :* :* computer!

...


utili? Io lavoro sotto Windows '95, conviene usarli 'sti drivers?
dovrebbero migliorare le prestazioni permettendo al controller dei
dischi di gestire direttamente lo scambio di dati sul bus senza
appesantire la cpu.
ciao
Amedeo
Amedeo Lanza di Casalanza - mailto:
am...@mbox.vol.it
http://www.volftp.vol.it/IT/IT/COLLABORAZIONI/LANZA/index.htm

appesantire la cpu.
vero, ho appena installato il driver ma .... le prestazioni della CPU
sono aumentate mentre quelle di HD e CDROM sono calate in maniera
abbastanza significativa
(P133 - win95 - ram 32 Mb - test winbench95)
per favore: consigli via e-mail
         / \__
        (     @\___
      /                 O        bye p.     ( e bau dal suo aiutante )
    /       (_____/ 
  /_____/
Fingerprint: 45 8E 8D 34 3C EE BB 3C  9D 04 E8 92 FB 0A E0 C8
Home Page  
http://users.iol.it/pastore

aggiornala al sito della Intel.
Sinceramente per la versione c'e' scritto 3.22 della Triones, non
so... comunque controllando nei profili delle periferiche sotto
Controller HD c'e' scritto "Controller IDE PIIX PCI Bus Mastering".
Significa che sono gia' installati? Cioe' che Windows '95 me li ha
installati senza dirmi niente (ne' chiedermi il dischetto in
questione)?
Bye, Luca.


questione)?
Beh, PIIX è generico ... tu hai il VX, quindi dovrebbe scriverti
"Intel 82<qualche cosa> Bus mastering ecc." (usando quelli Intel,
s'intende). Del resto hai detto di avere i Triones, quindi ...
Ciao!	
	Lorenzo

installati senza dirmi niente (ne' chiedermi il dischetto in
esattamente



Significa che il Win 95 ti ha riconociuto la scheda e ti ha istallato
i driver che già aveva (Per caso hai montato il Service Pack 1 con i
nuovi driver o hai la nuova versione 2?)
La mia vecchia matherboard (1 anno di vita ...) non me la riconosceva
e con i driver presi da Internet ora è abilitata al Bus Mastering.
Ciao!
			Raffaele D'Arco
 
doc....@ptn.pandora.it
			Castellammare di Stabia (NA)
			ITALY

s'intende). Del resto hai detto di avere i Triones, quindi ...
Pero' non li ho mai installati!!! Almeno non dal dischetto...
Bye, Luca.
ta...@pianeta.it
 - San Polo d'Enza (RE) - Italy
***********************************************
*****       The truth is out there        *****
***********************************************
**  PGP Public Key Available on PGP servers  **
***********************************************
_
   * But screw your courage to the sticking place, And we'll not fail.

 esattamente
Dipende dalla versione. Che io sappia solo la versione "B" (OSR 2) ha un
vero supporto per il bus mastering.
-- 
Davide Granzotto

vero supporto per il bus mastering.
Boh... infatti io ho la versione 4.00.950a di Win95 (vale a dire win95 + SP1) e
ho installato i drivers Triones:
E:\Windows\System\Iosubsys\IDEATAPI.MPD 30.720 22/02/96 15.20
{Gestione Risorse/Proprieta'/Gestione Periferiche/Controller disco rigido/Intel
82430FX Bus Master IDE Controllers} riporta come produttore Triones (infatti mi
risulta che anche i drivers busmaster ditrbuiti da Intel siano di produzione
Triones).
Ma a me sembra che i drivers non diano alcun vantaggio in termini di
prestazioni e che la funzione "bus master" sia un'illusione.
Installando gli analoghi drivers busmaster per Windows NT 3.51 ho riscontrato
un *netto* calo dell'utilizzo della CPU durante le operazioni di accesso al
disco: sono passato da circa il 70% a meno del 20%.  Per la misura
dell'utilizzo CPU ho usato naturalmente il Performance Monitor.
Al contrario il Monitor di Sistema sotto win95 mi dice che non e' cambiato
nulla in termini di utilizzo di CPU.
Ricordo che la ragione di esistere dei drivers busmaster e' proprio quella di
diminuire il carico di lavoro della CPU durante l'accesso al disco, usando
l'accesso DMA per i trasferimenti disco-RAM.
A conferma dell'impressione che non ci sia alcuna funzione "bus master" voglio
far notare che in {Gestione Risorse/Proprieta'/Gestione Periferiche/Controller
disco rigido/Intel 82430FX Bus Master IDE Controllers/Risorse} si nota come il
driver "bus master" NON RISERVA ALCUNA RISORSA DI TIPO DMA.
Ora, come e' possibile usare il DMA senza riservare un canale?  A meno che il
driver non usi il DMA "di nascosto" rispetto a win95, non vedo come.
----------------------------------------------------------------- -= MarCo =-
PGP public key:
finger 
marco....@mail.bearnet.it
http://www-swiss.ai.mit.edu/htbin/pks-extract-key.pl?op=get&search=0x96A79061
Fingerprint: 9F E5 80 61 F6 9F 05 2D  EA 53 6F 2D 82 8B C7 C2
-----------------------------------------------------------------------------

nulla in termini di utilizzo di CPU.
Anch'io ho avuto le stesse impressioni. Fino a poco tempo fa usavo Win
95 e avevo anch'io provato ad installare i driver bus-mastering (sia
Intel che Triones), ma tutti i vari programmini per misurare
l'occupazione della CPU non davano un effettivo miglioramento
nell'occupazione della cpu, mentre il transfer rate diminuiva
leggermente.
Al contrario su NT 4.0 la diminuzione dell'occupazione della CPU e'
rilevabile ampiamente.
Matteo Castelli		e-mail: 
mat...@mbox.vol.it
Home page of G. Guareschi (writer of Don Camillo)   
http://www.geocities.com/Athens/6664/
 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
La fantasia puo' portare male se non si conosce bene come domarla,
ma costa poco, val quel che vale, 
e nessuno ti puo' impedire di adoperarla
(F. Guccini)

...
: Ma a me sembra che i drivers non diano alcun vantaggio in termini di
: prestazioni e che la funzione "bus master" sia un'illusione.
: Installando gli analoghi drivers busmaster per Windows NT 3.51 ho
riscontrato
: un *netto* calo dell'utilizzo della CPU durante le operazioni di accesso
al
: disco: sono passato da circa il 70% a meno del 20%.  Per la misura
: dell'utilizzo CPU ho usato naturalmente il Performance Monitor.
: Al contrario il Monitor di Sistema sotto win95 mi dice che non e'
cambiato
: nulla in termini di utilizzo di CPU.
Sotto Windows 95, il programma Wintop contenuto nei Kerneltoys mi segnala
un'occupazione di cpu del 6% durante la copia di un file, con i driver bus
mastering dell'Intel.
Marco Frigerio
mar...@mi.flashnet.it

mastering dell'Intel.
OK.  Potresti fornire la URL esatta per reperire i drivers che stai usando?
Impieghi una mainboard con chipset Intel Triton 82430 HX oppure FX oppure VX ?
---------------------------------------------------------- -= MarCo =-
PGP public key:
finger 
marco....@mail.bearnet.it
http://www.pgp.net/cgi-bin/pks-extract-key.pl?op=get&search=0x96A79061


 


 Sono molto interessato al thread!  >;-D
Anch'io!
(il brutto e' che queste cose praticamente nessun prof. te le spiega.
Quello che avevo io di Architettura degli elaboratori non ha saputo
spiegarmi cosa si intendesse per bus mastering!!)
st.
PS : se il thread prosegue, consiglio di cambiare subject in
        qualcosa tipo "PCI & Bus mastring  : aspetti tecnici"


Non vorrei dire una scemata, ma a quanto ne so su un bus PCI il
chipset PCI si occupa di gestire dei burst-write/read a/e dalla RAM.
Cio' consente di diminuire i tempi di occupazione di bus. In tal senso
il PCI dovrebbe comportarsi come una "cache" per il DMA. Cioe'
il DMA genera un indirizzo, poi un dato e loopa; mentre il
burst-mode genera il primo indirizzo e poi una raffica di dati.
Per cio' che riguarda il fatto che il PCI-controller non riserva un
canale DNA (oops ... dMa ;-D ) potrebbe essere dovuto al fatto che
le periferiche PCI utilizzano direttamente la modalita' burst-mode
bypassando l'uso del DMA relegato, al limite, ad una compatibilita'
con lo standard ISA.
In effetti facendo riferimento alla figura a pag.147 de "Il processore
Pentium" (edito da Intel/Agenzia internazionale Due srl) nella figura
si vede come il PCI bus sia collegato alla DRAM e sia collegato a
sua volta all'ISA-bus tramite un SIO (Sistema di I/O, credo!).
Se qualcuno ne sa piu' di me (non che ci voglia molto ;) lo pregherei
di correggere eventuali imprecisioni e/o ... peggio!  Sono molto
interessato al thread!  >;-D
 *****************************
*      Roberto Colmegna       *
 * 
roberto....@login.it
 *
  ***************************

 oppure che non sono montati.
Significa semplicemente che, molto probabilmente, hai un Windows 95
versione originale. È ora di aggiornarlo almeno alla versione "a".
I driver Bus Master non sono installati e li trovi in rete.
Se "aggiorni" il tuo sistema alla versione "b", i driver BM sono già
inclusi.
-- 
Davide Granzotto

On Wed, 25 Dec 1996 21:25:56 GMT, 
doc....@ptn.pandora.it
 (Doc
Raphael) wrote:
Scusate mi aggiungo al thread. Ho una mainboard LSP54CE (B) con
chipset INTEL 82437FX TRITON e controller IDE PIIX PCI. In Sistema
nella voce controller disco rigido e' indicato Bus Mastering non
supportato. Volevo chiedere se cio' significa che non posso montarli
oppure che non sono montati.
Grazie anticipate.
Flash