X86: Διαφορά μεταξύ των αναθεωρήσεων
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ r2.7.1) (Ρομπότ: Προσθήκη: hu:X86 |
μ Διόρθωση λάθους CHECKWIKI 64 + επιμέλεια με τη χρήση AWB (8480) |
||
Γραμμή 24:
[[Αρχείο:Core 2 Duo E6300.jpg|thumb|Ο επεξεργαστής Intel Core 2 Duo, ένα παράδειγμα x86-συμβατού, πολυπύρηνου επεξεργαστή 64-bit.]]
[[Αρχείο:Slot-A Athlon.jpg|thumb|Ο επεξεργαστής AMD Athlon (αρχική έκδοση) - διαφορετική τεχνολογία αλλά υλοποίηση πλήρως συμβατή με τους x86.]]
Ο όρος '''x86''' αναφέρεται σε μια οικογένεια από [[αρχιτεκτονική συνόλου εντολών|αρχιτεκτονικές συνόλου εντολών]]<ref>Σε αντίθεση με τη [[μικροαρχιτεκτονική]] (microarchitecture) και τη συγκεκριμένη ηλεκτρονική και φυσική υλοποίηση που χρησιμοποιείται στη σχεδίαση ενός [[τσιπ]].</ref> που βασίζονται στην [[Κεντρική μονάδα επεξεργασίας|CPU]] [[Intel 8086]]. Ο επεξεργαστής 8086 κυκλοφόρησε το 1978 σαν μια πλήρως 16-bit επέκταση του [[8080]] της Intel που βασιζόταν σε τεχνολογία 8-bit, και εισήγαγε το [[x86 memory segmentation|segmentation]] για να ξεπεράσει το φράγμα των 16-bit διευθύνσεων της προηγούμενης σχεδίασης. Ο όρος x86 προήλθε από το γεγονός ότι οι πρώτοι απόγονοι του 8086 είχαν και αυτοί ονόματα που τελείωναν σε "86". Με τα χρόνια έχουν γίνει πολλές προσθήκες και επεκτάσεις στο [[σύνολο εντολών]] x86, σχεδόν πάντα με βάση την προς τα πίσω συμβατότητα (backward compatibility).<ref>Η Intel σταμάτησε να ονομάζει τους επεξεργαστές σαν "x86" από τον ''[[P5 (μικροαρχιτεκτονική)|P5]] [[
Ο όρος δεν είναι συνώνυμος με την συμβατότητα με τον IBM PC: η τελευταία απαιτεί και άλλο [[υλικό υπολογιστών|υλικό]]. Υπήρξαν και άλλα συστήματα που χρησιμοποίησαν τσιπ x86, όπως τα [[ενσωματωμένο σύστημα|ενσωματωμένα συστήματα]] και ο φορητός υπολογιστής [[GRID Compass]], κάποιες φορές πριν από τον ίδιο τον [[IBM PC]].
Γραμμή 34:
Οι σύγχρονοι x86 δεν απαντώνται συχνά σε [[ενσωματωμένο σύστημα|ενσωματωμένα συστήματα]] και σε εφαρμογές με απαιτήσεις χαμηλής κατανάλωσης ενέργειας (όπως αυτές που βασίζονται σε μικρές μπαταρίες), ούτε σε αγορές φτηνών μικροεπεξεργαστών, όπως οι [[οικιακή συσκευή|οικιακές συσκευές]] και τα παιχνίδια.<ref>Η αγορά των ενσωματωμένων συστημάτων περιλαμβάνει πάνω από 25 διαφορετικές [[σύνολο εντολών|αρχιτεκτονικές]], οι οποίες, λόγω κόστους, κατανάλωσης ενέργειας και απλούστερης υλοποίησης, υπερέχουν των x86.</ref> Συνήθως χρησιμοποιούνται απλές αρχιτεκτονικές 8-bit και 16-bit, αν και υπάρχουν οι x86-συμβατοί [[VIA C7]], [[VIA Nano]], [[Advanced Micro Devices|AMD]] [[Geode (επεξεργαστής)|Geode]], [[Athlon Neo]], και [[Intel Atom]], που είναι σχεδιάσεις 32-bit και 64-bit με σχετικά μικρή κατανάλωση και κόστος.
Πολλοί έχουν προσπαθήσει, συμπεριλαμβανομένης της ίδιας της Intel, να αντικατασταθεί η "άκομψη" αρχιτεκτονική x86, η οποία είχε προκύψει κατευθείαν από τους πρώτους απλούς μικροεπεξεργαστές 8-bit. Παραδείγματα είναι ο [[iAPX 432]] (γνωστός και σαν [[Intel 432|Intel 8800]]), ο [[Intel 960]], ο [[Intel 860]] και η αρχιτεκτονική [[Itanium]] της Intel και της Hewlett Packard. Παρόλα αυτά, η συνεχής βελτίωση της [[μικροαρχιτεκτονική
''Σημείωση: Στο κείμενο που ακολουθεί, κάθε χρήση των προθεμάτων kilo/mega/giga/tera έχει τη δυαδική τους σημασία (δυνάμεις του 1024).''
Γραμμή 148:
|-
| || 2012 || Intel [[Ivy Bridge (αρχιτεκτονική)|Ivy Bridge]] || || βαθμός σμίκρυνσης τσιπ 22
|-
Γραμμή 432:
{{κύριο|Πραγματική κατάσταση}}
Η πραγματική κατάσταση (real mode) είναι κατάσταση λειτουργίας του [[8086]] και των μεταγενέστερων επεξεργαστών που είναι συμβατοί με τον x86. Η πραγματική κατάσταση έχει χώρο διευθύνσεων μνήμης χωρισμένο σε τμήματα 20 bit (επομένως οι διευθύνσεις μπορούν να αναφέρονται μόνο σε 1 [[Megabyte|MB]] μνήμης), η πρόσβαση του λογισμικού τις ρουτίνες του [[BIOS]] και στα περιφερειακά του υλικού είναι απευθείας και δεν υπάρχουν οι έννοιες της προστασίας μνήμης ή της [[
Για να γίνει χρήση περισσότερων από 64 KB μνήμης, πρέπει να χρησιμοποιηθούν οι καταχωρητές τμήματος. Αυτό περιέπλεξε την κατάσταση για την υλοποίηση μεταγλωττιστών, όπου χρειάστηκε να χρησιμοποιηθούν ειδικές καταστάσεις δεικτών, όπως η "κοντινή" ("near"), η "μακρινή" ("far") και η "μεγάλη" ("huge"), ώστε να προσαρμοστούν στο μοντέλο της αρχιτεκτονικής με τμήματα, με κάποιους δείκτες να περιέχουν μετατοπίσεις 16-bit σε έμμεσα δηλωμένα τμήματα, ενώ άλλοι περιείχαν διευθύνσεις τμημάτων και μετατοπίσεις μέσα σε τμήματα.
Γραμμή 546:
{{ενσωμάτωση κειμένου|en|x86}}
[[Κατηγορία:Μικροεπεξεργαστές]]
[[Κατηγορία:Υλικό υπολογιστών]]
|