Μετάβαση στο περιεχόμενο

Complex instruction set computer: Διαφορά μεταξύ των αναθεωρήσεων

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Ετικέτες: Επεξεργασία από κινητό Διαδικτυακή επεξεργασία από κινητό
μ Ρομπότ: Αντικατάσταση της κατηγορίας Αρχιτεκτονική υπολογιστή με την Αρχιτεκτονική υπολογιστών.
 
Γραμμή 1: Γραμμή 1:
{{χωρίς παραπομπές}}
{{χωρίς παραπομπές}}


[[Αρχείο:PDP-11-M7270.jpg|thumb|right|200px|Η [[αρχιτεκτονική PDP-11]] είναι παράδειγμα εφαρμογής του σχεδιασμού CISC.]]
[[Αρχείο:PDP-11-M7270.jpg|μικρογραφία|δεξιά|200px|Η [[αρχιτεκτονική PDP-11]] είναι παράδειγμα εφαρμογής του σχεδιασμού CISC.]]
Η συντομογραφία της έκφρασης "Complex instruction set computer" είναι CISC (προφέρεται ''σισκ'') και σημαίνει '''υπολογιστής σύνθετου συνόλου εντολών'''. Η στρατηγική στην οποία βασίζεται η [[αρχιτεκτονική υπολογιστή|αρχιτεκτονική]] CISC είναι η ύπαρξη ενός μεγάλου συνόλου [[Εντολή (υπολογιστές)|εντολών]], στο οποίο συμπεριλαμβάνονται και σύνθετες. Ο [[προγραμματισμός]] σε CISC είναι πιο εύκολος από ό,τι στον άλλο σχεδιασμό, επειδή υπάρχει μια εντολή για κάθε απλή ή σύνθετη εργασία. Συνεπώς, οι προγραμματιστές δεν χρειάζεται να γράφουν σύνολα [[Εντολή (υπολογιστές)|εντολών]] για να πραγματοποιήσουν κάποια σύνθετη εργασία.
Η συντομογραφία της έκφρασης "Complex instruction set computer" είναι CISC (προφέρεται ''σισκ'') και σημαίνει '''υπολογιστής σύνθετου συνόλου εντολών'''. Η στρατηγική στην οποία βασίζεται η [[αρχιτεκτονική υπολογιστή|αρχιτεκτονική]] CISC είναι η ύπαρξη ενός μεγάλου συνόλου [[Εντολή (υπολογιστές)|εντολών]], στο οποίο συμπεριλαμβάνονται και σύνθετες. Ο [[προγραμματισμός]] σε CISC είναι πιο εύκολος από ό,τι στον άλλο σχεδιασμό, επειδή υπάρχει μια εντολή για κάθε απλή ή σύνθετη εργασία. Συνεπώς, οι προγραμματιστές δεν χρειάζεται να γράφουν σύνολα [[Εντολή (υπολογιστές)|εντολών]] για να πραγματοποιήσουν κάποια σύνθετη εργασία.


Γραμμή 8: Γραμμή 8:
Ένα μειονέκτημα της αρχιτεκτονικής CISC είναι ο επιπλέον φόρτος που σχετίζεται με το μικροπρογραμματισμό και την προσπέλαση της μικρομνήμης. Ωστόσο, οι υπέρμαχοι της αρχιτεκτονικής υποστηρίζουν ότι αυτό αντισταθμίζεται από τα οφέλη που παρέχουν τα μικρότερα [[Πρόγραμμα υπολογιστή|προγράμματα]] σε επίπεδο μηχανής.
Ένα μειονέκτημα της αρχιτεκτονικής CISC είναι ο επιπλέον φόρτος που σχετίζεται με το μικροπρογραμματισμό και την προσπέλαση της μικρομνήμης. Ωστόσο, οι υπέρμαχοι της αρχιτεκτονικής υποστηρίζουν ότι αυτό αντισταθμίζεται από τα οφέλη που παρέχουν τα μικρότερα [[Πρόγραμμα υπολογιστή|προγράμματα]] σε επίπεδο μηχανής.


