Το Λογισμικό του Υπολογιστή

Για να μπορεί το Υλικό Μέρος του υπολογιστή να εκτελεί και την πιο απλή επεξερ- γασία δεδομένων, χρειάζεται ένα σύνολο οδηγιών. Οι οδηγίες καθοδηγούν βήμα προς βήμα τον υπολογιστή και συντονίζουν τα διάφορα εξαρτήματά του, ώστε να πραγματοποιηθεί η εργασία που θέλουμε. Το σύνολο αυτών των εντολών που κατευ- θύνουν με κάθε λεπτομέρεια τον υπολογιστή, για να εκτελεί μία συγκεκριμένη εργα- σία, ονομάζεται πρόγ
ραμμα
. Η δυνατότητα του υπολογιστή να εκτελεί τις εντολές των προγραμμάτων και να υποστηρίζει διαφορετικές εργασίες βοήθησε στη μεγάλη διάδοσή του. Μπορούμε να φτιάχνουμε προγράμματα στον υπολογιστή, για να


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

Η ιδέα της προγραμματιζόμενης μηχανής δεν είναι καινούργια. Υπάρχουν διάφορες συσκευές καθημερι- νής χρήσης, που χρειάζονται ένα σύνολο εντολών, για να εκτελέσουν μία εργασία. Το πλυντήριο, το DVD-Βίντεο, το κινητό τηλέφωνο, οι παιχνιδομηχα- νές, είναι μερικές από αυτές. Κάποιες συσκευές απαι- τούν απλές εντολές για να λειτουργήσουν (πλυντή- ριο, DVD), ενώ κάποιες άλλες πιο σύνθετες εντολές (κινητό τηλέφωνο, παιχνιδομηχανή). Για παράδειγμα, για να γράψουμε μια εκπομπή από την τηλεόραση την ώρα που λείπουμε θα πρέπει να προγραμματίσουμε τη συσκευή του βίντεο ή του DVD εγγραφής δίνοντας εντολές, όπως: την ώρα που θα ξεκινήσει την εγγρα-


 

φή, το τηλεοπτικό κανάλι από το οποίο θα γράψει την εκπομπή, την ώρα που θα τερματίσει την εγγραφή κ.λπ.

Τα παιχνίδια που παίζουμε στις παιχνιδομηχανές είναι πολύ πιο σύνθετα προγράμ- ματα. Αποτελούνται από ένα μεγάλο σύνολο εντολών, που ενεργοποιούνται ανάλο- γα με τις κινήσεις που κάνουμε με τα χειριστήρια. Τα προγράμματα των παιχνιδομη- χανών τα έχουν γράψει από πριν ειδικοί –προγραμματιστές– συνδυάζοντας κατάλ- ληλα διάφορες εντολές και στη συνέχεια τα έχουν αποθηκεύσει σε ένα DVD ή CD. Όταν προμηθευόμαστε ένα παιχνίδι σε CD και το εισάγουμε στην παιχνιδομηχανή, ουσιαστικά εισάγουμε ένα σύνολο εντολών στη συσκευή.

Timeline

Description automatically generated with medium confidenceΟ υπολογιστής είναι μια πιο σύνθετη μηχανή από αυτές που περιγράψαμε. Εκτός από παιχνίδια μπορεί να εκτελεί και πολλές άλλες χρήσιμες εργασίες και να υποστηρίζει την επεξεργασία διαφορετικών δεδο- μένων. Ανάλογα με την εργασία που θέλουμε να κάνουμε με τον υπολογιστή, πρέπει να επιλέξουμε και το κατάλληλο πρόγραμμα. Αν διερευνήσουμε στον υπολογιστή του εργαστηρίου μας, θα βρούμε ένα πλή- θος προγραμμάτων που μας βοηθούν να γράφουμε κείμενα, να ζωγραφίζουμε, να επεξεργαζόμαστε εικό- νες, να κάνουμε υπολογισμούς, να επικοινωνούμε με άλλους υπολογιστές. Το σύνολο των προγραμμάτων που χρησιμοποιούνται από τους υπολογιστές ονομά- ζεται Λογισμικό (Software).

Κάθε υπολογιστής (Εικόνα 5.1) αποτελείται από δύο

μέρη που συνεργάζονται μεταξύ τους: τo Υλικό και το


Λογισμικό. Σε αντίθεση με το Υλικό του υπολογιστή, τα προγράμματα δεν μπορούμε να τα αγγίξουμε, είναι άυλα, όπως δεν μπορούμε να αγγίξουμε και τις νότες


Εικόνα 5.1. Τα βασικά μέρη του Υπολογιστή


που δίνουμε σε ένα μουσικό, για να παίξει ένα μουσικό θέμα. Τα προγράμματα του υπολογιστή μοιάζουν με αυτά που χρησιμοποιούν οι παιχνιδομηχανές. Βρίσκονται αποθηκευμένα σε διάφορα αποθηκευτικά μέσα, όπως στο σκληρό δίσκο, σε DVD- ROM ή CD-ROM. Αποτελούνται από ένα σύνολο εντολών που έχουν γράψει προ- γραμματιστές. Για να γράψει κανείς ένα πρόγραμμα για έναν υπολογιστή, πρέπει να γνωρίζει κάποια γλώσσα προγραμματισμού. Οι γλώσσες προγραμματισμού μοιά- ζουν με τις γλώσσες που χρησιμοποιούν οι άνθρωποι, για να επικοινωνούν μεταξύ τους. Είναι όμως με τέτοιο τρόπο φτιαγμένες, ώστε να τις καταλαβαίνουν και οι άνθρωποι και οι υπολογιστές.


Σχόλια