λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Λογισμικό Utility

Ποιο λογισμικό εκτελεί συγκεκριμένα προγράμματα;

Η ερώτηση "Τι λογισμικό εκτελεί συγκεκριμένα προγράμματα" είναι λίγο σαν να ρωτάς "Ποιο εργαλείο χρησιμοποιείται για την κατασκευή ενός σπιτιού;" Η απάντηση εξαρτάται εξ ολοκλήρου από το είδος του προγράμματος για το οποίο μιλάμε!

Ακολουθεί μια κατανομή των διαφορετικών τύπων λογισμικού που "εκτελούν" συγκεκριμένα προγράμματα:

1. Λειτουργικά συστήματα (OS): Αυτό είναι το θεμελιώδες λογισμικό που διαχειρίζεται τους πόρους του υπολογιστή σας, όπως η CPU, η μνήμη και η αποθήκευση. Παρέχει την πλατφόρμα για άλλα προγράμματα. Παραδείγματα περιλαμβάνουν:

* Windows: Το πιο κοινό λειτουργικό σύστημα επιφάνειας εργασίας

* macOS: OS της Apple's Desktop OS

* Linux: OS ανοιχτού κώδικα με πολλές διανομές (π.χ. Ubuntu, Fedora)

* Android: Κινητό λειτουργικό σύστημα για smartphones και tablet

* ios: Κινητό λειτουργικό σύστημα της Apple

2. Εικονικές μηχανές: Αυτά τα προγράμματα λογισμικού δημιουργούν ένα εικονικό περιβάλλον στο υπάρχον λειτουργικό σας σύστημα, επιτρέποντάς σας να εκτελείτε διαφορετικό λειτουργικό σύστημα ή ακόμα και διαφορετικές εκδόσεις του δικού σας λειτουργικού συστήματος. Παραδείγματα περιλαμβάνουν:

* VMware Work Station: Δημοφιλές λογισμικό εικονικοποίησης

* VirtualBox: Εναλλακτική λύση ανοιχτού κώδικα στο VMware

* Parallels Desktop: Λογισμικό εικονικοποίησης για macOS

3. Διόρτορες: Αυτά τα προγράμματα διαβάζουν και εκτελούν κώδικα γραμμένο σε συγκεκριμένες γλώσσες προγραμματισμού. Μεταφράζουν τον κώδικα σε οδηγίες που ο υπολογιστής μπορεί να καταλάβει. Παραδείγματα περιλαμβάνουν:

* Διερμηνέας Python: Για την εκτέλεση του κώδικα Python

* διερμηνέας Ruby: Για την εκτέλεση του κώδικα ruby

* node.js: Για την εκτέλεση κώδικα JavaScript έξω από ένα πρόγραμμα περιήγησης στο Web

* Διερμηνέας PHP: Για την εκτέλεση του κώδικα PHP σε διακομιστές ιστού

4. ΣΥΝΔΕΣΕΙΣ: Αυτά τα προγράμματα μετατρέπουν τον πηγαίο κώδικα γραμμένο σε μια γλώσσα προγραμματισμού υψηλού επιπέδου σε κώδικα μηχανής, που είναι η γλώσσα που κατανοεί ο επεξεργαστής του υπολογιστή. Παραδείγματα περιλαμβάνουν:

* GCC (συλλογή μεταγλωττιστή GNU): Συγκεντρώνει C, C ++, Objective-C, Fortran και Ada

* clang: Μεταγλωττιστής για C, C ++, Objective-C και Objective-C ++

* Compiler Swift: Συγκεντρώνει τον κωδικό Swift για πλατφόρμες Apple

5. Λογισμικό εφαρμογής: Αυτά είναι τα προγράμματα που χρησιμοποιείτε καθημερινά, όπως τα προγράμματα περιήγησης ιστού, οι επεξεργαστές κειμένου και τα παιχνίδια. Αυτά τα προγράμματα συχνά χρειάζονται ένα λειτουργικό σύστημα για να τρέξουν, αλλά μπορεί να έχουν τις δικές τους συγκεκριμένες απαιτήσεις, όπως η ανάγκη μιας συγκεκριμένης έκδοσης μιας βιβλιοθήκης ή μιας συγκεκριμένης κάρτας γραφικών.

Για να σας δώσω μια πιο συγκεκριμένη απάντηση, θα πρέπει να μου πείτε ποιο πρόγραμμα σας ενδιαφέρει! Για παράδειγμα:

* "Ποιο λογισμικό εκτελεί το πρόγραμμα" Microsoft Word ";"

* "Ποιο λογισμικό τρέχει το παιχνίδι" Minecraft ";"

* "Ποιο λογισμικό εκτελεί τον ιστότοπο" google.com ";"

Μόλις δώσετε περισσότερες λεπτομέρειες, μπορώ να σας δώσω μια πιο συγκεκριμένη και ακριβή απάντηση.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα