* Μονάδα ελέγχου Hardwired: Αυτό χρησιμοποιεί λογικές πύλες και σαγιονάρες για να εφαρμόσει άμεσα τα σήματα ελέγχου. Η ακολουθία των εργασιών καθορίζεται και καθορίζεται από τη διασύνδεση του υλικού. Οι αλλαγές απαιτούν επανασχεδιασμό και ανοικοδόμηση του υλικού.
* Μονάδα ελέγχου μικροπρογραμματισμένων: Αυτό χρησιμοποιεί ένα ROM (ή άλλη μνήμη) που περιέχει μικροεπεξεργασίες. Τα σήματα ελέγχου παράγονται με τη λήψη και την αποκωδικοποίηση αυτών των μικροϊσμών διαδοχικά. Οι αλλαγές γίνονται μεταβάλλοντας το μικροπρογραμματισμό που αποθηκεύεται στη μνήμη.
Ενώ δεν μπορείτε να τα ενσωματώσετε απευθείας σε μια ενιαία μονάδα "Hardwired-Microprogrammed", υπάρχουν υβριδικές προσεγγίσεις που δανείζονται πλεονεκτήματα και από τα δύο:
* Εν μέρει μικροπρογραμματισμένη μονάδα ελέγχου: Ορισμένες πτυχές του ελέγχου ενδέχεται να είναι σκληρά (για συχνά χρησιμοποιούμενες λειτουργίες κρίσιμης σημασίας για ταχύτητα), ενώ άλλα πιο πολύπλοκα ή ευέλικτα τμήματα αντιμετωπίζονται από ένα μικροπρογραμματισμό. Αυτό επιτρέπει την ισορροπία μεταξύ της απόδοσης και της ευελιξίας.
* Μονάδα ελέγχου μικροπρογραμματισμένης με σκληρές μικροκραίες: Αντί για μεμονωμένες μικροεπεξεργασίες που ελέγχουν κάθε βήμα, οι μικρές αλληλουχίες λειτουργιών (microroutines) θα μπορούσαν να εφαρμοστούν σε σκληρή λογική. Το μικροπρογραμματισμό καλεί έπειτα αυτές τις προ-κατασκευασμένες ρουτίνες, βελτιώνοντας την απόδοση για κοινά καθήκοντα.
Επομένως, η απάντηση είναι όχι, όχι ένας άμεσος συνδυασμός, αλλά ναι, υπάρχουν υβριδικά σχέδια που αξιοποιούν τα στοιχεία των τεχνικών ελέγχου και των μικροπρογραμματισμένων τεχνικών ελέγχου για βελτιστοποιημένες επιδόσεις και ευελιξία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα