04-25-2006, 04:13 PM
But each network card is based on a family of processors or another, that's something you have to deal with. Modern capitalism, that is, competitive market and stuff like that.
Fortunately, in the case of NICs they, at least, behave all the same in the physical line. There, the standard succeeded.
Inside, they are also quite standarized: they connect to the PCI bus. You don't need interfaces nor adaptors. Every NIC will have the same pinout to the PCI bus.
The driver is needed, tho'. You have to tell windows how to talk to that "device". This is, precisely, because the use of a PCI bus. If NICs were connected to the "special port for NICs" maybe this wouldn't be necessary. But using this approach, we would need a "special port for Soundcard", a "special port for USB printers", a "special port for USB scanners", etcetera...
You could say then, well ,then why every NIC has different drivers? Well, basicly 'cause every manufacturer adds his own features and/or has no clue how the other implemented the standard ones, so he figures things out
One of the advantages of PCs was the common bus technollogy so you can connect whatever kind of device to it. Before that, your computer had to have specialized, hard-built ports. And even back then you had an unnamed "expansion port" where you could fit several different devices but, alas! you needed software drivers anyway.
Fortunately, in the case of NICs they, at least, behave all the same in the physical line. There, the standard succeeded.
Inside, they are also quite standarized: they connect to the PCI bus. You don't need interfaces nor adaptors. Every NIC will have the same pinout to the PCI bus.
The driver is needed, tho'. You have to tell windows how to talk to that "device". This is, precisely, because the use of a PCI bus. If NICs were connected to the "special port for NICs" maybe this wouldn't be necessary. But using this approach, we would need a "special port for Soundcard", a "special port for USB printers", a "special port for USB scanners", etcetera...
You could say then, well ,then why every NIC has different drivers? Well, basicly 'cause every manufacturer adds his own features and/or has no clue how the other implemented the standard ones, so he figures things out
One of the advantages of PCs was the common bus technollogy so you can connect whatever kind of device to it. Before that, your computer had to have specialized, hard-built ports. And even back then you had an unnamed "expansion port" where you could fit several different devices but, alas! you needed software drivers anyway.
SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i