Skip to main content

Ποιοι είναι οι διαφορετικοί τύποι πλατφόρμας υπολογιστικής;

Υπάρχουν διάφοροι διαφορετικοί τύποι πλατφόρμας υπολογιστικής, τόσο λογισμικού όσο και υλικού.Ο όρος πλατφόρμα αναφέρεται σε οποιοδήποτε πλαίσιο λογισμικού ή αρχιτεκτονική υλικού από την οποία μπορεί να ξεκινήσει μια εφαρμογή λογισμικού.Οι πλατφόρμες υπολογιστών μπορούν να περιλαμβάνουν γραφικές διεπαφές χρήστη (GUI) και λειτουργικά συστήματα (OS), όπως Windows ή MacIntosh OS και OSX, γλώσσες προγραμματισμού ή την ίδια την αρχιτεκτονική υλικού υπολογιστή.

Στην ανάπτυξη λογισμικού, η πλατφόρμα μπορεί να χρησιμοποιηθεί ως μέσο εξασφάλισης της συνεχούς απόδοσης ενός προϊόντος όταν λειτουργεί η πλατφόρμα.Αυτό μπορεί να οδηγήσει σε μια εφαρμογή λογισμικού που μπορεί να εκτελεστεί ανεξάρτητα από το λειτουργικό σύστημα που είναι εγκατεστημένο στο υλικό.Παραδείγματα αυτών των τύπων εφαρμογών λογισμικού περιλαμβάνουν τα πακέτα Java και QuickTime.Ορισμένες εταιρείες λογισμικού που βασίζονται στο Διαδίκτυο χρησιμοποιούν αυτές τις πλατφόρμες για να επιτρέψουν την πραγματοποίηση παιχνιδιών στο διαδίκτυο χωρίς τον περιορισμό του εγκατεστημένου λειτουργικού συστήματος που επηρεάζει τη λειτουργία του λογισμικού.Χρησιμοποιώντας μια πλατφόρμα υπολογιστών για να μιμηθεί ένα παλαιότερο λειτουργικό σύστημα, αυτές οι υπηρεσίες επιτρέπουν την αναπαραγωγή παιχνιδιών σε σύγχρονο υλικό που κανονικά θα ήταν ασυμβίβαστο με το λογισμικό.

Ορισμένα σπίτια λογισμικού έχουν χρησιμοποιήσει ενσωματωμένες μαλακές πλατφόρμες για να επιτρέψουν στο λογισμικό τους να είναι συμβατό με δύο λειτουργικά συστήματα από ένα μέσο αποθήκευσης.Ένα παράδειγμα αυτού θα ήταν μια εφαρμογή λογισμικού ή ένα παιχνίδι που ο χρήστης είναι σε θέση να εγκαταστήσει τόσο σε έναν προσωπικό υπολογιστή (PC) που εκτελεί το λειτουργικό σύστημα Microsoft Windows όσο και σε έναν υπολογιστή Apple MacIntosh.Αυτό αναφέρεται ως εφαρμογή cross-platform.

Το επίπεδο συμβατότητας που αποδεικνύεται από μια εφαρμογή cross-platform επιτυγχάνεται από τη γλώσσα προγραμματισμού που ενεργεί επίσης ως πλατφόρμα.Χρησιμοποιώντας αυτήν την ενσωματωμένη πλατφόρμα υπολογιστών, οι εφαρμογές λογισμικού μπορούν να προγραμματιστούν για να ξεκινήσουν το υλικό χωρίς λειτουργικό λειτουργικό σύστημα.Αυτό χρησιμοποιείται για την παροχή γραφικού περιβάλλοντος χρήστη κατά τη διάρκεια της εγκατάστασης των λειτουργικών συστημάτων σε μια κατά τα άλλα κενή μονάδα δίσκου.Ως παράδειγμα ανεξαρτησίας πλατφόρμας, η γλώσσα προγραμματισμού Java λειτουργεί τόσο ως γλώσσα προγραμματισμού όσο και ως πλατφόρμα υπολογιστών.Οι εφαρμογές που έχουν προγραμματιστεί σε αυτή τη γλώσσα θα ξεκινήσουν με επιτυχία σε οποιοδήποτε λειτουργικό σύστημα ή υλικό.

Οι τύποι υπολογιστικών πλατφόρμας που βασίζονται σε λογισμικό είναι συνηθισμένοι και περιλαμβάνουν λειτουργικά συστήματα με βάση τον υπολογιστή και τα κινητά όπως τα συστήματα Linux και Unix, Google Chrome, Android καιPalm OS.Οι πλατφόρμες που βασίζονται σε υλικό περιλαμβάνουν μεγάλα συστήματα mainframe και υπερυπολογιστές σε όλη τη διαδρομή μέχρι τις κονσόλες βιντεοπαιχνιδιών στο σπίτι.Οι μορφές που βασίζονται σε υλικό της πλατφόρμας υπολογιστών ενσωματώνουν επίσης προηγμένη μειωμένη μηχανή οδηγιών Set Machine (Advanced RISC Machine ή ARM) για αρχιτεκτονικές κινητής τηλεφωνίας, συστήματα UNIX και συστήματα βασισμένα στο Intel X86.