Μικροαρχιτεκτονική (μάρχη)

Συγγραφέας: Peter Berry
Ημερομηνία Δημιουργίας: 15 Αύγουστος 2021
Ημερομηνία Ενημέρωσης: 22 Ιούνιος 2024
Anonim
Μικροαρχιτεκτονική (μάρχη) - Τεχνολογία
Μικροαρχιτεκτονική (μάρχη) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνει η μικροαρχιτεκτονική (μαρχάρ);

Μικροαρχιτεκτονική, συντομευμένη ως μάρκ ή uarch, είναι ο θεμελιώδης σχεδιασμός ενός μικροεπεξεργαστή. Περιλαμβάνει τις χρησιμοποιούμενες τεχνολογίες, τους πόρους και τις μεθόδους με τις οποίες ο επεξεργαστής έχει σχεδιαστεί φυσικά για να εκτελέσει ένα συγκεκριμένο σύνολο εντολών (ISA ή αρχιτεκτονική συνόλων οδηγιών). Με απλά λόγια, είναι ο λογικός σχεδιασμός όλων των ηλεκτρονικών εξαρτημάτων και των διαδρομών δεδομένων που υπάρχουν στον μικροεπεξεργαστή, που καθορίζονται με συγκεκριμένο τρόπο ώστε να επιτρέπει τη βέλτιστη εκτέλεση των οδηγιών. Στο academe αυτό ονομάζεται οργάνωση υπολογιστών.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Techopedia εξηγεί Microarchitecture (μάρχη)

Η μικροαρχιτεκτονική είναι η λογική αναπαράσταση του τρόπου με τον οποίο σχεδιάστηκε ένας μικροεπεξεργαστής έτσι ώστε να αλληλεπιδρούν με βελτιστοποιημένο τρόπο οι διασυνδέσεις μεταξύ των στοιχείων - της μονάδας ελέγχου, της αριθμητικής λογικής μονάδας, των καταχωρητών και άλλων. Αυτό περιλαμβάνει το πώς τα λεωφορεία, οι δίοδοι δεδομένων μεταξύ των εξαρτημάτων, έχουν σχεδιαστεί για να υπαγορεύουν τις μικρότερες διαδρομές και τις κατάλληλες συνδέσεις. Στους σύγχρονους μικροεπεξεργαστές υπάρχουν συχνά αρκετά στρώματα για την αντιμετώπιση της πολυπλοκότητας. Η βασική ιδέα είναι να δημιουργηθεί ένα κύκλωμα που θα μπορούσε να εκτελέσει εντολές και λειτουργίες που ορίζονται σε ένα σύνολο εντολών.


Μια τεχνική που χρησιμοποιείται επί του παρόντος στην μικροαρχιτεκτονική είναι το αγωγό datapath. Είναι μια τεχνική που επιτρέπει μια μορφή παραλληλισμού που εφαρμόζεται στην επεξεργασία δεδομένων επιτρέποντας αρκετές οδηγίες να επικαλύπτονται στην εκτέλεση. Αυτό γίνεται με πολλαπλούς αγωγούς εκτέλεσης που εκτελούνται παράλληλα ή κοντά σε παράλληλη.

Οι μονάδες εκτέλεσης είναι επίσης μια κρίσιμη πτυχή της μικροαρχιτεκτονικής. Οι μονάδες εκτέλεσης εκτελούν τις λειτουργίες ή τους υπολογισμούς του επεξεργαστή. Η επιλογή του αριθμού των μονάδων εκτέλεσης, η καθυστέρηση και η απόδοση τους είναι ένα κεντρικό θέμα μικροαρχιτεκτονικού σχεδιασμού. Το μέγεθος, η καθυστέρηση, η απόδοση και η συνδεσιμότητα των μνημών μέσα στο σύστημα είναι επίσης μικροαρχιτεκτονικές αποφάσεις.

Ένα άλλο μέρος μιας μικροαρχιτεκτονικής είναι ο σχεδιασμός σε επίπεδο συστήματος. Αυτό περιλαμβάνει αποφάσεις σχετικά με τις επιδόσεις, όπως επίπεδο και συνδεσιμότητα των εισροών, καθώς και συσκευές εξόδου και εισόδου / εξόδου.


Ο μικροαρχιτεκτονικός σχεδιασμός δίνει μεγαλύτερη προσοχή στους περιορισμούς απ 'ότι στις δυνατότητες. Μια απόφαση σχεδίασης μικροαρχιτεκτονικής επηρεάζει άμεσα αυτό που πηγαίνει σε ένα σύστημα. εξετάζει θέματα όπως:

  • Εκτέλεση
  • Περιοχή τσιπ / κόστος
  • Λογική πολυπλοκότητα
  • Ευκολία σφαλμάτων
  • Ευαισθησία
  • Ευκολία σύνδεσης
  • Κατανάλωση ενέργειας
  • Κατασκευή

Μια καλή μικροαρχιτεκτονική είναι αυτή που ικανοποιεί όλα αυτά τα κριτήρια.