Newsgroup: it.comp.hardware.cpu
Titolo: IO APIC onchip....cos'è?

Tale voce si può abilitare nell'ultimo CheepoBIOS 1.1 (0429 modificato) per
la ECS K7S5A ke possiedo. Mi pare ke riguardi il processore....ma cos'è? E'
l'On-chip APIC Hardware che si trova nei feature della cpu in WCPUID? Se la
abilito cosa cambia? Ho un Athlon XP 1700+

Athlon® wrote:

APIC è un nuovo componente hardware che controlla gli interrupt.
Abilitalo solo se hai sistemi operativi moderni, tipo Win2k o XP.
Con i Win9x può dare problemi.
Devi avere anche abilitato ACPI.
APIC permette di gestire gli interrupt oltre i 16 del vecchio PIC, 
riducendo i problemi di conflitto e gestendo meglio gli eventuali 
interrupt sharing.
Ciao,
                                     Mao

 ha scritto nel messaggio
news:afcgs5$58v$1...@newsreader.mailgate.org...
AthlonŽ wrote:
APIC permette di gestire gli interrupt oltre i 16 del vecchio PIC,
riducendo i problemi di conflitto e gestendo meglio gli eventuali
interrupt sharing.
Ma in che modo gestisce gli Interrupt oltre al n16 anche senza condivisione
quando nel pc esistono ancora solo due PIC, i quali gestiscono in
hardware appunto al max  solo 8 interrupt diversi ciascuno?
Ciao.

 
Perché nei chipset che hanno il supporto APIC c'è una parte hardware che 
gestisce fino a 64 irq; di solito vengono implementati solo i primi 24.
Fisicamente i 2 integrati PIC lincati tra di loro non ci sono più nei pc 
  dal tempo dei 386.
Comunque APIC è presente da un paio di anni nei chipset, solo che viene 
sfruttato solo da win2000 e winXP.
Ciao,
                                  Mao


Perché nei chipset che hanno il supporto APIC c'è una parte hardware che
gestisce fino a 64 irq; di solito vengono implementati solo i primi 24.
Ho capito
Fisicamente i 2 integrati PIC lincati tra di loro non ci sono più nei pc
  dal tempo dei 386.
Beh, sicuramente dai 286 ai 486 l'architettura ha utilizzato comunque
solamente i due tradizionali PIC... solo dai primi chipset per Pentium si
è implementato a livello di chipset il controller APIC.
Comunque APIC è presente da un paio di anni nei chipset, solo che viene
sfruttato solo da win2000 e winXP.
Peccato che non lo si abbia utilizzato anche con gli OS della serie WIn
9x...
Comuque allora non mi spiego per quale motivo in presenza anche di
OS come Win2000 se si abilita l'ACPI lo stesso si ostini a utilizzare
un solo IRQ per una miriade di periferiche quando potrebbe utilizzare
tranquillamente gli altri IRQ superiori al n 16.
Ciao.

tranquillamente gli altri IRQ superiori al n 16.
in teoria la cosa dovrebbe essere trasparente - quando vedi un irq
solo vuol dire che sta usando l'apic del chipset invece dei due pic
del processore (che non e' in grado di riconoscere l'apic e quindi
crede che tutto venga gestito da quel singolo irq).
purtroppo ci sono ancora delle piccole incompatibilita' con alcune
schede.
--
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Il segreto per essere considerato un creativo sta nel non fare
    mai riconoscere le proprie fonti [A. Einstein]


Ho capito, dunque speriamo che sia solo una questione di tempo allora...
Grazie.
   Ciao.