Skip to main content

Τι είναι το λογισμικό υπολογιστή;

Το λογισμικό υπολογιστή είναι ένα πρόγραμμα που λέει σε έναν υπολογιστή τι να κάνει.Αυτές οι οδηγίες ενδέχεται να είναι εσωτερικές εντολές, όπως η ενημέρωση του ρολογιού συστήματος ή η απάντηση στην εξωτερική είσοδο που λαμβάνονται από το πληκτρολόγιο ή το ποντίκι.Αν και υπάρχουν πολλοί διαφορετικοί τύποι λογισμικού που έγιναν τόσο με ανοιχτή πηγή όσο και με ιδιόκτητα πρότυπα, ο προγραμματισμός καταλήγει κυρίως σε μερικούς βασικούς κανόνες.Το δεύτερο δεν είναι.Το υλικό είναι το ίδιο το μηχάνημα και κάνει όλη τη φυσική εργασία, ενώ το λογισμικό λέει στα διάφορα εξαρτήματα υλικού τι να κάνει και πώς να αλληλεπιδράσει μεταξύ τους.Αυτό επιτρέπει στους υπολογιστές να προσαρμοστούν σε νέες εργασίες ή να εγκαταστήσουν νέο υλικό.Ενώ το υλικό περιλαμβάνει πράγματα όπως οθόνες, κεντρικές μονάδες επεξεργασίας (CPU), πληκτρολόγια και ποντίκια.Το λογισμικό περιλαμβάνει πράγματα όπως προγράμματα επεξεργασίας κειμένου, λειτουργικά συστήματα και παιχνίδια.Ο πρώτος τύπος χρησιμοποιείται μόνο για να τρέξει το υλικό, ενώ το δεύτερο χρησιμοποιείται για να κάνει άλλα πράγματα.Οι κύριοι τύποι λογισμικού συστήματος είναι λειτουργικά συστήματα, όπως τα Windows Trade.OS X, ή Linux.και οι οδηγοί, τα οποία είναι προγράμματα που επιτρέπουν σε έναν υπολογιστή να αλληλεπιδρούν με άλλες συσκευές, όπως εκτυπωτές και κάρτες βίντεο.Υπάρχουν πολλοί διαφορετικοί τύποι λογισμικού εφαρμογών, συμπεριλαμβανομένων παιχνιδιών, μέσων αναπαραγωγής, επεξεργαστών κειμένου, προγραμμάτων κατά των ιών και εφαρμογών για την παραγωγή νέων προγραμμάτων.αντιπροσωπεύονται ως 1s και 0s σε δυαδική γλώσσα.Το λογισμικό λειτουργεί ως μεταφραστής μεταξύ ανθρώπινων γλωσσών και δυαδικών, γεγονός που επιτρέπει στο υλικό να κατανοήσει τις οδηγίες που τροφοδοτούνται σε αυτό.Οι προγραμματιστές γράφουν εντολές που ονομάζονται πηγαίο κώδικα σε γλώσσες προγραμματισμού που είναι παρόμοιες με αυτό που μπορεί να χρησιμοποιήσει κάποιος στην καθημερινή ομιλία.Ένα άλλο πρόγραμμα που ονομάζεται μεταγλωττιστής χρησιμοποιείται στη συνέχεια για να μετατρέψει τις εντολές πηγαίου κώδικα σε δυαδική.Το αποτέλεσμα είναι ένα εκτελέσιμο πρόγραμμα υπολογιστή.Ο πρώτος τύπος μπορεί να επεξεργαστεί και να προσαρμοστεί από τους χρήστες, ενώ ο δεύτερος προστατεύεται και δεν προορίζεται να επεξεργαστεί από άτομα εκτός της εταιρείας που την πωλεί.Ενώ τα προγράμματα ανοιχτού κώδικα είναι συνήθως δωρεάν, τα ιδιόκτητα έχουν άδεια σε διανομείς και πρέπει να πληρώνονται.

Και οι δύο τύποι έχουν γενικά συγκρίσιμη ποιότητα προγραμματισμού, αλλά οι διορθώσεις για τα σφάλματα γενικά έρχονται ταχύτερα για προϊόντα ανοιχτού κώδικα από ό, τι για τα ιδιόκτητα.Επίσης, μερικοί άνθρωποι προτιμούν να χρησιμοποιούν εφαρμογές ανοιχτού κώδικα επειδή μπορούν να αισθάνονται μια αίσθηση ιδιοκτησίας στο τελικό έργο ή να αισθάνονται ότι οι εταιρείες λογισμικού υπολογιστών δημιουργούν μονοπώλια και θέλουν εναλλακτικές λύσεις.Άλλοι προτιμούν προγράμματα κλειστών πηγών επειδή είναι μερικές φορές πιο σταθερές ή είναι λιγότερο ευάλωτοι στους χάκερς, συχνά έρχονται σε σουίτες και έρχονται με εξυπηρέτηση πελατών από την εταιρεία.