La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1.7 Risorse di sistema 1.7.1 Comprendere le risorse di sistema 1.7.2 Gestire le risorse di sistema.

Presentazioni simili


Presentazione sul tema: "1.7 Risorse di sistema 1.7.1 Comprendere le risorse di sistema 1.7.2 Gestire le risorse di sistema."— Transcript della presentazione:

1 1.7 Risorse di sistema 1.7.1 Comprendere le risorse di sistema 1.7.2 Gestire le risorse di sistema

2 1.7.1 Comprendere le risorse di sistema 1.7.1.1 Conoscere le risorse di base del sistema, quali: indirizzamento delle porte di I/O, IRQ, DMA. 1.7.1.2 Sapere cosa sono gli indirizzi di I/O e le relative modalità di funzionamento. 1.7.1.3 Sapere cosa sono le richieste d'interruzione (IRQ) e le relative modalità di funzionamento. 1.7.1.4 Sapere cosa sono gli accessi diretti alla memoria (DMA) e le relative modalità di funzionamento. 1.7.1.5 Sapere dell'esistenza di APIC

3 1.7.2 Gestire le risorse di sistema 1.7.2.1 Essere in grado di verificare le attuali risorse di base del sistema, utilizzate e disponibili. 1.7.2.2 Essere in grado di modificare l'assegnazione delle risorse di base del sistema. 1.7.2.3 Essere in grado di configurare l'assegnazione delle risorse di base del sistema per il nuovo hardware.

4 1.7.1.1 IRQ Interrupt request IRQ = Richiesta di interruzione Rappresenta una chiamata da parte di un dispositivo verso la CPU che identifica la sua necessità di intervenire nei processi: –Comunicare dati –Segnalare eventi –…

5 1.7.1.1 IRQ Interrupt request

6 Ogni IRQ è un segnale Hardware e rappresenta una linea fisica Fino al 286 erano 8 (IRQ0 – IRQ7) Poi portati a 15 (aggiunti IRQ 8 –15)

7 1.7.1.1 IRQ Interrupt request Priorità degli interrupt Se arrivano due richieste in contemporanea viene servita prima quella con priorità più elevata IRQ0 priorità più alta IRQ7 più bassa da 8 a 15 hanno la stessa priorità di IRQ2

8 1.7.1.1 IRQ Interrupt request Conflitti di IRQ: Normalmente un IRQ viene assegnato ad un solo dispositivo In caso contrario ho un conflitto perché la CPU non capisce chi ha inviato la richiesta Esistono metodi per condividere lo stesso interrupt da parte di più dispositivi

9 1.7.1.1 DMA Direct Memory Access DMA = Accesso diretto alla memoria Consente alle periferiche di leggere e scrivere sulla RAM senza coinvolgere la CPU. Questo consente alla CPU di svolgere altri compiti aumentando lefficienza del sistema

10 1.7.1.1 DMA Direct Memory Access Senza DMA

11 1.7.1.1 DMA Direct Memory Access con DMA

12 1.7.1.1 DMA Direct Memory Access Ci sono 8 canali di DMA (DMA0 – DMA7) Per ogni dispositivo attivo si può assegnare un solo DMA Altrimenti ho un conflitto Posso assegnare lo stesso DMA a patto che non siano attivi contemporaneamente

13 1.7.1.1 Indirizzi di I/O Per potere leggere o scrivere su di una determinata periferica è necessario individuarla univocamente Per far ciò ogni dispositivo viene visto come una o più locazioni di memoria in cui poter leggere e scrivere Di conseguenza ad ogni dispositivo vengono associati uno o più indirizzi per individuarlo Questi indirizzi vengono chiamati di I/O o di base

14 1.7.1.1 Indirizzi di I/O

15

16 1.7.2 Gestire le risorse di sistema E possibile configurare le risorse di sistema in tre modi: Tramite PnP (Plug and Play) Dal BIOS Dal Sistema operativo

17 1.7.2 Gestire le risorse di sistema Tramite PnP (Plug and Play) vengono assegnate dal Sistema Operativo in automatico tutte le risorse necessarie evitando conflitti Il PnP deve essere supportato da: BIOS Sistema operativo Dispositivo Attualmente è il metodo più usato ed è supportato da tutti i moderni BIOS, SO, Device

18 Pnp ACPI ACPI Advanced Configuration and Power Interface Miglioramento del PnP Attribuire interrupt ad ogni accensione tranne quelli fissi

19 1.7.2 Gestire le risorse di sistema Tramite BIOS: Posso impostare IRQ e Indirizzi I/O per i dispositivi integrati su Mother Board Le schede di espansione negli slot PCI

20 1.7.2 Gestire le risorse di sistema Da sistema operativo Da amministratore:Tasto destro su risorse del computer –proprietà- scheda hardware – pulsante gestione periferiche Oppure Da utente generico: Start-esegui- devmgmt.msc (non posso modificare i valori)

21 1.7.2 Gestire le risorse di sistema Periferiche per tipo Periferiche per connessione

22 1.7.2 Gestire le risorse di sistema Risorse per tipo Risorse per connessione

23 APIC APIC Advanced Programmable Interrupt Controller E un sottosistema integrato nel ChipSet che consente di avere fino a 24 IRQ Ogni scheda PCI viene automaticamente dirottata dal controller degli IRQ allI/O dellAPIC

24 Esercitazione 1.Accedere al SO standard Avviare devmgmt.msc Creare un documento di word col proprio cognome 2.Dalla guida in linea estrarre la definizione di IRQ, Indirizzo di I/O, DMA, Memoria 3.Creare una tabella con le seguenti informazioni: –Se sono installate: Tast., Mouse,Dischi (ev controller),Parallela,Seriale,Usb –Per ogni periferica le risorse utilizzate se presenti Interrupt DMA Indirizzi I/O memoria

25 Esercitazione 4.Visualizzare le periferiche per connessione e riportare –Rilevare per le periferiche precedenti a quale bus sono collegate 5.Visualizzare le risorse per tipo e riportare le eventuali condivisioni tra le periferiche


Scaricare ppt "1.7 Risorse di sistema 1.7.1 Comprendere le risorse di sistema 1.7.2 Gestire le risorse di sistema."

Presentazioni simili


Annunci Google