Λογισμικό Συστήματος
Λογισμικό 2
Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system) είναι ένα πρόγραμμα πολλών χιλιάδων εντολών που λειτουργεί ως ενδιάμεσος ανάμεσα στο χρήστη και το υλικό και ασχολείται με τον έλεγχο και το συντονισμό του υλικού, ώστε να εκτελούνται σωστά τα διάφορα προγράμματα εφαρμογών. 3
Λειτουργικό Σύστημα Ο κυβερνήτης του Υπολογιστή α) λαμβάνει τα αιτήματα των χρηστών β) τα αναλύει σε επιμέρους λειτουργίες γ) σχεδιάζει με ποιο τρόπο θα κάνει τη βέλτιστη χρήση του υλικού (πόροι) για την ικανοποίηση αυτών των αιτημάτων δ) παρακολουθεί την εκτέλεση των απαραίτητων λειτουργιών και ε) συνθέτει τις απαντήσεις και τις προωθεί στον χρήστη. 4
Λειτουργικά Συστήματα Τυπικές Εργασίες Εκτέλεση προγραμμάτων. Λειτουργίες εισόδου/εξόδου. Διαχείριση του συστήματος αρχείων. Ανίχνευση λαθών. Κατανομή πόρων. Διαχείριση KME Διαχείριση κεντρικής μνήμης Απολογιστικά στοιχεία. Προστασία - Ασφάλεια. 5
Λειτουργικά Συστήματα Εξέλιξη Unix (1969) DOS (1980) Mac OS (1984) ios (2007) Windows (1985) Linux (1991) Ubuntu (2004) Android (2007) 6
Λειτουργικά Συστήματα Unix Αναπτύχθηκε το 1969 από την AT&T's Bell Labs Αξιόπιστο και αποδοτικό Το Unix διατίθεται σε πηγαίο κώδικα και δεν ανήκει σε μια μόνο εταιρεία Έγινε ευρέως γνωστό καθώς Διανέμεται χωρίς κόστος Μπορεί να εκτελεστεί σε πολύ παλιούς υπολογιστές Μπορεί να εγκατασταθεί σε πολλά μηχανήματα (διαφορετικού τύπου) 7
Λειτουργικά Συστήματα DOS Αναπτύχθηκε από τη Microsoft στις αρχές της δεκαετίας του 1980 Είναι λειτουργικό σύστημα χωρίς γραφικό περιβάλλον Είναι δύσχρηστο Υπάρχει ακόμα και σήμερα ενσωματωμένο στα Windows 8
Λειτουργικά Συστήματα Windows Αναπτύσσονται από την εταιρία Microsoft Ξεκίνησαν το 1985 (Windows 1.0) Είναι το πιο διαδεδομένο λειτουργικό σύστημα (ποσοστό 90%) 9
Λειτουργικά Συστήματα Mac OS Αναπτύχθηκε από την Apple Inc Εφαρμόσθηκε για πρώτη φορά το 1984 στον πρωτότυπο υπολογιστή Macintosh Από τα πρώτα λειτουργικά που χρησιμοποίησαν γραφικό περιβάλλον χρήστη αντί για γραμμή εντολών Χρησιμοποιείται και σήμερα στους Mac Το 2012 μετονομάστηκε σε Mac OS X και αργότερα σε OS X 10
Λειτουργικά Συστήματα Linux Άρχισε να αναπτύσσεται το 1991 από τον Linus Torvalds Βασισμένο στις αρχές του λειτουργικού Unix (χωρίς να περιλαμβάνει κώδικα Unix). Ανάπτυξη από εθελοντική συνεργασία από διαδικτυακές κοινότητες, ενώ όλο το έργο είναι ανοικτού κώδικα και ελεύθερα προσβάσιμο από όλους για αντιγραφή, τροποποίηση ή αναδιανομή χωρίς περιορισμό. Χρησιμοποιείται κατά κόρον σε διακομιστές, (σε ποσοστό 60%) Το ποσοστό σε προσωπικούς υπολογιστές είναι μόλις 5%. Τα τελευταία χρόνια πάντως παρατηρείται άνοδος του Linux και σε προσωπικούς υπολογιστές, χάρη στη δημοφιλή διανομή Ubuntu 11
Λειτουργικά Συστήματα Android Αναπτύχθηκε από την Google Πρώτη παρουσίαση το 2007 Για συσκευές κινητής τηλεφωνίας το οποίο τρέχει τον πυρήνα του λειτουργικού Linux 12
Λειτουργικά Συστήματα Ubuntu Ένα ανοικτού κώδικα, ελεύθερο και δωρεάν λειτουργικό σύστημα βασισμένο στον πυρήνα Linux ( η πιο δημοφιλής του έκδοση πλέον) Ξεκίνησε το 2004 Διανέμεται χωρίς χρέωση & μπορεί να βελτιωθεί από κάθε προγραμματιστή που θέλει να συμμετάσχει στην ομάδα ανάπτυξης. Πολύ μικρές απαιτήσεις 1 GHz MHz x86 ή x64 επεξεργαστής 512 MB μνήμη (RAM) 5 GB χώρο στο σκληρό δίσκο 13
Λειτουργικά Συστήματα ios Aναπτύχθηκε και διανέμεται από την Apple Inc Αρχικά παρουσίαστηκε το 2007 για το iphone Υποστηρίζει και το ipod, ipad, AppleTV αλλά απαγορεύεται να εγκατασταθεί σε προϊόντα που δεν είναι της Apple Τον Αύγουστο 2013, το App Store της Apple περιείχε περισσότερο από 900.000 εφαρμογές ios Στα τέλη του 2011 το ios είχε το 60% στο μερίδιο των smartphones και tablets. Στα τέλη του 2012 το ios είχε το 21% στο μερίδιο των smartphones και το 43.6% στα tablets. 14
Λειτουργικά Συστήματα Το λειτουργικό OS/2 της εταιρείας IBM Το λειτουργικό VMS της εταιρείας Digital Το λειτουργικό MVS της εταιρείας IBM Το Symbian OS (κινητά Nokia, Sony Ericsson, Benq-Siemens, Samsung, Motorola, NTT DoCoMo) Bada OS. Από την εταιρία Samsung 15