====== Θεωρία ====== {{:el:school:lessons:os:ls.pdf|Σημειώσεις 1ου κεφαλαίου}} ===== Εισαγωγή ===== ==== Γνωστά Λειτουργικά Συστήματα ==== ^Desktop/Laptop^Tablet/Smartphone| |Windows XP, 7, 8 | Windows Phone | | MacOS | IOS | | Linux | Android | ==== Χαρακτηριστικά ΛΣ ==== Χειρίζεται - **Επικοινωνία με Συσκευές** μέσω οδηγών - drivers (εσωτερικές CPU,RAM και εξωτερικές πληκτρολόγιο, ποντίκι, εκτυπωτή ..) - **Σύστημα Αρχείων** - (οργανώνει αρχεία ΛΣ, εφαρμογών, χρηστών κτλ) - **Ταυτόχρονη εκτέλεση πολλών εφαρμογών** - Υποστηρίζει **πολλούς χρήστες** ακόμα και ταυτόχρονα, καθώς και δικαιώματα πρόσβασης (σε αρχεία εφαρμογές, συσκευές κτλ) - Παρέχει **περιβάλλον επικοινωνίας με χρήστη** (Διεπαφή) (γραφικό περιβάλλον λειτουργίας ή περιβάλλον εντολών κονσόλας) === Άσκηση === Παρακάτω εμφανίζεται η βασική δομή του συστήματος αρχείων των Windows XP. Δίπλα από τους φακέλους τι πιστεύεται ότι περιέχουν αντίστοιχα (αρχεία ΛΣ, εφαρμογών και χρηστών) {{:el:school:lessons:filesystem-windows.png|:el:school:lessons:filesystem-windows.png}} ==== Δομή συστήματος ΗΥ ==== * Περιβάλλον χρήσης (Desktop Environment) * Π.χ. περιβάλλον χρήσης ΛΣ Windows, μενού κινητού, μενού τηλεόρασης, * Στο Linux υπάρχουν αρκετά (KDE, Gnome, Xfce, Lxde κτλ) * Λειτουργικό Σύστημα (Operating System) * Πυρήνας (kernel) * windows : Ntoskrnl.exe, kernel32.dll κτλ * linux : vmlinuz * Σύστημα Αρχείων (file system) * windows : ntfs, fat32 .. * linux : ext3, ext4, reiserfs .. * Διερμηνευτής εντολών (shell) * windows : cmd * linux : bash, sh, zsh * Μηχανή - Υλικό (Hardware)