Hirdetés

Hirdetés

!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • Czo

    addikt

    válasz FoxiestFox #94311 üzenetére

    DOS alatt? Ha a kartyak nem PnP kartyak, vagy PnP katyark ES a BIOS-ban ki van kapcsolva a PnP enumeracio (PnP OS Installed = Yes) ES a kartya nincs inicializalva, akkor olyan, mintha ott sem lenne,. Ha extenderrel, 16 fele osztod az ISA buszt a gepen, akkor mind a 16 helyre pakolhatsz kartyakat. Az a fontos, hogy az I/O cimek "ne utkozzenek". De itt is "osszetett" ez a kerdes.

    Marmint, pl ha fogsz 2 db sima Adlib kartyat, akkor 388-as cimen lesz mind a ketto. De mivel, ezt a cimet csak irni tudod, igy tulajdonkeppen, amit ideirsz, azt mind a ketto kartya, vegre fogja hajtani. Mivel az Adlib kartya se DMA se IRQ vonalakat nem hasznal, igy ezzel nincs semmi para.

    Ha fogsz beraksz Sound Blastert (mind a kettot a 220h-ra jumperelve, 7-es IRQ-ra es 1-es DMA-ra), akkor most is igaz, hogy mind a ketto vegrehajtja a dolgokat, amiket az adott I/O cimen mondanak nekik, VISZONT mivel az SB kartya tud IRQ-t generalni, ezert ebben az esetben mind a ketto karttya fog megszakitast generalni. Ha pl a cuccodnak vannak olvashato regiszterei, akkor ha ugyonarra az I/O cimre allitod oket, akkor olvasasnal busz utkozes lesz es keresztbefagyhat a gepnek a szeme.

    Tehat ez egy kicsit "korulmenyes". Ha tudod, hogy milyen eszkozeid vannak, melyik milyen cimeket/interruptokat/dma-kat hasznal, akkor kb vegtelen mennyisegben telepakolhatod a gepet, ha betartod azt az apro szabalyt, hogy ami utkozne, azt nem hasznalod egyszerre.

    A nagy problema, majd akkor jon elo, ha bejon a Windows 95/98. Mert o ragaszkodik ahhoz, hogy ne legyenek megosztva az ISA megszakitasok. Hiaba tiltod le az eszkozt Windowsban, ha a BIOS enumeralja az ezkozeidet (PnP OS Installed = No). Szoval, ezt rakd No-ra, igy DOS alatt nehezebbe valik egy PnP-s kartya, mert kell PnP enumerator (de halistennek ez sem para, mert minden gyarto kb adott ilyet a kartyaihoz, mert amikor meg szamitott a DOS, siman elofordult, hogy egy gepben, nem volt PnP BIOS), viszont igy, ha windows alatt letiltassz egy PnP eszkozt, akkor tuti felszabadul az eroforrasa is.

    Fogj egy XT-t, az integralt periferiak szama, zero :) pakold tele az osszes slotot, es kb mindennek jutott eroforras. AT-nal duplaztak a DMA es IRQ vonalakat, hogy meg szabadabb lehgyen az elet. Kesobb az ACPI-vel megerkezett az I/O APIC, ami 24 IRQ vonalas, es meg egyszerubben lehet belole tobb, igy a 2000-res evekre (P4, ACPI BIOS, etc), mar siman 50-60 IRQ vonalad volt, amit a PCI eszkozok orommel el is kezdtek hasznalni. Egy ACPI-s P4-en bootolj XP-t, Linuxot es nezd meg, hogy milyen vad szamok vannak az interruptoknal, majd nezd meg Win98 alatt is, ott pedig minden "visszaall" a regi kerekvagasba. Nincs ezzel baj szerintem, szepen lathato a fejlodes. Gazdag a dokumentacio, a dokumentacio ismereteben, logikus a mukodes. Stb stb. Az, hogy neha becsuszik 1-1 hiba (pl. a korabban emlitett DOS4GW), az siman elofordul ma is. Mivel a mai gepek felepitese is ugyonezen a vonalon zajlik, igy ha ezekkel a dolgokkal tisztaban vagy, akkor ott sem erhet meglepetes.

Új hozzászólás Aktív témák