Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Το BIOS διαχειρίζεται γραμμές που χρησιμοποιούνται από μια συσκευή για να χαλαστούν η CPU ζητώντας τα δεδομένα να επεξεργαστούν;

Αυτή η δήλωση είναι εν μέρει αληθινή, αλλά χρειάζεται κάποια διευκρίνιση.

Εδώ είναι μια κατανομή:

* BIOS (βασικό σύστημα εισόδου/εξόδου): Το BIOS είναι ένα πρόγραμμα υλικολογισμικού που αρχικοποιεί και δοκιμάζει εξαρτήματα υλικού όταν ξεκινά ένας υπολογιστής. Παρέχει επίσης βασικές λειτουργίες εισόδου/εξόδου (I/O) για το λειτουργικό σύστημα.

* Επικοινωνία της συσκευής: Οι συσκευές επικοινωνούν με την CPU χρησιμοποιώντας αιτήματα διακοπής (IRQs) . Τα IRQs είναι σήματα που διακόπτουν την κανονική λειτουργία της CPU, επιτρέποντας στη συσκευή να επικοινωνεί με την CPU.

* DMA (άμεση πρόσβαση μνήμης): Οι συσκευές μπορούν επίσης να χρησιμοποιήσουν το DMA για να αποκτήσουν άμεση πρόσβαση στη μνήμη, παρακάμπτοντας την CPU. Αυτό είναι ιδιαίτερα χρήσιμο για μεταφορές υψηλής ταχύτητας όπως τα δεδομένα γραφικών.

Λοιπόν, τι κάνει το bios;

Το BIOS δεν διαχειρίζεται άμεσα τις γραμμές επικοινωνίας που χρησιμοποιούνται για IRQs ή DMA. Αντ 'αυτού, ρυθμίζει το υλικό Αυτό χειρίζεται αυτές τις μεθόδους επικοινωνίας.

* irqs: Το BIOS αποδίδει IRQ σε συγκεκριμένες συσκευές κατά τη διάρκεια της διαδικασίας εκκίνησης. Αυτό εξασφαλίζει ότι κάθε συσκευή έχει μια μοναδική γραμμή επικοινωνίας με την CPU.

* dma: Το BIOS ρυθμίζει τον ελεγκτή DMA, ο οποίος διαχειρίζεται τα αιτήματα πρόσβασης άμεσης μνήμης από συσκευές.

Εν ολίγοις: Ενώ το BIOS διαδραματίζει κρίσιμο ρόλο στη δημιουργία επικοινωνίας μεταξύ συσκευών και CPU, δεν διαχειρίζεται άμεσα τις ίδιες τις γραμμές επικοινωνίας. Αυτή η εργασία αντιμετωπίζεται από εξειδικευμένα εξαρτήματα υλικού όπως ο ελεγκτής διακοπής και ο ελεγκτής DMA.

Συναφής σύστασή

Γιατί διπλασιάζεται η ταχύτητα του επεξεργαστή του συστήματος δεν έχει ως αποτέλεσμα την απόδοση;

Έχετε δίκιο, ο διπλασιασμός της ταχύτητας του επεξεργαστή δεν οδηγεί πάντοτε σε αναλογική αύξηση της απόδοσης. Εδώ είναι γιατί: 1. Ο νόμος του Amdahl: Αυτός ο νόμος αναφέρει ότι η επιτάχυνση ενός προγράμματος λόγω βελτιωμένης απόδοσης ενός συγκεκριμένου στοιχείου περιορίζεται από το κλάσμα του προγράμματος που μπορεί να χρησιμοποιήσει τη βελτίωση. Παράδειγμα: Εάν ένα πρόγραμμα ξοδεύει το 80% του χρόνου του σε υπολογισμούς που μπορούν να επιταχυνθούν από έναν νέο επεξεργαστή και το 20% στις

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα