Διαφορά μεταξύ του επεξεργαστή RISC και CISC

Anonim

RISC vs CISC επεξεργαστής

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

RISC

Εκφρασμένο ίδιο με τον ΚΙΝΔΥΝΟ, είναι ένα αρκτικόλεξο για τον υπολογιστή μειωμένης εκπαίδευσης. Είναι ένας τύπος μικροεπεξεργαστή που έχει σχεδιαστεί για να εκτελεί λίγες οδηγίες ταυτόχρονα. Μέχρι το 1980 οι κατασκευαστές υλικού προσπαθούσαν να κατασκευάσουν CPU που θα μπορούσαν να εκτελέσουν ένα μεγάλο αριθμό οδηγιών την ίδια στιγμή. Αλλά η τάση αντιστράφηκε και οι κατασκευαστές αποφάσισαν να κατασκευάσουν ηλεκτρονικούς υπολογιστές που ήταν σε θέση να εκτελέσουν σχετικά λίγες οδηγίες. Οι οδηγίες είναι απλές και λίγες, οι CPU θα μπορούσαν να τις εκτελέσουν γρήγορα. Ένα άλλο πλεονέκτημα του RISC είναι η χρήση λιγότερων τρανζίστορ καθιστώντας τα φθηνά για παραγωγή.

Χαρακτηριστικά του RISC

- Απαιτεί μικρότερη αποκωδικοποίηση

- Ομοιόμορφο σύνολο εντολών

- Ίδιοι καταχωρητές γενικής χρήσης που χρησιμοποιούνται σε οποιοδήποτε πλαίσιο

- Λειτουργίες απλής διευθυνσιοδότησης

τύποι δεδομένων στο υλικό

CISC

Το CISC αντιπροσωπεύει τον σύνθετο υπολογιστή εντολών. Είναι στην πραγματικότητα μια CPU που είναι σε θέση να εκτελέσει πολλές λειτουργίες μέσω μιας μόνο διδασκαλίας. Αυτές οι βασικές λειτουργίες θα μπορούσαν να φορτωθούν από τη μνήμη, να εκτελέσουν μια μαθηματική λειτουργία κλπ.

Χαρακτηριστικά του CISC

- Συμπληρωματικές οδηγίες

- Περισσότερος αριθμός τρόπων διευθυνσιοδότησης

- Υψηλή ροή

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

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