λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Ποιες είναι οι κατηγορίες λογισμικού συστημάτων;

Το λογισμικό συστημάτων μπορεί να κατηγοριοποιηθεί ευρέως στις ακόλουθες ομάδες:

1. Λειτουργικά συστήματα (OS):

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

* Παραδείγματα: Windows, MacOS, Linux, Android, iOS.

2. Προγράμματα κοινής ωφέλειας:

* Λειτουργία πυρήνα: Εκτελέστε συγκεκριμένες εργασίες που σχετίζονται με τη συντήρηση, τη βελτιστοποίηση και την ασφάλεια του συστήματος.

* Παραδείγματα: Disk Defragmenters, λογισμικό προστασίας από ιούς, βοηθητικά προγράμματα δημιουργίας αντιγράφων ασφαλείας, εργαλεία συμπίεσης αρχείων, καθαριστικά συστήματος.

3. Οδηγοί συσκευών:

* Λειτουργία πυρήνα: Λειτουργούν ως μεσάζοντες μεταξύ του λειτουργικού συστήματος και των συσκευών υλικού, επιτρέποντάς τους να επικοινωνούν και να λειτουργούν σωστά.

* Παραδείγματα: Προγράμματα οδήγησης καρτών γραφικών, προγράμματα οδήγησης καρτών δικτύου, οδηγούς εκτυπωτή, οδηγούς πληκτρολογίου και ποντικιού.

4. Γλώσσες προγραμματισμού και μεταγλωττιστές/διερμηνείς:

* Λειτουργία πυρήνα: Παρέχετε εργαλεία για τους προγραμματιστές λογισμικού να γράφουν και να μεταφράζουν τον κώδικα σε οδηγίες αναγνώσιμης μηχανής.

* Παραδείγματα: C ++, Java, Python, Ruby, Swift.

* Συλλόγους: Μεταφράστε ολόκληρα προγράμματα σε κωδικό μηχανής ταυτόχρονα.

* διερμηνείς: Μεταφράστε και εκτελέστε τη γραμμή κώδικα ανά γραμμή.

5. Λογισμικό διαχείρισης συστήματος:

* Λειτουργία πυρήνα: Παρακολουθήστε και διαχειριστείτε τους πόρους του συστήματος, τις επιδόσεις, την ασφάλεια και τους λογαριασμούς χρηστών.

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

6. Γλώσσες προγραμματισμού συστήματος:

* Λειτουργία πυρήνα: Χρησιμοποιείται για την ανάπτυξη του ίδιου του λογισμικού συστήματος, προσφέροντας πρόσβαση χαμηλού επιπέδου σε πόρους υλικού και συστήματος.

* Παραδείγματα: Γλώσσα συναρμολόγησης, Γ.

7. Bootloaders:

* Λειτουργία πυρήνα: Ξεκινήστε τη διαδικασία εκκίνησης ενός συστήματος υπολογιστή φορτώνοντας το λειτουργικό σύστημα στη μνήμη.

8. Firmware:

* Λειτουργία πυρήνα: Ενσωματωμένο λογισμικό που παρέχει βασικές οδηγίες για τη λειτουργία μιας συσκευής υλικού.

* Παραδείγματα: BIOS (βασικό σύστημα εισόδου/εξόδου) σε υπολογιστές, υλικολογισμικό σε smartphones, εκτυπωτές και άλλες συσκευές.

9. Βιβλιοθήκες συστήματος:

* Λειτουργία πυρήνα: Συλλογές προ-γραπτού κώδικα που παρέχουν επαναχρησιμοποιήσιμες λειτουργίες και ρουτίνες για διάφορες εργασίες, που χρησιμοποιούνται από άλλο λογισμικό.

* Παραδείγματα: Τυπική βιβλιοθήκη C, βιβλιοθήκη κλάσης Java.

Αυτή η κατηγοριοποίηση παρέχει μια γενική επισκόπηση. Ορισμένες κατηγορίες ενδέχεται να επικαλύπτονται και το συγκεκριμένο λογισμικό μπορεί να πέσει σε πολλαπλές κατηγορίες. Είναι επίσης σημαντικό να σημειωθεί ότι οι νέοι τύποι λογισμικού συστήματος αναδύονται συνεχώς καθώς εξελίσσεται η τεχνολογία.

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

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