==Βιβλιογραφία==
== Βιβλιογραφία ==
*Behrouz A. Forouzan, «Εισαγωγή στην Επιστήμη των Υπολογιστών», Επιμέλεια Γιώργος Στεφανίδης, Αλέξανδρος Χατζηγεωργίου, Εκδόσεις Κλειδάριθμος.
* Behrouz A. Forouzan, «Εισαγωγή στην Επιστήμη των Υπολογιστών», Επιμέλεια Γιώργος Στεφανίδης, Αλέξανδρος Χατζηγεωργίου, Εκδόσεις Κλειδάριθμος.


==Δείτε επίσης==
== Δείτε επίσης ==
* [[Αρχιτεκτονική συνόλου εντολών]]
* [[Αρχιτεκτονική συνόλου εντολών]]
* [[RISC]]
* [[RISC]]
* [[x86]]
* [[x86]]


[[Κατηγορία:Αρχιτεκτονική υπολογιστή]]
[[Κατηγορία:Αρχιτεκτονική υπολογιστών]]

Τρέχουσα έκδοση από την 15:43, 28 Σεπτεμβρίου 2024

Η αρχιτεκτονική PDP-11 είναι παράδειγμα εφαρμογής του σχεδιασμού CISC.

Η συντομογραφία της έκφρασης "Complex instruction set computer" είναι CISC (προφέρεται σισκ) και σημαίνει υπολογιστής σύνθετου συνόλου εντολών. Η στρατηγική στην οποία βασίζεται η αρχιτεκτονική CISC είναι η ύπαρξη ενός μεγάλου συνόλου εντολών, στο οποίο συμπεριλαμβάνονται και σύνθετες. Ο προγραμματισμός σε CISC είναι πιο εύκολος από ό,τι στον άλλο σχεδιασμό, επειδή υπάρχει μια εντολή για κάθε απλή ή σύνθετη εργασία. Συνεπώς, οι προγραμματιστές δεν χρειάζεται να γράφουν σύνολα εντολών για να πραγματοποιήσουν κάποια σύνθετη εργασία.

Η πολυπλοκότητα του συνόλου εντολών έχει ως αποτέλεσμα το ηλεκτρονικό κύκλωμα της ΚΜΕ και της μονάδας ελέγχου να είναι υπερβολικά σύνθετα. Για την μείωση αυτής της πολυπλοκότητας, οι σχεδιαστές της αρχιτεκτονικής CISC έχουν καταλήξει στην ακόλουθη λύση: Ο προγραμματισμός γίνεται σε δύο επίπεδα. Οι εντολές σε γλώσσα μηχανής δεν εκτελούνται κατευθείαν από την ΚΜΕ. Αυτό προϋποθέτει την προσθήκη ενός ειδικού τύπου μνήμης, τη μικρομνήμη, στην οποία αποθηκεύεται το σύνολο των εντολών κάθε σύνθετης εντολής του μηχανήματος. Αυτού του είδους ο προγραμματισμός, ο οποίος χρησιμοποιεί μικροεντολές, ονομάζεται μικροπρογραμματισμός.

Ένα μειονέκτημα της αρχιτεκτονικής CISC είναι ο επιπλέον φόρτος που σχετίζεται με το μικροπρογραμματισμό και την προσπέλαση της μικρομνήμης. Ωστόσο, οι υπέρμαχοι της αρχιτεκτονικής υποστηρίζουν ότι αυτό αντισταθμίζεται από τα οφέλη που παρέχουν τα μικρότερα προγράμματα σε επίπεδο μηχανής.

  • Behrouz A. Forouzan, «Εισαγωγή στην Επιστήμη των Υπολογιστών», Επιμέλεια Γιώργος Στεφανίδης, Αλέξανδρος Χατζηγεωργίου, Εκδόσεις Κλειδάριθμος.