Κέλυφος (υπολογιστές): Διαφορά μεταξύ των αναθεωρήσεων

μ
καμία σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 1:
Στην [[επιστήμη υπολογιστών]] '''κέλυφος''' ή '''φλοιός''' (αγγλιστίαγγλικός όρος: shell) είναι ένα τμήμα [[λογισμικό|λογισμικού]] το οποίο παρέχει μία [[διασύνδεση]] προς τους χρήστες. Συνήθως ο όρος αναφέρεται στο κέλυφος του [[λειτουργικό σύστημα|λειτουργικού συστήματος]] το οποίο παρέχει πρόσβαση στις υπηρεσίες του [[πυρήνας (υπολογιστές)|πυρήνα]]. Ωστόσο ο όρος μπορεί να εφαρμοστεί γενικότερα σε εφαρμογές και κάθε είδους λογισμικό το οποίο "κτίζεται" γύρω από ένα συγκεκριμένο συστατικό, όπως οι [[πλοηγός Web|πλοηγοί Web]] και οι πελάτες [[e-mail]] οι οποίοι αποτελούν "κελύφη" για μηχανές απόδοσης [[HTML]]. Το όνομα "κέλυφος" προκύπτει από το γεγονός ότι τα κελύφη είναι ένα εξωτερικό επίπεδο διασύνδεσης μεταξύ του χρήστη και των ενδότερων του λειτουργικού συστήματος (του πυρήνα).
 
Τα κελύφη λειτουργικών συστημάτων διακρίνονται σε δύο κατηγορίες: [[γραμμή εντολών|γραμμής εντολών]] και [[GUI|γραφικά]]. Τα κελύφη γραμμής εντολών παρέχουν μία διασύνδεση γραμμής εντολών του χρήστη με το λειτουργικό σύστημα, ενώ τα γραφικά κελύφη παρέχουν μία [[Γραφικό Περιβάλλον Χρήστη|γραφική διασύνδεση χρήστη (GUI)]]. Σε κάθε περίπτωση ο στόχος του κελύφους είναι η κλήση και ενεργοποίηση άλλων [[πρόγραμμα υπολογιστή|προγραμμάτων]], αλλά συνήθως ένα κέλυφος έχει και άλλες ικανότητες όπως η προβολή των περιεχομένων των [[κατάλογος (υπολογιστές)|καταλόγων]] του [[σύστημα αρχείων|συστήματος αρχείων]].