Upload
spyridon
View
84
Download
1
Embed Size (px)
DESCRIPTION
Διακοπές & Κανάλια DMAΔιακοπές είναι ένας γρήγορος τρόπος για να επικοινωνούν οι περιφερειακές συσκευές με τον επεξεργαστή.Κανάλια DMA είναι ένας γρήγορος τρόπος για να επικοινωνούν οι περιφερειακές συσκευές με τη μνήμη RAM.Κάθε περιφερειακή συσκευή λόγω κατασκευής λόγω κατασκευής της,μπορεί να χρησιμοποιήσει ορισμένες μόνο Διακοπές και κανάλια DMA.ΣΠΥΡΟΣ ΖΥΓΟΥΡΗΣ ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
Citation preview
Για να συµβάλει στην προστασία του απορρήτου σας, το PowerPoint απέτρεψε την αυτόµατη λήψη αυτής της εξωτερικής εικόνας. Για να κάνετε λήψη και να εµφανίσετε αυτή την εικόνα, κάντε κλικ στο στοιχείο "Επιλογές" στη γραµµή µηνυµάτων και, στη συνέχεια, κάντε κλικ στην επιλογή "Ενεργοποίηση εξωτερικού περιεχοµένου".
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Σε ένα Η/Υ υπάρχουν 2 βασικά στοιχεία τα οποία επηρεάζουν την απόδοση του συστήµατος.
Η Κεντρική Μονάδα Επεξεργασίας(ΚΜΕ ή CPU)
CPU
και η µνήµη RAM.
ram
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
∆ιακοπές είναι ένας γρήγορος τρόπος για να επικοινωνούν οι περιφερειακές συσκευές µε τον επεξεργαστή.
Παράλληλη θύρα Ρολόι Συστήµατος
Είναι ένα ηλεκτρονικό σήµα για να επικοινωνεί η περιφερειακή συσκευή µε τον επεξεργαστή.
Κανάλια DMA είναι ένας γρήγορος τρόπος για να επικοινωνούν οι περιφερειακές συσκευές µε τη µνήµη RAM.
ΧΩΡΙΣ την άµεση µεσολάβηση του επεξεργαστή.
Αποθηκευτικά Μέσα
Κάρτα ήχου
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
∆ιακοπέςΣε κάθε υπολογιστή υπάρχουν
16 διακοπές.IRQ 0IRQ 1IRQ 2 IRQ 14
IRQ 15
IRQ
Άλλες δεσµευµένες
IRQ ΠΕΡΙΓΡΑΦΗIRQ 0 ΡΟΛΟΙ ΣΥΣΤΗΜΑΤΟΣIRQ 1 ΠΛΗΚΤΡΟΛΟΓΙΟIRQ 2 ΕΛΕΓΚΤΗΣ ∆ΙΑΚΟΠΩΝIRQ 3
IRQ 6 ΕΛΕΓΚΤΗΣ FLOPPY DRIVEIRQ 7 ΠΑΡΑΛΛΗΛΗ ΘΥΡΑIRQ 8 ΡΟΛΟΙ ΠΡΑΓΜΑΤΙΚΟΥ ΧΡΟΝΟΥ
IRQ 13 Μαθηµατικός ΕπεξεργαστήςIRQ 14 Πρωτεύων Ελεγκτής IDEIRQ 15 ∆ευτερεύων Ελεγκτής IDE
και άλλες διαθέσιµες (∆ΙΑΘΕΣΙΜΟ)IRQ 4 (∆ΙΑΘΕΣΙΜΟ)IRQ 5 (∆ΙΑΘΕΣΙΜΟ)
IRQ 9 (∆ΙΑΘΕΣΙΜΟ)IRQ 10 (∆ΙΑΘΕΣΙΜΟ)IRQ 11 (∆ΙΑΘΕΣΙΜΟ)
IRQ 12 (∆ΙΑΘΕΣΙΜΟ)
για να υποστηρίξουν άλλες περιφερειακές µονάδες
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Κανάλια DMA
Σε κάθε υπολογιστή υπάρχουν 2 ελεγκτές DMA.
Με µήκος 8 bit
Με µήκος 16 bit
Κάθε ελεγκτής διαθέτει 4 κανάλια
Έτσι έχουµε 8 κανάλια , από τα οποία το ένα είναι δεσµευµένο για την επικοινωνία µεταξύ των ελεγκτών
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Κανάλια DMA
Σε κάθε υπολογιστή υπάρχουν 2 ελεγκτές DMA.
ΚΑΝΑΛΙ ΛΕΙΤΟΥΡΓΙΑΚΑΝΑΛΙ 0
ΕΛΕΓΚΤΗΣ
(∆ΙΑΘΕΣΙΜΟ)ΚΑΝΑΛΙ 1 (∆ΙΑΘΕΣΙΜΟ)ΚΑΝΑΛΙ 2 ΕΛΕΓΚΤΗΣ FLOPPY driveΚΑΝΑΛΙ 3 (∆ΙΑΘΕΣΙΜΟ)
1ος 8bit1ος 8bit1ος 8bit1ος 8bitΚΑΝΑΛΙ 3 (∆ΙΑΘΕΣΙΜΟ) 1ος 8bit
ΚΑΝΑΛΙ 6 (∆ΙΑΘΕΣΙΜΟ)ΚΑΝΑΛΙ 7 (∆ΙΑΘΕΣΙΜΟ)
ΚΑΝΑΛΙ 4 ΕΠΙΚΟΙΝΩΝΙΑ DMA ΕΛΕΓΚΤΩΝΚΑΝΑΛΙ 5 (∆ΙΑΘΕΣΙΜΟ)
2ος 16bit2ος 16bit
2ος 16bit
2ος 16bit
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Κατά την εγκατάσταση µιας περιφερειακής µονάδας γίνεται δέσµευσηδιακοπής ή DMA καναλιού αυτόµατα ή χειροκίνητα.
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Μεταξύ του Λειτουργικού Συστήµατος και της Μονάδαςυπάρχει ένα πρόγραµµα οδήγησης ,για να επικοινωνεί το Λ.Σ. µε τη συσκευή.
Οι παράµετροι του οδηγού Οι παράµετροι του οδηγού είναι οι ρυθµίσεις για τη ∆ιακοπήκαι τα κανάλια DMA.
1 . 1 . 3 ∆ιακοπές & DMA
Συντήρηση Υπολογιστών
Κάθε περιφερειακή συσκευή λόγω κατασκευής λόγω κατασκευής της,µπορεί να χρησιµοποιήσει ορισµένες µόνο ∆ιακοπές και κανάλια DMA.
Αυτό µαζί µα το γεγονός ότι έχουµε λίγες διαθέσιµες ∆ιακοπές και DMA,
αυξάνει το ενδεχόµενο περισσότερες από µία συσκευές να θέλουν να δεσµεύσουντην ίδια διακοπή ή το ίδιο κανάλι DMA.
Στην περίπτωση αυτή έχουµε ΣΥΓΚΡΟΥΣΗ ή ∆ΙΕΝΕΞΗ(CONFLICT),µε αποτέλεσµα οι συσκευές να µην µπορούν να λειτουργήσουν.
Τα τελευταία χρόνια µερικές περιφερειακές συσκευές µπορεί να µοιράζονται την ίδια διακοπή ,αλλά όχι παραπάνω από 4 συσκευές.