.
Το ενσωματωμένο λογισμικό είναι λογισμικό υπολογιστή, γραμμένο για τον έλεγχο μηχανών ή συσκευών που συνήθως δεν θεωρούνται υπολογιστές, κοινώς γνωστά ως ενσωματωμένα συστήματα. Είναι συνήθως εξειδικευμένο για το συγκεκριμένο υλικό στο οποίο εκτελείται και έχει περιορισμούς χρόνου και μνήμης.[1] Αυτός ο όρος χρησιμοποιείται μερικές φορές εναλλακτικά με το υλικολογισμικό.[2]
Ένα κοντινό πλάνο του τσιπ SMSC LAN91C110 (SMSC 91x), ένα ενσωματωμένο τσιπ Ethernet
Ένα ακριβές και σταθερό χαρακτηριστικό γνώρισμα είναι ότι καμία ή όχι όλες οι λειτουργίες του ενσωματωμένου λογισμικού εκκινούνται/ελέγχονται μέσω ανθρώπινης διεπαφής, αλλά μέσω διεπαφών μηχανών.[3]
Οι κατασκευαστές ενσωματώνουν ενσωματωμένο λογισμικό στα ηλεκτρονικά αυτοκίνητα, τηλέφωνα, μόντεμ, ρομπότ, συσκευές, παιχνίδια, συστήματα ασφαλείας, βηματοδότες, τηλεοράσεις και αποκωδικοποιητές και ψηφιακά ρολόγια, για παράδειγμα.[4] Αυτό το λογισμικό μπορεί να είναι πολύ απλό, όπως τα στοιχεία ελέγχου φωτισμού που εκτελούνται σε έναν μικροελεγκτή 8-bit με λίγα kilobyte μνήμης με το κατάλληλο επίπεδο πολυπλοκότητας επεξεργασίας που καθορίζεται με ένα πλαίσιο πιθανώς κατά προσέγγιση σωστό υπολογισμού[5] (μια μεθοδολογία που βασίζεται σε τυχαιοποιημένους αλγόριθμους) . Ωστόσο, το ενσωματωμένο λογισμικό μπορεί να γίνει πολύ εξελιγμένο σε εφαρμογές όπως δρομολογητές, στοιχεία οπτικού δικτύου, αεροπλάνα, πύραυλοι και συστήματα ελέγχου διεργασιών.[6]
Hellenica World - Scientific Library
Από τη ελληνική Βικιπαίδεια http://el.wikipedia.org . Όλα τα κείμενα είναι διαθέσιμα υπό την GNU Free Documentation License