Διαφορά μεταξύ των αναθεωρήσεων του «Λειτουργικό σύστημα»

καμία σύνοψη επεξεργασίας
(Διάσωση 1 πηγών και υποβολή 0 για αρχειοθέτηση.) #IABot (v2.0)
 
=== Εσωτερική ασφάλεια ===
Με τον όρο αυτό, γνωστό και ως ''[[προστασία μνήμης]]'', εννοούνται οι ενέργειες στις οποίες προβαίνει το ΛΣ προκειμένου να προφυλάξει τους πόρους μιας διεργασίας από τις παρεμβάσεις άλλων διεργασιών
που τυχαίνει να εκτελούνται (ψευδο)παράλληλα. Το σκεπτικό είναι πως, δεν πρέπει μια διεργασία ενός χρήστη (σε περίπτωση πολυχρηστικού [[διακομιστής|διακομιστή]] που εξυπηρετεί πολλαπλούς [[Πελάτης (υπολογιστές)|πελάτες]]) ταυτόχρονα μέσω δικτύου, να έχει αποκλειστική πρόσβαση σε ολόκληρο το σύστημα αρχείων, ούτε μια διεργασία να εγγράφει δεδομένα στο τμήμα εκείνο της μνήμης που έχει εκχωρηθεί σε άλλη διεργασία.
 
Οι συνηθέστεροι μηχανισμοί οι οποίοι εν μέρει προσφέρουν ασφάλεια σε ένα λειτουργικό σύστημα είναι, οι [[βιομετρικοί μέθοδοι]], [[αγνωστικά πρωτόκολλα]], μηχανισμοί δημοσίου κλειδιού και σύνθετα συνθηματικά. Ενώ, οι συνηθέστερες τεχνικές οι οποίες υιοθετούνται για την προστασία και την ακεραιότητα των λειτουργικών συστημάτων είναι, οι μέθοδοι φραγμών, μέθοδοι καταχωρητών, σύνολα ελέγχου και συνόψεις αρχείων, μηχανισμοί ανοχής σφαλμάτων, [[αναχώματα ασφαλείας]] ([[Firewall]]s) και [[Σύστημα Ανίχνευσης Εισβολής|σύστημα ανίχνευσης εισβολών]](Intrusion Detection System).
 
Από την άλλη πλευρά, το «'''[[content spoofing]]'''» ή διαφορετικά η αλλοίωση περιεχομένου, χαρακτηρίζει την τεχνική της επίθεσης η οποία επιτρέπει σε έναν εισβολέα να εισφέρει κακόβουλο ωφέλιμο φορτίο το οποίο παραποιείται αργότερα, ως νόμιμο περιεχόμενο ενός ιστού ([[Διαδίκτυο|Web]]). Το γεγονός αυτό ενδέχεται να εκδηλωθεί σε πολλές διαφορετικές μορφές και συμπεριλαμβάνεται στη λίστα των πιο συχνών επιθέσεων. Παράλληλα, σε πολλές περιπτώσεις ο εισβολέας αποκτά πρόσβαση σε μία υπάρχουσα ιστοσελίδα ([[website]]), παραποιώντας τον πηγαίο κώδικα των προγραμμάτων αλλοιώνοντας το περιεχόμενο του ιστού.
 
=== Γραφική διασύνδεση χρήστη ===
 
=== Οδηγοί συσκευών ===
Ένα λειτουργικό σύστημα περιλαμβάνει και πολλούς [[οδηγός συσκευών|οδηγούς συσκευών]] (''[[drivers]]''). Συνοπτικά, ένας οδηγός συσκευής είναι το λογισμικό συστήματος που χρησιμοποιεί το ΛΣ και οι διεργασίες των χρηστών κάθε φορά που πρέπει να ανταλλάξουν δεδομένα με τη συγκεκριμένη συσκευή. Συνήθως οι οδηγοί συσκευών περιλαμβάνονται στο λογισμικό που συνοδεύει την περιφερειακή συσκευή κατά την αγορά της. Ωστόσο τα περισσότερα ΛΣ διατίθενται και με ορισμένους προκατασκευασμένους, γενικής χρήσης οδηγούς συσκευών, συνήθως όχι τόσο βελτιστοποιημένους από άποψη ταχύτητας.
 
== Πυρήνας ==
Τα ''[[Unix-συμβατά]]'' Λειτουργικά Συστήματα αποτελούν μια πολυποίκιλη ομάδα, με πολλές κύριες υποκατηγορίες συμπεριλαμβανομένων των [[System V]], [[Berkeley Software Distribution|BSD]], και [[Linux|GNU/Linux]]. To εμπορικό σήμα Unix χρησιμοποιείται από πολλά ΛΣ που έχουν πολλά κοινά με το αρχικό Unix. Τα Unix Λ.Σ. τρέχουν σε μια μεγάλη γκάμα από αρχιτεκτονικές υπολογιστών. Χρησιμοποιούνται πολύ σαν συστήματα [[εξυπηρετητές]] στις επιχειρήσεις και σε σταθμούς εργασίας σε ακαδημαϊκούς και μηχανολογικούς χώρους εργασίας.
 
