X86: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Γραμμή 432:
{{κύριο|Πραγματική κατάσταση}}
 
Η πραγματική κατάσταση (real mode) είναι κατάσταση λειτουργίας του [[8086]] και των μεταγενέστερων επεξεργαστών που είναι συμβατοί με τον x86. Η πραγματική κατάσταση έχει χώρο διευθύνσεων μνήμης χωρισμένο σε τμήματα 20 bit (επομένως οι διευθύνσεις μπορούν να αναφέρονται μόνο σε 1 [[Megabyte|MB]] μνήμης), η πρόσβαση του λογισμικού τις ρουτίνες του [[BIOS]] και στα περιφερειακά του υλικού είναι απευθείας και δεν υπάρχουν οι έννοιες της προστασίας μνήμης ή της [[Πολυεπεξεργασία|πολυεπεξεργασίας]] στο επίπεδο του υλικού. Όλοι οι επεξεργαστές x86 της σειράς [[80286]] και έπειτα εκκινούν σε πραγματική κατάσταση όταν αρχίζουν να λειτουργούν, ενώ οι [[80186]] και οι προηγούμενοι επεξεργαστές είχαν μόνο μια κατάσταση, που αντιστοιχούσε στην πραγματική κατάσταση των μεταγενέστερν τσιπ.
 
Για να γίνει χρήση περισσότερων από 64 KB μνήμης, πρέπει να χρησιμοποιηθούν οι καταχωρητές τμήματος. Αυτό περιέπλεξε την κατάσταση για την υλοποίηση μεταγλωττιστών, όπου χρειάστηκε να χρησιμοποιηθούν ειδικές καταστάσεις δεικτών, όπως η "κοντινή" ("near"), η "μακρινή" ("far") και η "μεγάλη" ("huge"), ώστε να προσαρμοστούν στο μοντέλο της αρχιτεκτονικής με τμήματα, με κάποιους δείκτες να περιέχουν μετατοπίσεις 16-bit σε έμμεσα δηλωμένα τμήματα, ενώ άλλοι περιείχαν διευθύνσεις τμημάτων και μετατοπίσεις μέσα σε τμήματα.
Ανακτήθηκε από "https://el.wikipedia.org/wiki/X86"