Μονάδα Κινητής Υποδιαστολής: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μΧωρίς σύνοψη επεξεργασίας
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 8:
Δεν έχουν όλες οι μικροαρχιτεκτονικές υλική υποστήριξη FPU. Ελλείψει ενός FPU, πολλές λειτουργίες απομιμούνται εικονικά. Ο τρόπος αυτός ναι μεν γλυτώνει το κόστος κατασκευής της αντίστοιχης μονάδας, αλλά είναι σημαντικά πιο αργός. Η εικονική απομίμηση, μπορεί να εφαρμοστεί σε οποιοδήποτε επίπεδο : εσωτερικά του [[κεντρική μονάδα επεξεργασίας|επεξεργαστη]] με τη μορφή μικροκώδικα ή ως λειτουργία του [[Λειτουργικό σύστημα|λειτουργικού συστήματος]].
 
Στις περισσότερες σύγχρονες αρχιτεκτονικές, υπάρχει ένας διαχωρισμός των δεκαδικών υπολογισμών από τους ακέραιους. Αυτός ο διαχωρισμός διαφέρει σημαντικά από αρχιτεκτονική σε αρχιτεκτονική. Μερικές, όπως η Intel [[x86]] της Intel, έχουν εξειδικευμένους καταχωρητές για δεκαδικούς υπολογισμούς.
 
Συνήθως οι δεκαδικοί υπολογισμοί εκτελούνται με την μέθοδο της διοχέτευσης. Σε προγενέστερες αρχιτεκτονικές οι δεκαδικοί υπολογισμοί διοχετεύονταν διαφορετικά από τους ακέραιους. Από τις αρχές της δεκαετίας του ’90, πολλοί υπολογιστές και εξυπηρετητές-servers, έχουν περισσότερες από μια FPU.
Γραμμή 37:
 
Εκτός από τις αρχιτεκτονικές της [[Intel]], οι FPU με τη μορφή συν-επεξεργαστών μπορούσαν να χρησιμοποιηθούν και από τους επεξεργαστές Motorola 68000. Συγκεκριμένα οι επεξεργαστές Μοtorola 68020/68030 χρησιμοποιούσαν τις FPU 68881 και 68882, στους σταθμούς εργασίας της σειράς Sun 3. Συχνά τοποθετούνταν και στα υψηλότερης απόδοσης μοντέλα των υπολογιστών Apple Macintosh και Commodore Amiga, αλλά δεν συναντώνταν σε χαμηλότερα μοντέλα, εκτός από τους υπολογιστές της ΙΒΜ. Με την κατασκευή του 68040, η Motorola ενσωμάτωσε την FPU στον επεξεργαστή, αλλά όπως και στη σειρά επεξεργαστών x86 της Ιντελ, διαθέτονταν και ένας επεξεργαστής (ο 68LC040) χωρίς ενσωματωμένη FPU.
 
== Δείτε επίσης ==
* [[x86]]
 
{{Ενσωμάτωση κειμένου|en|Floating-point unit}}