λογότυπο της Intel
Πριν λίγες μέρες κυκλοφόρησε η είδηση Η Intel παρουσίασε μια απλοποιημένη αρχιτεκτονική επεξεργαστή x86S (x86 απλοποίηση) που υλοποιεί μόνο λειτουργία 64-bit και δεν υποστηρίζει έννοιες παλαιού τύπου.
Με αυτή τη νέα αρχιτεκτονική x86S, Η Intel σταματά την υποστήριξη για λειτουργικά συστήματα 16-bit και 32-bit, αλλά αναφέρεται ότι σe μπορεί να τρέξει μέσω εικονικοποίησης, επομένως θα διατηρηθεί η δυνατότητα εκτέλεσης εφαρμογών 32 bit σε περιβάλλον λειτουργικού συστήματος 64 bit.
Η μεγάλη διάρκεια ζωής της αρχιτεκτονικής Intel® είχε ως αποτέλεσμα ένα πλούσιο οικοσύστημα λογισμικού με μια τεράστια εγκατεστημένη βάση που εκτείνεται από υπολογιστές στο cloud, σε κινητές συσκευές και από ενσωματωμένες συσκευές σε υπερυπολογιστές και όχι μόνο.
Από την εισαγωγή της πριν από περισσότερα από 20 χρόνια, η αρχιτεκτονική Intel® 64 έχει γίνει ο κυρίαρχος τρόπος λειτουργίας. Ως παράδειγμα αυτής της εξέλιξης, η Microsoft διέκοψε την αποστολή της έκδοσης 32 bit του λειτουργικού της συστήματος Windows 11. Το υλικολογισμικό της Intel δεν υποστηρίζει πλέον εγγενώς λειτουργικά συστήματα που δεν είναι UEFI64. Τα λειτουργικά συστήματα 64 bit είναι το de facto πρότυπο σήμερα. Διατηρούν τη δυνατότητα εκτέλεσης εφαρμογών 32 bit, αλλά έχουν σταματήσει να υποστηρίζουν εγγενώς εφαρμογές 16 bit.
Ο Οι επεξεργαστές με τη νέα αρχιτεκτονική θα ξεκινήσουν αμέσως σε λειτουργία 64-bit, παρακάμπτοντας τον ενδιάμεσο διακόπτη σε λειτουργίες 16 bit και 32 bit κατά τη διαδικασία προετοιμασίας. Το x86S υλοποιεί επίσης τη δυνατότητα μετάβασης στη χρήση μιας δομής πίνακα σελίδων μνήμης 5 επιπέδων, χωρίς πρώτα να απενεργοποιήσετε τη σελιδοποίηση και να παρακάμψετε τη μετάβαση στη λειτουργία χωρίς σελίδα.
Τα σχέδια αρχιτεκτονικής Intel 64 βγαίνουν από την επανεκκίνηση στην ίδια κατάσταση με το αρχικό 8086 και απαιτούν μια σειρά από μεταβάσεις κώδικα για να εισέλθουν σε λειτουργία 64-bit. Μόλις εκτελεστούν, αυτές οι λειτουργίες δεν χρησιμοποιούνται από σύγχρονες εφαρμογές ή λειτουργικά συστήματα.
Μια αρχιτεκτονική λειτουργίας μόνο 64 bit θα απαιτήσει ισοδύναμα 64 bit τεχνολογιών που τρέχουν επί του παρόντος σε πραγματική ή προστατευμένη λειτουργία.
Από το Χαρακτηριστικά αρχιτεκτονικής x86S, ξεχωρίζουν τα ακόλουθα:
- Τέλος υποστήριξης για διευθυνσιοδότηση 16-bit και δυνατότητα επαναπροσδιορισμού του μεγέθους της διεύθυνσης.
- Χρήση ενός απλοποιημένου μοντέλου διευθυνσιοδότησης τμήματος μνήμης 64-bit για την υποστήριξη της διευθυνσιοδότησης τμημάτων σε εφαρμογές 32-bit, κάτι που συνάδει με την πρακτική που χρησιμοποιείται στα σύγχρονα λειτουργικά συστήματα.
- Σταγόνες υποστήριξης για 1 και 2 προστατευτικούς δακτυλίους, που δεν χρησιμοποιούνται στο σύγχρονο λογισμικό.
- Τέλος υποστήριξης για λειτουργία 32-bit στο ring zero guard.
- Αφαίρεση προστατευμένων λειτουργιών 16-bit και 32-bit.
- Τερματισμός υποστήριξης πρόσβασης σε θύρες I/O από τον 3ο δακτύλιο προστασίας.
- Τέλος υποστήριξης για λειτουργίες συμβολοσειράς με θύρες εισόδου/εξόδου (INS/OUTS)
- Λήξη υποστήριξης για ελεγκτές διακοπής 8259 και χρήση μόνο προγραμματιζόμενων ελεγκτών X2APIC.
- Αφαιρεί ορισμένα αχρησιμοποίητα bit λειτουργίας λειτουργικού συστήματος.
Αξίζει να σημειωθεί ότι για την Intel, η διατήρηση τέτοιων παλαιών απαιτήσεων υλικού μπορεί να έχει σοβαρή καιn η μικροαρχιτεκτονική και ο σχεδιασμός μιας συσκευής. Για παράδειγμα, οι βελτιώσεις στην εκκίνηση και την εκτέλεση κώδικα δεν μπορούν να ενσωματωθούν εάν έχουν αρνητικό αντίκτυπο στη συμβατότητα προς τα πίσω.
Ένα άλλο σημείο είναι ότι οι συσκευές που rαπαιτείται συμβατότητα προς τα πίσω, πρέπει να αφιερώνει χώρο στο παλιό υλικό, κάτι που θα μπορούσε να χρησιμοποιηθεί καλύτερα από νεότερους επιταχυντές υλικού και συστήματα χρόνου εκτέλεσης. Είναι επίσης πολύ πιθανό ότι η χρήση της συμβατότητας προς τα πίσω θα έχει επίσης ευρύτερες επιπτώσεις για το υλικό που χρησιμοποιείται στα μοντέρνα σχέδια.
Επιπλέον, αναφέρεται επίσης ότι η διατήρηση της συμβατότητας με τις προηγούμενες εκδόσεις μπορεί επίσης να προκαλέσει τη διατήρηση των τρωτών σημείων ασφαλείας σε νέα σχέδια. Αυτό ισχύει ιδιαίτερα κατά τη διαδικασία εκκίνησης, όπου τα παλαιού τύπου συστήματα ενδέχεται να μην χρησιμοποιούν ισχυρές πρακτικές ασφαλείας, επιτρέποντας την εκτέλεση οποιουδήποτε κακόβουλου κώδικα.
Τέλος, αναφέρεται ότι η μετάβαση δεν θα καταργούσε εντελώς την υποστήριξη του παλαιού λειτουργικού συστήματος. Όπως αναφέρει η εταιρεία σε μια ανάρτηση, η Intel έχει ωριμάσει τεχνικές εικονικοποίησης που θα μπορούσαν ακόμα να επιτρέψουν την εκκίνηση του παλαιού λογισμικού.
Αν είστε ενδιαφέρεται να μάθει περισσότερα για αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.