Τι είναι το Firmware και πώς διαφέρει από το Λογισμικό
Με τόσα πολλά "προγράμματα" στους υπολογιστές, μπορεί να μπερδευτεί αυτό που είναι αυτό. Ενώ δεν μπορούμε να εξηγήσουμε όλα τα "-ware", σε αυτό το άρθρο θα συζητήσουμε τον όρο "firmware" και πώς είναι διαφορετικό από το λογισμικό.
Τι είναι το υλικολογισμικό;
Ας πετάξουμε τα φασόλια αμέσως - λογισμικό firmware IS. Σύμφωνα με τη Wikipedia, το υλικολογισμικό είναι " ένα είδος προγράμματος υπολογιστή που παρέχει έλεγχο χαμηλού επιπέδου για το συγκεκριμένο υλικό της συσκευής. "
Σχεδόν οποιεσδήποτε από τις σημερινές συσκευές, είτε πρόκειται για υπολογιστή, τηλέφωνο, στερεοφωνικό, αυτοκίνητο ή πλυντήριο ρούχων, προέρχονται από τον κατασκευαστή με κάποια μορφή υλικολογισμικού. Για απλούστερες συσκευές, το υλικολογισμικό είναι το μόνο που χρειάζονται για να λειτουργήσουν. Για πιο προηγμένες συσκευές, π.χ. υπολογιστές, χρειάζεστε περισσότερο λογισμικό - όπως ένα λειτουργικό σύστημα και εφαρμογές λογισμικού - για να τις χρησιμοποιήσετε.
Σχετικά : [MTE εξηγεί] Διαφορές μεταξύ του UEFI και του BIOS
Firmware vs. Software: Πώς είναι το λογισμικό διαφορετικό από το λογισμικό;
Και πάλι, ας το δηλώσουμε σαφώς - το firmware είναι μια ποικιλία λογισμικού. είναι τελικά ο κώδικας προγραμματισμού. Η σύγχυση προέρχεται από το γεγονός ότι το τυπικό "λογισμικό" που συνήθως αναφέρουμε είναι προγράμματα όπως το Microsoft Word, ένα πρόγραμμα περιήγησης ιστού κ.λπ., ενώ στην πραγματικότητα το λογισμικό είναι κάθε κώδικας που μπορείτε να βρείτε σε μια μηχανή (έναν υπολογιστή, ένα τηλέφωνο, αυτοκίνητο ή οποιαδήποτε άλλη έξυπνη συσκευή).
Είναι πιο ακριβές να καλέσετε λογισμικό, όπως το Microsoft Word, ένα πρόγραμμα περιήγησης στο διαδίκτυο, κλπ., "Λογισμικό εφαρμογών" επειδή είναι εφαρμογές, τελικά. Ωστόσο, αυτό είναι υπερβολικά μεγάλο και πρακτικό. Αυτός είναι ο τρόπος με τον οποίο το "λογισμικό εφαρμογών" έγινε απλά "λογισμικό".
Μία από τις βασικές διαφορές ανάμεσα στο υλικολογισμικό και το λογισμικό εφαρμογών είναι ότι το υλικολογισμικό αποθηκεύεται σε μη πτητική μνήμη (ROM, EPROM ή μνήμη flash), ενώ το λογισμικό εφαρμογών μπορεί να λειτουργήσει και από πτητική και εικονική μνήμη.
Σχετικές : 4 μεγάλες εναλλακτικές Firmwares να εγκαταστήσετε στο δρομολογητή σας
Το γεγονός ότι το υλικολογισμικό βρίσκεται στη μνήμη που έχει περιορισμένο μέγεθος σημαίνει ότι ένα πρόγραμμα firmware πρέπει να είναι μικρό σε μέγεθος. Το υλικολογισμικό μπορεί να είναι όσο λίγα kilobytes, αν και ανάλογα με τις ιδιαιτερότητες της συσκευής όπου το τρέχετε, μπορεί να είναι και μεγαλύτερο.
Η συχνότητα των ενημερώσεων είναι μια άλλη σημαντική διαφορά μεταξύ firmware και λογισμικού εφαρμογών. Σε πολλές συσκευές, το υλικολογισμικό δεν προορίζεται να ενημερωθεί από το χρήστη και πολύ συχνά ο κατασκευαστής της συσκευής δεν δίνει στους χρήστες πρόσβαση στο υλικολογισμικό καθόλου.
Για παράδειγμα, σε συσκευές όπως οι σκληροί δίσκοι, οι οπτικές μονάδες, τα ηλεκτρονικά είδη ευρείας κατανάλωσης κ.λπ., συνήθως δεν δίνεται η ευκαιρία στους χρήστες να χάνουν το υλικολογισμικό. Αυτό είναι καλό, διότι αν ο χρήστης μπορεί να χάσει το υλικολογισμικό αυτών των συσκευών, το αποτέλεσμα μπορεί να είναι μια συσκευή που δεν λειτουργεί.
Σε άλλες περιπτώσεις, δηλαδή το BIOS των υπολογιστών και το firmware των smartphones και των συσκευών αναπαραγωγής μουσικής, μπορεί να ενημερωθεί από τους χρήστες. Αυτό συνιστάται ακόμη και επειδή με την παροχή ενημερώσεων υλικολογισμικού ο κατασκευαστής μπορεί να διορθώσει σφάλματα σε προηγούμενες εκδόσεις υλικολογισμικού ή να παράσχει νέες δυνατότητες.
Ωστόσο, ακόμα και αν μια συσκευή επιτρέπει ενημερώσεις υλικολογισμικού, θα πρέπει να είστε πολύ προσεκτικοί και πραγματικά πρέπει πραγματικά να ξέρετε τι κάνετε, γιατί αλλιώς μπορεί να χρειαστεί να προσφέρετε adieu στη συσκευή και αυτό δεν είναι αυτό που θέλετε.
Βασικά, αυτό είναι που πρέπει να ξέρετε για το firmware.