Παραλλαγές του Unix που διακινούνται ως [[Ελεύθερο λογισμικό]], όπως το [[Linux|GNU/Linux]] και [[Berkeley Software Distribution|BSD]] αυξάνουν σε δημοτικότητα στο χώρο των σταθμών εργασίας και των προσωπικών υπολογιστών. Παραλλαγές που διακινούνται με κλειστές άδειες χρήσης όπως το [[HP-UX]] της Hewlett-Packard, το [[Irix]] της [[Silicon Graphics]] και το [[AIX]] της [[IBM]] έχουν σχεδιαστεί να τρέχουν μόνο στο υλικό των συγκεκριμένων εταιρειών ενώ άλλες παραλλαγές μπορούν να τρέξουν και σε προσωπικούς υπολογιστές. Το [[Solaris Operating Environment|Solaris]] της [[Sun]] (που άλλαξε άδεια χρήσης σε λογισμικό ανοιχτού κώδικα υπό την CDDL άδεια) είναι ένα τέτοιο πολύμορφο αλλά αληθινό [[Unix]] και μπορεί να τρέχει στους σταθμούς εργασίας της Sun αλλά και στον μικρότερο υπολογιστή αρχιτεκτονικής [[x86]]. Το ΛΣ [[Mac OS X]] της [[Apple]] είναι μια παραλλαγή του BSD, και έχει αντικαταστήσει τα προηγούμενα (μη-unix) MacOS ΛΣ της [[Apple]] σε μια σχετικά μικρή αλλά αφοσιωμένη αγορά, έχοντας γίνει ένα πολύ δημοφιλές Unix.
 
Η οικογένεια των ''[[Microsoft Windows]]'' ΛΣ ξεκίνησε σαν ένα επίπεδο γραφικής διασύνδεσης πάνω από το παλιότερο [[MS-DOS]] περιβάλλον για τους [[IBM PC]]. Οι σύγχρονες εκδόσεις των Windows βασίζονται στον καινούργιο πυρήνα των [[Windows NT]] που πρωτοδιαμορφώθηκε στο [[OS/2]], με πιο πρόσφατη έκδοση εν έτει 2010 τα [[Windows 7]]. Τα Windows τρέχουν πάνω σε 32- και 64-bit [[Intel]] και [[Advanced Micro Devices|AMD]] υπολογιστές, αν και προηγούμενες εκδόσεις έτρεχαν και σε [[DEC Alpha]], [[MIPS αρχιτεκτονική|MIPS]] και [[PowerPC]] αρχιτεκτονικές (και υπήρξε και προσπάθεια να μεταφερθεί και σε αρχιτεκτονική [[SPARC]]).
Τα ΛΣ μεγάλων υπολογιστών, όπως της [[IBM]] [[z/OS]] και [[ενσωματωμένοι υπολογιστές|ενσωματωμένων]] ΛΣ όπως [[QNX]], [[eCos]], [[Symbian]] και [[Palm OS]], είναι συνήθως άσχετα με το [[Unix]] και τα Windows. Τα ΛΣ [[Windows CE]], [[Windows NT Embedded 4.0]] και [[Windows XP Embedded]] σχετίζονται με τα [[Microsoft Windows|Windows]].
 
Παλιότερα ΛΣ που ακόμα χρησιμοποιούνται σε κλειστές αγορές περιλαμβάνουν το παρόμοιο με τα Windows [[OS/2]] της IBM, το [[OpenVMS|VMS]] της [[Hewlett-Packard]] (πρώην [[Digital Equipment Corporation|DEC]]), το [[Mac OS]], το όχι-Unix προηγούμενο του [[Mac OS]] της Apple X και το [[AmigaOS]], το πρώτο με [[γραφική διασύνδεση χρήστη]] ΛΣ με αναπτυγμένες δυνατότητες πολυμέσων που έγινε διαθέσιμο στο κοινό. Παλαιότερο, επίσης, ΛΣ που χρησιμοποιείται ακόμη σε πολύ περιορισμένες εφαρμογές, είναι ο πρόγονος των [[Windows]] στους Προσωπικούς υπολογιστές, το [[MS-DOS]]. Η έρευνα και η ανάπτυξη νέων τύπων ΛΣ συνεχίζεται και αποτελεί ένα ενεργό πεδίο της πληροφορικής.
 
=== Παραδείγματα λειτουργικών συστημάτων ===
131

επεξεργασίες