Το λογισμικό είναι προγράμματα και οδηγίες που λένε σε έναν υπολογιστή τι να κάνει. Δεν είναι φυσικό. Δεν μπορείτε να το αγγίξετε. Αλλά ελέγχει όλα όσα κάνει το υλικό. Χωρίς λογισμικό, ένας υπολογιστής είναι μια στοίβα από πυρίτιο και μέταλλο. Το λειτουργικό σύστημα, οι εφαρμογές, τα προγράμματα οδήγησης και το υλικολογισμικό είναι όλα λογισμικό.
Το λογισμικό διατίθεται σε πολλές μορφές. Το λογισμικό συστήματος διαχειρίζεται το υλικό. Το λογισμικό εφαρμογών βοηθά τους χρήστες να εκτελούν εργασίες. Το λογισμικό προγραμματισμού βοηθά τους προγραμματιστές να γράφουν κώδικα. Το κακόβουλο λογισμικό είναι λογισμικό που έχει σχεδιαστεί για να βλάπτει. Το υλικολογισμικό είναι λογισμικό ενσωματωμένο στο υλικό. Κάθε τύπος έχει διαφορετικό ρόλο.
Τύποι λογισμικού
- Σύστημα: λειτουργικά συστήματα, προγράμματα οδήγησης, βοηθητικά προγράμματα
- Εφαρμογή: επεξεργαστές κειμένου, προγράμματα περιήγησης, παιχνίδια
- Προγραμματισμός: μεταγλωττιστές, συντάκτες, προγράμματα εντοπισμού σφαλμάτων
- Middleware: συνδέει εφαρμογές και υπηρεσίες
- Υλικολογισμικό: ενσωματωμένο σε συσκευές
Το λογισμικό γράφεται σε γλώσσες προγραμματισμού και στη συνέχεια μεταγλωττίζεται ή ερμηνεύεται. Δοκιμάζεται, διορθώνεται και ενημερώνεται. Το σύγχρονο λογισμικό είναι πολύπλοκο. Ένα πρόγραμμα περιήγησης ιστού έχει εκατομμύρια γραμμές κώδικα. Ένα αυτοκίνητο έχει πάνω από 100 εκατομμύρια. Το λογισμικό τρέχει τον κόσμο. Επίσης, χαλάει. Οι ενημερώσεις διορθώνουν σφάλματα και προσθέτουν λειτουργίες. Ο κύκλος δεν τελειώνει ποτέ.
Comments
No comments yet. Be the first to share a thought.
Leave a comment