ΠΑΡΟΥΣΙΑΣΗ 2: ΔΕΞΑΜΕΝΗ ΘΕΜΑΤΩΝ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΠΑΡΟΥΣΙΑΣΗ 2: ΔΕΞΑΜΕΝΗ ΘΕΜΑΤΩΝ"

Transcript

1 ΠΑΡΟΥΣΙΑΣΗ 2: ΔΕΞΑΜΕΝΗ ΘΕΜΑΤΩΝ Α. Θέματα Πολλαπλής Επιλογής 1. Ποιο από τα παρακάτω λογισμικά ανήκει στη κατηγορία του λογισμικού συστήματος; (α) MS Work 2003 (γ) MS Excel 2007 (β) MS Windows Vista (δ) MS Outlook Ποιο από τα παρακάτω λογισμικά δεν ανήκει στη κατηγορία του λογισμικού συστήματος; (α) Berkeley UNIX (γ) Mozilla Firefox (β) Ubuntu Linux (δ) MS Windows XP 3. Ποιο από τα ακόλουθα δεν είναι λογισμικό εφαρμογών; (α) Google Android (γ) MS Word (β) MS Internet Explorer (δ) Google Chrome 4. Ποιο από τα παρακάτω αποτελεί λογισμικό ανοικτού κώδικα αντίστοιχης λειτουργικότητας με το MS Outlook; (α) Mozilla Firefox (γ) Mozilla Thunderbird (β) Google Android (δ) Open Office 5. Ποιο από τα ακόλουθα στοιχεία δεν αποτελεί τμήμα ενός Λειτουργικού Συστήματος; (α) Χειριστής Διακοπών (Interrupt Handler) (γ) Εποπτεύον Πρόγραμμα (Supervisor) (β) Πυρήνας (Kernel) (δ) Φλοιός (Shell) 6. Ποιο Λειτουργικό Σύστημα αποτέλεσε τον πρόδρομο του UNIX; (α) IBM OS/360 (γ) MIT CTSS (β) Linux (δ) MULTICS 7. Ποια από τις παρακάτω εταιρείες δεν αποτέλεσε μέλος της κοινοπραξίας που δημιούργησε το MULTICS; (α) ΜΙΤ (γ) ΙΒΜ (β) General Electrics (δ) Bell Labs

2 8. Ποιο από τα παρακάτω ανήκει στη δεύτερη γενιά Λειτουργικών Συστημάτων; (α) MS DOS (γ) MIT CTSS (β) ΙΒΜ SYS (δ) IBM OS/ Ποιο από τα παρακάτω ανήκει στη δεύτερη γενιά Λειτουργικών Συστημάτων; (α) FMS (γ) MULTICS (β) MacOS (δ) UNIX 10. Ποιο από τα παρακάτω δεν αποτελεί καινοτομία της τρίτης γενιάς Λειτουργικών Συστημάτων; (α) Καταμερισμός Χρόνου (Time Sharing) (γ) Μαζική Επεξεργασία (Batch Processing) (β) Ετεροχρονισμός (SPOOLing) (δ) Πολύ-διεργασία (Multitasking) 11. Σε πόσες γενιές χωρίζεται η ιστορική εξέλιξη των Λειτουργικών Συστημάτων; (α) Τέσσερις (4) (γ) Τρεις (3) (β) Πέντε (5) (δ) Έξι (6) 12. Ποιο από τα ακόλουθα δεν αποτελεί Λειτουργικό Σύστημα 4 ης γενιάς; (α) MS DOS (γ) MULTICS (β) Unix (δ) MacOS 13. Ποία εταιρεία δημιούργησε το πρώτο Λειτουργικό Σύστημα με γραφικό περιβάλλον διεπαφής χρήστη; (α) Apple (γ) Microsoft (β) Digital (δ) Bell Labs 14. Ποια γλώσσα προγραμματισμού αξιοποιήθηκε στη κωδικοποίηση του UNIX και του Linux; (α) FORTRAN (γ) BASIC (β) PASCAL (δ) C 15. Ποιος δημιούργησε τον πρώτο πυρήνα του Λειτουργικού Συστήματος Linux; (α) Dennis Ritchie (γ) Brian Kernighan (β) Linus Torvarlds (δ) Ken Thompson

3 16. Ποιος δημιούργησε τον πρώτο πυρήνα του Λειτουργικού Συστήματος UNIX; (α) Dennis Ritchie (γ) Brian Kernighan (β) Linus Torvarlds (δ) Ken Thompson 17. Ποιος δημιούργησε τη γλώσσα προγραμματισμού C; (α) Dennis Ritchie (γ) Brian Kernighan (β) Linus Torvarlds (δ) Ken Thompson 18. Σε ένα σύστημα UNIX, ο αρχικός κατάλογος της ιεραρχικής, δενδρικής δομής του συστήματος αρχειοθέτησης ονομάζεται.; (α) Τρέχων κατάλογος (Current Directory) (γ) Κατάλογος εργασίας (Working Directory) (β) Ρίζα (Root Directory) (δ) Αρχικός Κατάλογος (Home Directory) 19. Ο κατάλογος στον οποίο εισέρχεται αρχικά ο χρήστης με τη σύνδεσή του σε ένα σύστημα UNIX ονομάζεται.; (α) Τρέχων κατάλογος (Current Directory) (γ) Κατάλογος εργασίας (Working Directory) (β) Ρίζα (Root Directory) (δ) Αρχικός Κατάλογος (Home Directory) 20. Σε ποια κατάσταση βρίσκεται μια διεργασία όταν απασχολεί τον επεξεργαστή σε ένα Λειτουργικό Σύστημα UNIX; (α) Κατάσταση Εκτέλεσης (γ) Κατάσταση Αναμονής (β) Κατάσταση Ετοιμότητας (δ) Κατάσταση Ύπνωσης 21. Σε ποια κατάσταση βρίσκεται μια διεργασία όταν περιμένει σε ουρά αναμονής για την πρόσβαση της στον επεξεργαστή σε ένα Λειτουργικό Σύστημα UNIX; (α) Κατάσταση Ετοιμότητας (γ) Κατάσταση «Ζόμπι» (β) Κατάσταση Αναμονής (δ) Κατάσταση Ύπνωσης 22. Σε ποια κατάσταση περνάει μια διεργασία όταν τερματίζεται σε σύστημα UNIX; (α) Κατάσταση Ετοιμότητας (γ) Κατάσταση «Ζόμπι» (β) Κατάσταση Ύπνωσης (δ) Κατάσταση Αναμονής 23. Ένα αρχείο που δεν αναφέρεται σε κάποια συσκευή στο UNIX μπορεί να είναι ; (α) Αρχείο Χαρακτήρων (Character File) (γ) Ειδικό Αρχείο (Special File) (β) Κοινό Αρχείο (Common File) (δ) Αρχείο Μπλοκ (Block File)

4 24. Σε ποια κατάσταση βρίσκεται μια διεργασία όταν αναμένει την ολοκλήρωση κάποιας εισόδου δεδομένων; (α) Κατάσταση Ετοιμότητας (γ) Κατάσταση Εκτέλεσης (β) Κατάσταση «Ζόμπι» (δ) Κατάσταση Ύπνωσης 25. Ποια από τις ακόλουθες εταιρείες δε συμμετείχε στο πρόγραμμα Athena για την ανάπτυξη του συστήματος X-Window; (α) IBM (γ) Digital (β) Apple (δ) MIT 26. Ποιο από τα παρακάτω δεν αναφέρεται σε φιλικό, γραφικό περιβάλλον εργασίας (Desktop Environment) που τρέχει σε εξυπηρετητή XFree86 σε σύστημα Linux; (α) KDE (γ) X-Window (β) XFCE (δ) GNOME 27. Ποιο από τα παρακάτω δεν αποτελεί διανομή Linux; (α) System V (γ) Slackware (β) Fedora (δ) Gentoo 28. Ποιο από τα παρακάτω δεν αποτελεί διανομή Linux; (α) Debian (γ) Ubuntu (β) Open Look (δ) Mandriva 29. Ποιος δημιούργησε το Λειτουργικό Σύστημα QDOS, πρόδρομο του MS-DOS; (α) Brian Kernighan (γ) Bill Gates (β) Ken Thompson (δ) Tim Patterson 30. Ποιο αρχείο περιλαμβάνει το Φλοιό σε ένα Λειτουργικό Σύστημα MS-DOS; (α) MSDOS.SYS (γ) AUTOEXEC.BAT (β) COMMAND.COM (δ) IO.SYS

5 Β. Θέματα Συσχέτισης Θέμα 1. Υπάρχει μια «1-1» αντιστοίχιση των στοιχείων της αριστερής λίστας με τα στοιχεία της δεξιάς λίστας, που σχετίζονται με το ΛΣ MS-DOS. Βρείτε τη. 1. IO.SYS α. Αρχείο πυρήνα MS-DOS 2. MSDOS.SYS β. Βασικό Σύστημα Εισόδου-Εξόδου 3. COMMAND.COM γ. Αρχείο πρόσθετης διαμόρφωσης συστήματος 4. AUTOEXEC.BAT δ. Αρχείο επικοινωνίας πυρήνα MS-DOS με BIOS 5. CONFIG.SYS ε. Αρχείο δέσμης για πρόσθετες ρυθμίσεις 6. BIOS στ. Διερμηνευτής εντολών MS-DOS ΑΠΑΝΤΗΣΗ: 1 -> δ, 2 -> α, 3 -> στ, 4 -> ε, 5 -> γ, 6 -> β Θέμα 2. Υπάρχει μια «1-1» αντιστοίχιση των στοιχείων της αριστερής λίστας με τα στοιχεία της δεξιάς λίστας, που σχετίζονται με τις επεκτάσεις ονομάτων αρχείων στο σύστημα αρχειοθέτησης του MS-DOS. Βρείτε τη. 1. LIB α. Αρχείο εντολών 2. BAS β. Αρχείο δέσμης 3. COM γ. Αρχείο Basic 4. BAK δ. Αρχείο σε δυαδική μορφή 5. BAT ε. Αρχείο βιβλιοθήκης 6. BIN στ. Αντίγραφο Αρχείο ΑΠΑΝΤΗΣΗ: 1 -> ε, 2 -> γ, 3 -> α, 4 -> στ, 5 -> β, 6 -> δ Θέμα 3. Υπάρχει μια «1-1» αντιστοίχιση των στοιχείων της αριστερής λίστας με τα στοιχεία της δεξιάς λίστας. Βρείτε τη. 1. Λογισμικό Συστήματος α. SaaS 2. Λογισμικό Εφαρμογών β. XFree86 3. Λογισμικό υπό μορφή υπηρεσίας γ. MS Excel 4. Σύστημα X-Window δ. Mandriva 5. Φλοιός UNIX ε. MacOS 6. Διανομή Linux στ. Bourne ΑΠΑΝΤΗΣΗ: 1 -> ε, 2 -> γ, 3 -> α, 4 -> β, 5 -> στ, 6 -> δ

6 Γ. Θέματα Ανάπτυξης 1. Τι είναι Λογισμικό και σε ποιες κατηγορίες χωρίζεται; Το Λογισμικό αποτελεί τη δεύτερη μεγάλη συνιστώσα ενός υπολογιστικού συστήματος. Πρόκειται για το σύνολο των προγραμμάτων που κατευθύνουν τη λειτουργία του υπολογιστή, αλλά και επεξεργάζονται τα δεδομένα των χρηστών. Το λογισμικό διακρίνεται σε: Λογισμικό Συστήματος και Λογισμικό Εφαρμογών. Το λογισμικό συστήματος επικεντρώνει στη λειτουργία του υπολογιστή και έχει σημαντικότερο εκπρόσωπο το λειτουργικό σύστημα. Το λογισμικό εφαρμογών περιλαμβάνει το σύνολο των προγραμμάτων που εξυπηρετούν τις ανάγκες των χρηστών, όπως είναι οι επεξεργαστές κειμένου, τα προγράμματα διαχείρισης λογιστικών φύλλων, κλπ. 2. Περιγράψτε τις δύο σύγχρονες τάσεις του Λογισμικού: το Λογισμικό Ανοικτού Κώδικα και το Λογισμικό υπό Μορφή Υπηρεσίας. Το Λογισμικό Ανοικτού Κώδικα προσφέρεται στο χρήστη μαζί με τον πηγαίο κώδικα, ώστε αυτός να μπορεί να το χρησιμοποιήσει, να το τροποποιήσει, να το ενσωματώσει σε άλλες εφαρμογές. Συνήθως, οι εφαρμογές ανοικτού κώδικα υποστηρίζονται από μεγάλες κοινότητες χρηστών. Για όλες/α τις/τα γνωστές/ά εφαρμογές/συστήματα, υπάρχει τουλάχιστον ένας ανταγωνιστής ανοικτού κώδικα, π.χ. MS Office <-> Open Office, MS Windows <-> Linux, MS Internet Explorer <-> Mozilla Firefox, MS Outlook <-> Mozilla Thunderbird, κλπ. Λογισμικό υπό Μορφή Υπηρεσίας σημαίνει ότι οι χρήστες μπορούν να νοικιάζουν την απομακρυσμένη πρόσβαση τους σε λογισμικό, το οποίο προσφέρεται υπό μορφή διαδικτυακής υπηρεσίας. 3. Τι είναι το Λειτουργικό Σύστημα και ποιος είναι ο ρόλος του; Το Λειτουργικό Σύστημα είναι το σύνολο των προγραμμάτων τα οποία επιτρέπουν τη διαχείριση, το συντονισμό και την εποπτεία όλων των δραστηριοτήτων και λειτουργιών του υπολογιστή, αξιοποιώντας κατά τον καλύτερο τρόπο τις επιμέρους μονάδες του. Ο ρόλος περιγράφεται στα εξής σημεία: Διαχειρίζεται, κατανέμει, χρεώνει πόρους (δηλ., τον επεξεργαστή, τη μνήμη, επιμέρους υλικό) σε προγράμματα και χρήστες. Παρακολουθεί, καταγράφει, διαχειρίζεται όλες τις διεργασίες (δηλ. εκτελούμενα προγράμματα) που λειτουργούν στον υπολογιστή.

7 Παρέχει σε χρήστες και προγράμματα το απαραίτητο περιβάλλον για την επικοινωνία και εργασία με το υλικό του υπολογιστή. Παρέχει σύστημα αρχειοθέτησης για οργανωμένη, ασφαλή και προστατευμένη διαχείριση δεδομένων. Παίζει το ρόλο μιας Εκτεταμένης Μηχανής αποκρύπτοντας από τους προγραμματιστές την πολυπλοκότητα της πραγματικής μηχανής. 4. Τι είναι ο Πυρήνας, το Εποπτεύον Πρόγραμμα και ο Χειριστής Διακοπών σε ένα Λειτουργικό Σύστημα; Ο Πυρήνας (Kernel) είναι το ελάχιστο μέρος του ΛΣ που βρίσκεται διαρκώς αποθηκευμένο στη κύρια μνήμη κατά τη λειτουργία του υπολογιστή. Ο πυρήνας περιλαμβάνει τα απαραίτητα προγράμματα καθοδήγησης της λειτουργίας του υπολογιστή, με βασικότερο το Εποπτεύον Πρόγραμμα. Το Εποπτεύον Πρόγραμμα (Supervisor) βρίσκεται διαρκώς στη κύρια μνήμη και ελέγχει συνολικά τη διαχείριση του υπολογιστή. Εποπτεύει τη κλήση άλλων μερών του ΛΣ από τη βοηθητική στη κύρια μνήμη. Επίσης, εποπτεύει τη κλήση και εκτέλεση των προγραμμάτων εφαρμογών. Ο Χειριστής Διακοπών (Interrupt Handler) είναι το λειτουργικό μέρος του πυρήνα που διαχειρίζεται όλες τις διακοπές στη λειτουργία του υπολογιστή, οι οποίες πηγάζουν από εξωτερικά (π.χ. περιφερειακές μονάδες εισόδου/εξόδου) ή εσωτερικά γεγονότα (εμφάνιση σφαλμάτων ή εναλλαγές προγραμμάτων-διεργασιών που εκτελούνται ταυτόχρονα). 5. Τι είναι οι κλήσεις συστήματος και ποιες οντότητες λογισμικού επηρεάζουν; Οι Κλήσεις Συστήματος (System Calls) είναι ένα εκτεταμένο σύνολο εντολών που καταλαβαίνει το Λειτουργικό Σύστημα, το οποίο χρησιμοποιούν τα προγράμματα εφαρμογών ώστε να ζητήσουν εξυπηρέτηση από αυτό. Οι κλήσεις συστήματος δημιουργούν, χρησιμοποιούν και καταστρέφουν διάφορες οντότητες λογισμικού τις οποίες μπορεί να διαχειριστεί το ΛΣ. Οι κυριότερες από αυτές τις οντότητες είναι δύο: οι διεργασίες και τα αρχεία. 6. Τι είναι η διεργασία σε ένα Λειτουργικό Σύστημα; Περιγράψτε τις καταστάσεις στις οποίες μπορεί να περιέλθει μια διεργασία στο UNIX. Η Διεργασία (Process) είναι ένα πρόγραμμα σε κατάσταση εκτέλεσης όπως το αντιλαμβάνεται και το διαχειρίζεται το Λειτουργικό Σύστημα. Όπως σε όλα τα ΛΣ έτσι και

8 στο UNIX, όλες οι εργασίες διεκπεραιώνονται μέσω διεργασιών. Στο UNIX μια διεργασία μπορεί να περιέλθει στις ακόλουθες καταστάσεις: Κατάσταση Εκτέλεσης (Running State): Η διεργασία εκτελείται, δηλαδή χρησιμοποιεί τη κεντρική μονάδα επεξεργασίας. Διακρίνονται δύο (2) επιμέρους περιπτώσεις: o Εκτέλεση σε επίπεδο χρήστη (User Running Mode). o Εκτέλεση σε επίπεδο πυρήνα (Kernel Running Mode). Κατάσταση Ετοιμότητας (Ready State): Εδώ η διεργασία περιμένει να εκτελεστεί όταν το αποφασίσει ο πυρήνας. Κατάσταση Αναμονής ή Ύπνωσης (Blocked ή Asleep State): Η διεργασία κοιμάται. Περιμένει να ολοκληρωθεί κάποιο γεγονός. Κατάσταση Ζόμπι (Zombie State): Όταν η διεργασία τερματίζεται είτε φυσιολογικά είτε μη φυσιολογικά τότε μπαίνει σε αυτή τη κατάσταση, μέχρι να καθαριστεί από τη πατρική της διεργασία ή τη ριζική διεργασία Init. 7. Δώστε τον ορισμό του Αρχείου, του Καταλόγου και του Συστήματος Αρχείων. Αρχείο (File) είναι ένα οργανωμένο σύνολο δεδομένων με συναφές περιεχόμενο και παρόμοια δομή που αποθηκεύεται σε έναν υπολογιστή. Κατάλογος (Directory) ή Φάκελο (Folder) είναι μια ομαδοποίηση αρχείων. Σύστημα Αρχείων (File System) είναι το τμήμα εκείνο του ΛΣ που αναλαμβάνει να οργανώσει και να διαχειριστεί τα αρχεία. Επιτρέπει στους χρήστες να δίνουν στα αρχεία συμβολικά ονόματα, να τα ομαδοποιούν σε φακέλους, να εκτελούν σύνθετες λειτουργίες επ αυτών, ενώ ταυτόχρονα αποκρύπτει όλες τις λεπτομέρειες / ιδιαιτερότητες του αποθηκευτικού μέσου. 8. Τι είναι το Περιβάλλον Εργασίας ενός Λειτουργικού Συστήματος και ποιες είναι οι δύο βασικές προσεγγίσεις στην υλοποίηση του; Το Περιβάλλον Εργασίας ενός ΛΣ είναι επίσης γνωστό ως Φλοιός ή Κέλυφος (Shell). Αποτελεί το σημείο επικοινωνίας του χρήστη με το ΛΣ και κατ επέκταση με τη μηχανή. Δεν αποτελεί μέρος του ΛΣ, αλλά αξιοποιεί τις λειτουργίες του. Απλά τα ΛΣ πακετάρονται σε ευρύτερα σύνολα λογισμικού όπου περιέχεται και το περιβάλλον εργασίας. Υπάρχουν δύο (2) βασικές προσεγγίσεις στην υλοποίηση του Περιβάλλοντος εργασίας ενός ΛΣ: Περιβάλλον επεξεργαστή εντολών, όπου λέξεις-κλειδιά αντιπροσωπεύουν εντολές που εκτελεί το ΛΣ (π.χ. DOS: dir εμφανίζει περιεχόμενα καταλόγου. Για τα UNIX

9 και Linux: ls ). Ειδικά σύμβολα προτρέπουν το χρήστη να εισάγει εντολή. Παραδείγματα ΛΣ που το υποστηρίζουν είναι: DOS, UNIX, Linux. Γραφικό περιβάλλον εργασίας, όπου η επικοινωνία βασισμένη σε παραθυρικό περιβάλλον (στην οθόνη) με εικόνες (αντί εντολών) που αντιπροσωπεύουν τα προγράμματα. Παραδείγματα ΛΣ που το υποστηρίζουν είναι: MS Windows, MacOS, Android, Linux κλπ. 9. Ποιες είναι οι τρεις τεχνολογικές καινοτομίες της 3 ης γενιάς Λειτουργικών Συστημάτων; Οι τρεις βασικές τεχνολογικές καινοτομίες της 3 ης γενιάς ΛΣ είναι οι εξής: Πολυπρογραμματισμός (Multiprogramming): Η κύρια μνήμη διαμερίζεται σε διάφορα τμήματα με το κάθε τμήμα να περιέχει μια συγκεκριμένη εργασία. Όσο μια εργασία, καθώς εκτελείται στον επεξεργαστή, απαιτείται να περιμένει για την ολοκλήρωση μιας λειτουργίας Εισόδου / Εξόδου, μια άλλη εργασία μπορεί να χρησιμοποιήσει τον επεξεργαστή. Το πλεονέκτημα του πολυπρογραμματισμού είναι ότι μειώθηκαν τα διαστήματα στα οποία ο επεξεργαστής είναι ανενεργός. Ετεροχρονισμός (SPOOLing Simultaneous Peripheral Operation On Line): Πρόκειται για τη δυνατότητα αυτόματης μεταφοράς εργασιών από διάτρητες κάρτες σε μαγνητικό δίσκο, από το δίσκο στη κύρια μνήμη και αντιστρόφως όσον αφορά στη μεταφορά των αποτελεσμάτων. Το πλεονέκτημα του ετεροχρονισμού είναι ότι εγκαταλείφθηκαν οι μαγνητικές ταινίες ως ενδιάμεσο μέσο μεταφοράς εργασιών. Καταμερισμός Χρόνου (Time Sharing): Πρόκειται για παραλλαγή/βελτίωση του πολυπρογραμματισμού σύμφωνα με την οποία ο κάθε χρήστης είναι συνδεδεμένος με τον υπολογιστή μέσω τερματικού και θέτει εργασίες στον υπολογιστή. Κατά αυτόν τον τρόπο ο επεξεργαστής μπορεί να εργάζεται στο παρασκήνιο και ταυτόχρονα να προσφέρει στους χρήστες διαλογική επικοινωνία. Το πλεονέκτημα του καταμερισμού χρόνου είναι η ταχύτερη χρονική απόκριση του υπολογιστή στους χρήστες. 10. Τι είναι η πολύ-διεργασία σε ένα Λειτουργικό Σύστημα; Πολύ-διεργασία (Multitasking) σημαίνει ότι το ΛΣ εγγυάται ότι πολλές διεργασίες και συνεπώς προγράμματα μπορούν να μοιράζονται τον επεξεργαστή, δηλ. υπάρχει ένα στοιχειώδες χρονικό διάστημα επεξεργασίας για κάθε πρόγραμμα. Πρόκειται για μια τεχνολογική εξέλιξη του πολύ-προγραμματισμού και του καταμερισμού χρόνου. Υποστηρίζεται από όλα τα σύγχρονα ΛΣ (π.χ. Unix, Linux, MS-Windows).

10 11. Τι γνωρίζετε για την ανάπτυξη και τα γενικά χαρακτηριστικά του Λειτουργικού Συστήματος UNIX; Το Λειτουργικό Σύστημα UNIX είναι το αποτέλεσμα μιας προσπάθειας να γραφεί μια περιορισμένη έκδοση του MULTICS από τον Ken Tompson. Η ανάπτυξη της γλώσσας προγραμματισμού C και η κωδικοποίηση του UNIΧ σε αυτή βοήθησε στην ευκολότερη προσαρμογή του UNIX σε διαφορετικά συστήματα και αρχιτεκτονικές υλικού. Σήμερα το UNIX είναι ένα λειτουργικό σύστημα πολλών χρηστών (Multiuser) και πολλών έργων (Multitasking), κωδικοποιημένο σε γλώσσα C, το οποίο: Διαχειρίζεται τους πόρους του Η/Υ (Resource Management) και τις διεργασίες (Process Management). Παρέχει ένα ιεραρχικό σύστημα διαχείρισης αρχείων (Hierarchical File System) με αποτέλεσμα να καθίσταται εύκολη η συντήρηση του. Έχει αξιόλογο ενσωματωμένο λογισμικό που παρέχει πληθώρα λειτουργιών διευκόλυνσης (Housekeeping functions) και εντολών για τη διαχείριση αρχείων και δεδομένων, για κειμενογράφους, μεταγλωττιστές κλπ. Προσφέρει στο χρήστη ένα πανίσχυρο διερμηνευτή εντολών (Shell) για διασύνδεση και επικοινωνία με το ΛΣ. Παρέχει τη δυνατότητα αναδιαμορφώσεων του περιβάλλοντος εργασίας (Custom made working environment). Προσφέρει τη δυνατότητα για επικοινωνία με άλλα συστήματα UNIX ή μη UNIX. 12. Ποια είναι τα βασικά επίπεδα της αρχιτεκτονικής του UNIX; Η αρχιτεκτονική ενός ΛΣ UNIX περιλαμβάνει τα ακόλουθα πέντε (5) επίπεδα: Επίπεδο Χρηστών: Σε αυτό το επίπεδο ανήκουν οι χρήστες. Επίπεδο Βασικών Βοηθητικών Προγραμμάτων: Παρέχει τα βασικά προγράμματα που διαμορφώνουν το περιβάλλον διασύνδεσης του χρήστη. Επίπεδο Βιβλιοθήκης: Παρέχει τις εντολές βιβλιοθήκης που αφορούν στις βασικές κλήσεις του συστήματος. Διαμέσου αυτού του επιπέδου, τα προγράμματα εφαρμογών του ανωτέρου επιπέδου χρησιμοποιούν τις κλήσεις συστήματος (System Calls) για να επικοινωνήσουν με το πυρήνα του UNIX, δίνοντας εντολές για: 1. το χειρισμό του συστήματος αρχείων, 2. τον έλεγχο των διεργασιών, 3. τη διαχείριση της μνήμης και 4. την επικοινωνία μεταξύ διεργασιών και χρονοδρομολογητή (Scheduler). Επίπεδο ΛΣ UNIX: Πρόκειται για το πυρήνα του ΛΣ που φορτώνεται στη κύρια μνήμη και επιφορτίζεται με τις βασικές λειτουργίες διαχείρισης του συστήματος

11 υποστηρίζοντας το περιβάλλον πολλών χρηστών / πολλών έργων. Βρίσκεται μεταξύ μηχανής και εφαρμογών. Επίπεδο Υλικού: Στο επίπεδο αυτό ανήκουν τα μηχανικά μέρη του υπολογιστή. 13. Τι γνωρίζετε για το σύστημα αρχειοθέτησης του UNIX; Δώστε τα βασικότερα χαρακτηριστικά της ορολογίας που χρησιμοποιεί. Το σύστημα αρχειοθέτησης του UNIX έχει ιεραρχική, δενδρική δομή. Το σύστημα περιλαμβάνει ένα βασικό αρχικό κατάλογο, τον κατάλογο «Ρίζα» (root directory) που συμβολίζεται με /. Κάτω από τη ρίζα ακολουθεί μια σειρά από καταλόγους που ο καθένας έχει συγκεκριμένο ρόλο. Επιτρέπει στο χρήστη να διαχειρίζεται τα αρχεία δεδομένων του, δηλαδή να δημιουργεί, να τροποποιεί, να διαγράφει, να δίνει κατανοητά ονόματα σε αρχεία κλπ. Το περιβάλλον διαχείρισης των αρχείων είναι απόλυτα ασφαλές. Επιτρέπει τη χρήση των συσκευών ως αρχεία. Συγκεκριμένα, το σύστημα αρχειοθέτησης στο UNIX καθορίζει τρεις τύπους αρχείων: Τα Κοινά Αρχεία (Common Files). Τα Ειδικά Αρχεία (Special Files): Επιτρέπουν επικοινωνία με εξωτερικές συσκευές. Χωρίζονται σε αρχεία μπλοκ (block files) και αρχεία χαρακτήρων (Character files). Αρχεία Καταλόγους (Directories): Πρόκειται για συλλογές αρχείων. Σε κάθε χρήστη αντιστοιχεί ένας κατάλογος (Home Directory) μέσα στον οποίο μπορεί να αποθηκεύει τις εργασίες του. Κάθε χρονική στιγμή ένας χρήστης εργάζεται εντός ενός συγκεκριμένου καταλόγου που βρίσκεται εντός του Home Directory του που ονομάζεται Τρέχων Κατάλογος (Current Directory) ή Κατάλογος Εργασίας (Working Directory).

12 Κάθε αρχείο στο σύστημα αρχείων του UNIX προσδιορίζεται από ένα όνομα μονοπατιού (pathname). Υπάρχουν δύο είδη: Το πλήρες (full) ή απόλυτο (absolute) όνομα μονοπατιού: Ξεκινάει από τον κατάλογο-ρίζα. To σχετικό (relative) όνομα μονοπατιού: Δίνεται σε σχέση με τον τρέχοντα κατάλογο. Κάποιοι βασικοί κανόνες ονοματοδοσίας αρχείων είναι οι παρακάτω: Μέχρι 14 χαρακτήρες (παλιά συστήματα) ή μέχρι 255 (σύγχρονα συστήματα). Διάκριση πεζών και κεφαλαίων γραμμάτων. Επιτρέπονται όλοι οι χαρακτήρες εκτός από: /. Τα ονόματα των αρχείων ενός καταλόγου πρέπει να είναι μοναδικά. Καλό είναι να αποφεύγονται κάποιοι ειδικοί χαρακτήρες, πχ: -, + κλπ. 14. Τι γνωρίζετε για το Περιβάλλον Εργασίας του UNIX και του Linux; Το περιβάλλον εργασίας σε ένα σύστημα UNIX είναι γνωστό ως Φλοιός (Shell). Προσφέρει μια διαλογική λειτουργία κατά την οποία οι εντολές του χρήστη μεταφράζονται και εκτελούνται. Επιτρέπει στο χρήστη να γράφει προγράμματα (shell scripts) σε γλώσσα που καταλαβαίνει ο φλοιός χωρίς να απαιτείται κάποιος μεταφραστής. Υπάρχουν δύο (2) βασικοί τύποι φλοιού: O φλοιός Bourne με σύμβολο προτροπής το $. Ο φλοιός C (C shell) που αναπτύχθηκε στο Berkeley και έχει σύμβολο προτροπής το %. Για τη βελτίωση της φιλικότητας του περιβάλλοντος εργασίας έχει πραγματοποιηθεί η ανάπτυξη διεπαφών γραφικών, με κυριότερες τις ακόλουθες: Σύστημα X-Window: Αναπτύχθηκε ως ένα σύστημα κατανεμημένης επεξεργασίας πολλαπλών έργων με χρήση γραφικών, από MIT, IBM και Digital στο πλαίσιο του προγράμματος Athena. Βασίζεται στο μοντέλο πελάτη-εξυπηρετητή, όπου ο

13 πελάτης αιτείται την εξυπηρέτηση από το διακομιστή γραφικών μέσω του πρωτοκόλλου X-Protocol. Είναι ανεξάρτητο του υλικού και του ΛΣ. Σύστημα Open Look: Αναπτύχθηκε το 1988 από την ΑΤ&Τ για το SYSTEM V Rel Είναι ανεξάρτητο του υλικού. Το ΛΣ Linux προσφέρει γραφικό περιβάλλον αλληλεπίδρασης του χρήστη μέσω μιας υλοποίησης του συστήματος X-Window που είναι γνωστή ως Xfree86. Έχουν αναπτυχθεί φιλικά προς το χρήστη περιβάλλοντα εργασίας (Desktop Environments) που στηρίζονται στο Xfree86. Τα γνωστότερα είναι τα GNOME, KDE και ΧFCE. 15. Ποιες κατηγορίες χρηστών λαμβάνει υπόψη του ένα σύστημα UNIX; Περιγράψτε τον τρόπο σύνδεσης ενός χρήστη στο UNIX. Ένα ΛΣ UNIX λαμβάνει υπόψη του τις παρακάτω κατηγορίες χρηστών: Διαχειριστής Συστήματος (Administrator ή Superuser ή Supervisor): Έχει πλήρη δικαιώματα και την ευθύνη λειτουργίας του συστήματος. Απλός Χρήστης: Έχει τόσα δικαιώματα όσα του καταχωρούνται από το διαχειριστή. Οι χρήστες με κοινά ενδιαφέροντα μπορούν να εντάσσονται σε ομάδες χρηστών (groups) ώστε να μοιράζονται αρχεία. Κατά την εκκίνηση του ΛΣ UNIX: Εμφανίζεται στο χρήστη μια οθόνη Login: που απαιτεί από το χρήστη να δώσει όνομα (username) και κωδικό πρόσβασης (password). Τα στοιχεία του χρήστη ελέγχονται βάσει του αρχείου /etc/passwd. Εφόσον επαληθευτούν τα στοιχεία, ο χρήστης συνδέεται στο περιβάλλον του όπως ορίζεται στο παραπάνω αρχείο. 16. Τι γνωρίζετε για την ανάπτυξη και τα γενικά χαρακτηριστικά του MS-DOS; Αφορμή για την ανάπτυξη του ΛΣ MS-DOS υπήρξε η προσπάθεια της ΙΒΜ να δημιουργήσει ένα προσωπικό υπολογιστή που να βασίζεται σε επεξεργαστή Intel Η ΙΒΜ ζήτησε από τη Microsoft να αναπτύξει ένα Λειτουργικό Σύστημα για την υποστήριξη του εν λόγω εγχειρήματος που έγινε γνωστό ως IBM-PC. Για το σκοπό αυτό, η Microsoft αγόρασε τα δικαιώματα του ΛΣ QDOS (Quick Disk Operating System), που μετονομάστηκε σε 86-DOS. Το 1981, η Microsoft εξέλιξε το 86-DOS στο MS-DOS και το προσέφερε στην IBM για την υποστήριξη του IBM-PC. Έκτοτε το MS-DOS εξελίχθηκε σε οκτώ (8) βασικές εκδόσεις. Σήμερα θεωρείται ξεπερασμένο δεδομένου ότι η Microsoft το αντικατέστησε πλήρως με τα Windows. Τα γενικά χαρακτηριστικά του MS-DOS είναι τα ακόλουθα: Κατασκευάστηκε για επεξεργαστές Intel (8088, 286, 386 και 486).

14 Αναπτύχθηκε από τη Microsoft με σκοπό να υποστηρίξει τους προσωπικούς υπολογιστές / μικροϋπολογιστές που ήταν συμβατοί με το IBM PC. Σε αντίθεση με το UNIX που δημιουργήθηκε ώστε να υποστηρίζει πολλούς χρήστες, το MS-DOS φτιάχτηκε με σκοπό την υποστήριξη των εργασιών ενός χρήστη στο προσωπικό του υπολογιστή. Ο χρήστης αλληλεπιδρά μέσω περιβάλλοντος εντολών. Είναι κατάλληλο τόσο για απλούς χρήστες-χειριστές συστήματος και προγραμμάτων εφαρμογών όσο και για προγραμματιστές. 17. Πως είναι αρχιτεκτονικά δομημένο το MS-DOS; Το MS-DOS είναι δομημένο σε τρία (3) επίπεδα, τα παρακάτω: Βασικό Σύστημα Εισόδου-Εξόδου (BIOS), το οποίο διατίθεται από τους κατασκευαστές υπολογιστών σε μνήμη ROM. Περιλαμβάνει οδηγούς συσκευών με λειτουργίες εισόδου/εξόδου. Το MS-DOS χρησιμοποιεί τις λειτουργίες του για να επικοινωνεί με τις συσκευές. Πυρήνας (Kernel) / Πρόγραμμα Διαχείρισης Αρχείων & Δίσκων, ο οποίος περιέχεται στο αρχείο «MSDOS.SYS» και καλύπτει τις ανεξάρτητες υλικού λειτουργίες. Χρησιμοποιεί το «IO.SYS» για επικοινωνία με το BIOS. Φλοιός (Shell) / Διερμηνευτής Εντολών, ο οποίος περιέχεται στο αρχείο «COMMAND.COM». Δεν αποτελεί μέρος του ΛΣ. 18. Περιγράψτε την εκκίνηση του συστήματος MS-DOS. Η εκκίνηση του συστήματος MS-DOS πραγματοποιείται στα ακόλουθα βήματα: 1. Λαμβάνει χώρα η εκκίνηση του BIOS που διαβάζει το πρόγραμμα εκκίνησης δίσκου. 2. Φορτώνονται στη μνήμη τα αρχεία «IO.SYS» και «MSDOS.SYS». 3. Το «IO.SYS» αναλαμβάνει τον έλεγχο και προετοιμάζει το υλικό. 4. Μια ειδική ενότητα του «IO.SYS», η sysinit, διαβάζει το αρχείο συστήματος «CONFIG.SYS» το οποίο διαμορφώνει περαιτέρω το σύστημα. 5. Το sysinit φορτώνει το αρχείο φλοιού «COMMAND.COM» και του παραδίδει τον έλεγχο. 6. Το «COMMAND.COM» διαβάσει το αρχείο «AUTOEXEC.BAT» που καθορίζει πρόσθετες ρυθμίσεις.

15 19. Τι γνωρίζετε για το σύστημα αρχειοθέτησης του MS-DOS; Τα αρχεία στο MS-DOS προσδιορίζονται από ονόματα τα οποία θα πρέπει να είναι μοναδικά σε επίπεδο δισκέτας ή καταλόγου. Τα ονόματα των αρχείων αποτελούνται από δύο (2) μέρη που χωρίζονται από μια τελεία. : Το πρώτο μέρος είναι το όνομα και έχει μέγεθος μέχρι οκτώ (8) χαρακτήρες (γράμματα αγγλικού αλφαβήτου, αριθμοί, ειδικοί χαρακτήρες: $, %, κλπ). Το δεύτερο μέρος είναι η επέκταση ονόματος έχει μέγεθος μέχρι τρεις (3) χαρακτήρες. Συνήθεις επεκτάσεις ονόματος είναι: o COM: Αρχείο εντολών. o EXE: Εκτελέσιμο αρχείο. o BAT: Αρχείο δέσμης. o BIN: Αρχείο σε δυαδική μορφή. o LIB: Αρχείο βιβλιοθήκης. o BAK: Αντίγραφο αρχείο. o BAS: Αρχείο basic. Τα αρχεία είναι οργανωμένα σε καταλόγους ή ευρετήρια που διευκολύνουν την αναζήτηση τους από το χρήστη. Οι κατάλογοι είναι οργανωμένοι σε ένα ιεραρχικάδενδρικά δομημένο σύστημα αρχείων. Ο ριζικός ή αρχικός κατάλογος (root directory) αποτελεί το πρωτεύον ευρετήριο κάποιας δισκέτας ή του σκληρού δίσκου. Δε μπορεί να διαγραφεί γιατί περιλαμβάνει όλα τα σημαντικά για το ΛΣ αρχεία. Επίσης περιλαμβάνει τους υποκαταλόγους/υπο-ευρετήρια του χρήστη. 20. Πως πραγματοποιείται η είσοδος και η έξοδος των δεδομένων και των πληροφοριών στο MS-DOS; Τι είναι η σωλήνωση και τι είναι ένα φίλτρο; Στο ΛΣ MS-DOS χρησιμοποιείται το πληκτρολόγιο ως συσκευής κανονικής εισόδου (standard input) και η οθόνη ως συσκευής κανονικής εξόδου (standard output). Ωστόσο, δίνεται η δυνατότητα ανακατεύθυνσης εισόδου και εξόδου, δηλαδή το ΛΣ να δέχεται δεδομένα από άλλες συσκευές ή αρχεία, εκτός του πληκτρολογίου και να στέλνει δεδομένα σε άλλες συσκευές ή αρχεία, εκτός της οθόνης. Η Σωλήνωση (pipeline) αποτελεί μια τεχνική που επιτρέπει τη χρήση των δεδομένων εξόδου από ένα πρόγραμμα ως δεδομένα εισόδου σε ένα άλλο. Ένα Φίλτρο (Filter) είναι ένα πρόγραμμα που δέχεται είσοδο δεδομένων από άλλο πρόγραμμα και την επεξεργάζεται-τροποποιεί κατά κάποιο τρόπο. Το MS-DOS περιλαμβάνει τρία (3) φίλτρα υπό μορφή εξωτερικών εντολών: find.exe, more.com και sort.exe.

16 21. Ποιες είναι οι δύο κατηγορίες εντολών στο MS-DOS; Τι είναι τα Αρχεία Δέσμης στο MS-DOS; Οι δύο (2) κατηγορίες εντολών στο MS-DOS είναι οι παρακάτω: Εσωτερικές (Internal): Απλούστερες και περισσότερο χρησιμοποιούμενες. Περιέχονται στο αρχείο του διερμηνευτή εντολών, δηλ. το COMMAND.COM. Εξωτερικές (External): Αποθηκευμένες ως ανεξάρτητα αρχεία. Για να διαβαστούν θα πρέπει να φορτωθούν στη κύρια μνήμη από τη δισκέτα ή το σκληρό δίσκο. Τα Αρχεία Δέσμης (Batch Files) αποτελούν κάτι αντίστοιχο προς τα προγράμματα φλοιού (shell scripts) του UNIX. Πρόκειται για προγράμματα σε στοιχειώδη γλώσσα φλοιού που επιτρέπουν τη μαζική εκτέλεση εντολών. Όταν ο χρήστης πληκτρολογεί μια εντολή, π.χ. «dir», ο φλοιός ελέγχει το όνομα της με πιθανή επέκταση com, ύστερα με exe και στο τέλος με bat.

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.1: Λειτουργικά Συστήματα 1 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Ένα σύγχρονο υπολογιστικό σύστημα αποτελείται από: το υλικό: τα ηλεκτρονικά μέρη του υπολογιστή και το λογισμικό: το σύνολο

Διαβάστε περισσότερα

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19 Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών 3.1.1 Λογισμικό και Υπολογιστικό Σύστημα Τι είναι το υλικό ενός υπολογιστικού συστήματος; Το σύνολο των ηλεκτρονικών και μηχανικών μερών του που έχουν

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων

Λειτουργικά Συστήματα Ι. Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Λειτουργικά Συστήματα Ι Κεφάλαιο 1 Βασικές Έννοιες Λειτουργικών Συστημάτων Δομή Η/Υ Ο Η/Υ αποτελείται από δυο βασικά στοιχεία: Υλικό (το ηλεκτρονικό-μηχανικό μέρος πχ συσκευές, πλακέτες κλπ) Λογισμικό

Διαβάστε περισσότερα

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

Διαβάστε περισσότερα

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 4 Λογισμικό συστήματος Καραμαούνας Πολύκαρπος 1 4.1 Λογισμικό συστήματος (application software) Καραμαούνας Πολύκαρπος 2 Λογισμικό εφαρμογών (application software): προγράμματα για την αντιμετώπιση

Διαβάστε περισσότερα

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Μάθημα 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Τι είναι Λειτουργικό Σύστημα Κάθε Η/Υ αποτελείται από το Υλικό (Hardware) και το Λογισμικό (Software). Το Υλικό είναι το ηλεκτρικό, ηλεκτρονικό και

Διαβάστε περισσότερα

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System)

Λειτουργικά Συστήματα 1.1 Τι είναι Λειτουργικό Σύστημα (Operating System) Υλικό Hardware Λογισμικό Software... κώδικας ΥΛΙΚΟ Κάθε ηλεκτρονικό, ηλεκτρικό και μηχανικό μέρος του Η/Υ. ΛΟΓΙΣΜΙΚΟ Προγράμματα,δηλαδή οδηγίες γιατοτιπρέπεινακάνειοη/υ. Λειτουργικό Σύστημα Είναι ένα βασικό

Διαβάστε περισσότερα

Πληροφορική I. "Λογισμικό (Software)" B. Φερεντίνος

Πληροφορική I. Λογισμικό (Software) B. Φερεντίνος ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Πληροφορική I "Λογισμικό (Software)" B. Φερεντίνος

Διαβάστε περισσότερα

Κεφάλαιο 4. Λογισμικό Συστήματος

Κεφάλαιο 4. Λογισμικό Συστήματος Κεφάλαιο 4 Λογισμικό Συστήματος 4.1 Λογισμικό συστήματος Λογισμικό εφαρμογών (application software):προγράμματα για την αντιμετώπιση εξειδικευμένων προβλημάτων π.χ. επεξεργασία κειμένου, μισθοδοσία κλπ.

Διαβάστε περισσότερα

ΛΟΓΙΣΜΙΚΟ (software)

ΛΟΓΙΣΜΙΚΟ (software) ΛΟΓΙΣΜΙΚΟ (software) Το Λογισµικό του Ηλεκτρονικού Υπολογιστή Περιεχόµενα Ορισµός Λογισµικού Κατηγορίες Λογισµικό Συστήµατος Λογισµικό Εφαρµογών Το λογισµικό είναι: Το λογισµικό Το σύνολο των προγραµµάτων

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) 2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό

Διαβάστε περισσότερα

ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers)

ver Επεξεργαστές κειμένου, λογιστικών φύλλων, παρουσιάσεων Οδηγοί συσκευών (Device Drivers) ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ. ΚΑΤΕΥΘΥΝΣΗ ΔΙΟΙΚΗΣΗΣ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ Ορισμοί Πληροφορική I Πρόγραμμα: ένα σύνολο

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Λογισμικό Συστήματος & Εφαρμογών ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Γενική Δομή Υπολογιστών Λειτουργικό σύστημα Υπολογιστής

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

Διαβάστε περισσότερα

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

Διαβάστε περισσότερα

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

Διαβάστε περισσότερα

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ

Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ Ιστορική Αναδρομή Λειτουργικών Συστημάτων (ΛΣ) Εισαγωγή : ο πυρήνας (kernel) / ο φλοιός (shell) Β ΕΠΑΛ http://leitourgika-systhmata-epal-b.ggia.info/ Σύγχρονο Λειτουργικό Σύστημα - ΛΣ Λειτουργικό Σύστημα:

Διαβάστε περισσότερα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 1: Βασικές Έννοιες Λειτουργικών Συστημάτων

Διαβάστε περισσότερα

Εισαγωγή στο λειτουργικό σύστηµα Unix

Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή στο λειτουργικό σύστηµα Unix Εισαγωγή Περιεχόµενα Λειτουργίες του Λ.Σ. Unix Λογαριασµοί Username Password Userid και Groupid Home Directory Κέλυφος Σύστηµα Αρχείων Pathname examples Pathname σχετικής

Διαβάστε περισσότερα

Λιβανός Γιώργος Εξάμηνο 2017Β

Λιβανός Γιώργος Εξάμηνο 2017Β Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην Πληροφορική Αστροφυσικός Αναπλ. Καθηγητής ΕΜΠ romylos@survey.ntua.gr Λειτουργικά συστήµατα, διεργασίες και δροµολόγηση Σύνδεση

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (Λ/Σ)

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων

Διαβάστε περισσότερα

Πληροφορική 2. Λειτουργικά Συστήματα

Πληροφορική 2. Λειτουργικά Συστήματα Πληροφορική 2 Λειτουργικά Συστήματα 1 2 Λογισμικό Υπολογιστών Υπολογιστής Υλικό Λογισμικό Λειτουργικό Σύστημα Προγράμματα Εφαρμογών 3 Λειτουργικό Σύστημα (Operating System) Λειτουργικό Σύστημα (ΛΣ) είναι

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, και Ε/Ε) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. Λογισμικό. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Προγραμματισμός Η/Υ. Λογισμικό. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Προγραμματισμός Η/Υ Λογισμικό ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αλληλεπίδραση Συστημάτων Χρήστες Λογισμικό Εφαρμογών Λειτουργικό Σύστημα Επιπλέον

Διαβάστε περισσότερα

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα1 Υλικό Λογισμικό και Εφαρμογές Τι ονομάζουμε λογισμικό (software); Με τον όρο λογισμικό (software) αναφερόμαστε στο σύνολο των προγραμμάτων που μπορεί να εκτελεστεί από ένα υπολογιστικό σύστημα.

Διαβάστε περισσότερα

Linux με τη χρήση κονσόλας

Linux με τη χρήση κονσόλας Linux με τη χρήση κονσόλας Κεφάλαιο 1 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

Διαβάστε περισσότερα

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

[11] Υπολογιστικά συστήματα: Στρώματα. Περιεχόμενα. Εισαγωγή. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό Υπολογιστικά συστήματα: Στρώματα 1 ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗς ΠΛΗΡΟΦΟΡΙΚΗΣ επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Εισαγωγή στο Unix Περιεχόμενα Εισαγωγή 2 Εισαγωγή

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 1

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 1 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με

Διαβάστε περισσότερα

Διαδικαστικά. Εισαγωγή στο Λειτουργικό Σύστημα UNIX. Διαδικαστικά. Τι είναι το Λειτουργικό Σύστημα

Διαδικαστικά. Εισαγωγή στο Λειτουργικό Σύστημα UNIX. Διαδικαστικά. Τι είναι το Λειτουργικό Σύστημα Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΤΕΙ Ηπείρου Γρηγόριος Τζώρτζης Ακ. Έτος 2010-2011 Διαδικαστικά Στο εργαστήριο θα διδαχθούν βασικές εντολές του λειτουργικού

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στο Unix ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στο Unix Υπολογιστικά συστήματα: Στρώματα 1 επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό δεδομένα Περιεχόμενα 2 Εισαγωγή

Διαβάστε περισσότερα

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος Λογισμικό Συστήματος Λογισμικό 2 Λογισμικό Συστήματος Τα ειδικά εργαλεία χρησιμοποιούνται για την ανάπτυξη λογισμικού εφαρμογών και την εκτέλεση βοηθητικών εργασιών. Το λειτουργικό σύστημα (operating system)

Διαβάστε περισσότερα

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5 A. EVANS, K. MARTIN, M. A. POATSY Εισαγωγή στην πληροφορική Θεωρία και πράξη 2 η έκδοση Κεφάλαιο 5 Λογισμικό συστημάτων: Το λειτουργικό σύστημα, τα βοηθητικά προγράμματα και η διαχείριση αρχείων Τα βασικά

Διαβάστε περισσότερα

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης

Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Γεωγραφικά Συστήµατα Πληροφοριών και Αρχές Τηλεπισκόπησης Ενότητα: Λειτουργικά Συστήµατα, Συστήµατα Batch και Time Sharing Γεώργιος Σκιάνης Γεωλογίας και Γεωπεριβάλλοντος Σελίδα 2 1. Περιεχόµενα ενότητας...

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (Λ/Σ)

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Αρχείων Βασίλης Σακκάς 11/12/2013 1 Διαχείριση Αρχείων 1 Μακρόχρονη αποθήκευση πληροφοριών 1. Αποθήκευση μεγάλου όγκου δεδομένων 2. Οι αποθηκευμένες πληροφορίες πρέπει

Διαβάστε περισσότερα

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων

Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική. Τυπικοί χρόνοι πρόσβασης. Μέσος χρόνος πρόσβασης. Ταχύτητα µεταφοράς δεδοµένων Κεφάλαιο 5Β (επανάληψη) Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 Απόδοση των οδηγών αποθηκευτικών µέσων Μέσος χρόνος πρόσβασης (Average Access Time) Ταχύτητα µεταφοράς δεδοµένων (Data-Transfer

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος

Εισαγωγή στα Λειτουργικά συστήματα Ι. Καθηγητής Κώστας Αναγνωστόπουλος Εισαγωγή στα Λειτουργικά συστήματα Ι Καθηγητής Κώστας Αναγνωστόπουλος Τι είναι Λειτουργικό Σύστημα Ένα πρόγραμμα ή συλλογή προγραμμάτων που ελέγχει και διαχειρίζεται το υλικό μιας υπολογιστικής μηχανής

Διαβάστε περισσότερα

Εισαγωγή στο Λειτουργικό Σύστημα UNIX

Εισαγωγή στο Λειτουργικό Σύστημα UNIX Εισαγωγή στο Λειτουργικό Σύστημα UNIX Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Διδάσκων: Δημήτριος Λιαροκάπης Διαφάνειες: Γρηγόριος Τζώρτζης Ακ. Έτος 2013-2014 Διαδικαστικά Στο εργαστήριο θα διδαχθούν

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (Λ/Σ)

Λειτουργικά Συστήματα (Λ/Σ) Λειτουργικά Συστήματα (Λ/Σ) Δομή Λειτουργικών Συστημάτων Βασίλης Σακκάς 20/11/2013 1 Δομή ενός Λ/Σ -1 Μονολιθικά συστήματα (monolithic systems) Λειτουργικά συστήματα με ανυπαρξία δομής: "η μεγάλη ακαταστασία"

Διαβάστε περισσότερα

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού

Κεφάλαιο 6 ο. Διαχείριση στοιχείων λογισμικού Κεφάλαιο 6 ο Διαχείριση στοιχείων λογισμικού Διδακτικοί στόχοι Να περιγραφούν οι κύριοι τύποι λογισμικού Να εξεταστεί το λογισμικό συστήματος και τα λειτουργικά συστήματα Να αναλυθούν οι πιο σημαντικές

Διαβάστε περισσότερα

ΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση

ΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Ύλη του Μαθήµατος Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Βιβλίο Μαθήµατος: α) Tanenbaum, A.:ΣύγχροναΛειτουργικάΣυστήµατα, 2ηΈκδοση, Εκδόσεις Κλειδάριθµος. β) Wrightson, K.,

Διαβάστε περισσότερα

Κεφάλαιο 3. Διδακτικοί Στόχοι

Κεφάλαιο 3. Διδακτικοί Στόχοι Κεφάλαιο 3 Σε ένα υπολογιστικό σύστημα η Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) εκτελεί τις εντολές που βρίσκονται στην κύρια μνήμη του. Οι εντολές αυτές ανήκουν σε προγράμματα τα οποία, όταν εκτελούνται,

Διαβάστε περισσότερα

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας

Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Τ.Ε.Ι ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ Υλοποίηση ενός προγραμματιστικού κελύφους εργασίας Πτυχιακή εργασία του φοιτητή Γιαννακίδη Αποστόλη Επιβλέπων καθηγητής Τσούλος

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 4 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Εισαγωγή στην Πληροφορική Ενότητα 8: Λειτουργικά Συστήματα Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

Διαβάστε περισσότερα

Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES)

Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES) Μάθημα 3 ο ΔΙΕΡΓΑΣΙΕΣ (PROCESSES) Εισαγωγή H κεντρική μονάδα επεξεργασίας (ΚΜΕ) και η κύρια μνήμη αποτελούν τα βασικά δομικά στοιχεία ενός υπολογιστικού συστήματος. Η πρώτη εκτελεί εντολές χειρισμού δεδομένων

Διαβάστε περισσότερα

Λειτουργικά Συστήματα (1 ο μέρος)

Λειτουργικά Συστήματα (1 ο μέρος) Λειτουργικά Συστήματα (1 ο μέρος) Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση J. Glenn Brookshear Κεφάλαιο 3: Λειτουργικά Συστήματα 3.1 Ιστορικό των λειτουργικών συστημάτων 3.2 Αρχιτεκτονική

Διαβάστε περισσότερα

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση:

Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Οργάνωση ενός σύγχρονου Υπολογιστικού Συστήματος ή Ηλεκτρονικού Υπολογιστή (Η/Υ) Τα σύγχρονα συστήματα Η/Υ έχουν την παρακάτω οργάνωση: Page 1 Χρήστης Εφαρμογή Λειτουργικό Σύστημα Υλικό Γνωστά Λειτουργικά

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 1 : Λειτουργικά συστήματα. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 1 : Λειτουργικά συστήματα. Δρ. 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 1 : Λειτουργικά συστήματα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

Διαβάστε περισσότερα

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux

Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux 1 Σύντομη εισαγωγή στο λειτουργικό σύστημα Linux Το Linux είναι ένα λειτουργικό σύστημα όμοιο με το Unix που αναπτύχθηκε από έναν πυρήνα (kernel, Εικ.1) τον οποίο δημιούργησε το 1991 ο Linus Torvalds όντας

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Ι - Εργαστήριο

Λειτουργικά Συστήματα Ι - Εργαστήριο 1. Εισαγωγικά Τι είναι το DOS (Disk Operating System); «Το DOS είναι ένα αρκτικόλεξο (Disk Operating System, λειτουργικό σύστημα δίσκου) που αναφέρεται σε μία ομάδα λειτουργικών συστημάτων (δες στο http://en.wikipedia.org/wiki/list_of_dos_operating_systems),

Διαβάστε περισσότερα

Λειτουργικά Συστήµατα

Λειτουργικά Συστήµατα Λειτουργικά Συστήµατα UNIX Ιστορία του UNIX 1940-50 υπολογιστές για ένα άτοµο και µία εργασία για κάθε χρονική περίοδο επικράτηση batch systems 1960 ερευνητικά συστήµατα διαµοιρασµού χρόνου Dartmouth College:

Διαβάστε περισσότερα

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή»

Σκοπός Μαθήματος. Λειτουργικά Συστήματα Η/Υ. Γενικές Πληροφορίες. Στόχοι Μαθήματος ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ. Θεωρία: Εργαστήριο: Κεφάλαιο 1 «Εισαγωγή» Σκοπός Μαθήματος Λειτουργικά Συστήματα Η/Υ Θεωρία: Βασικές έννοιες των λειτουργικών συστημάτων Βασικές αρχές σχεδιασμού τους Κεφάλαιο 1 «Εισαγωγή» Εργαστήριο: Πρακτική εξάσκηση στη χρήση των λειτουργικών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ

ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΕΡΩΤΗΣΗ 1: Σε ποιες μεγάλες κατηγορίες μπορούμε να χωρίσουμε το Λογισμικό. Μπορούμε να χωρίσουμε το Λογισμικό στις παρακάτω μεγάλες κατηγορίες: στο Λογισμικό Συστήματος (System Software),

Διαβάστε περισσότερα

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

Διαβάστε περισσότερα

Εξετάσεις Προόδου 8/1/2014 Τεχνικός Εφαρμογών Πληροφορικής (Πολυμέσα/ Web designer - developper/video games)

Εξετάσεις Προόδου 8/1/2014 Τεχνικός Εφαρμογών Πληροφορικής (Πολυμέσα/ Web designer - developper/video games) Εξετάσεις Προόδου 8/1/2014 Τεχνικός Εφαρμογών Πληροφορικής (Πολυμέσα/ Web designer - developper/video games) 1. Τι είναι το λειτουργικό σύστημα και ποιος ο ρόλος του; Ένα Λ.Σ. είναι ένα πρόγραμμα που ενεργεί

Διαβάστε περισσότερα

Ι.Ε.Κ. Χαϊδαρίου ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ. Σημειώσεις Θεωρίας

Ι.Ε.Κ. Χαϊδαρίου ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ. Σημειώσεις Θεωρίας Ι.Ε.Κ. Χαϊδαρίου ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ Σημειώσεις Θεωρίας Αθήνα 2015 Μάθημα 1: Λειτουργικά Συστήματα 1.1 Γενικά Κάθε υπολογιστικό σύστημα αποτελείται από: Υπολογιστικό Σύστημα Υλικό (Hardware) Λογισμικό

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 4: Λογισμικό Υπολογιστή (1/3), 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 4 διαπραγματεύεται

Διαβάστε περισσότερα

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος

Κεφάλαιο 2: Λογισμικό (Software) Εφαρμογές Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος Κεφάλαιο 2: Λογισμικό (Software) 1 2.1 Λογισμικό Συστήματος και Λογισμικό Εφαρμογών Λογισμικό Συστήματος: διαχειρίζεται το υλικό του υπολογιστή και αποτελεί τη βάση πάνω στην οποία αναπτύσσεται και εκτελείται

Διαβάστε περισσότερα

Λογισμικό - Προγράμματα

Λογισμικό - Προγράμματα Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Εισαγωγή στο λειτουργικό σύστημα Unix Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Λειτουργικό Σύστημα (ΛΣ) Λογισμικό συστήματος, το οποίο αποτελεί τη διασύνδεση μεταξύ του υλικού

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

Διαβάστε περισσότερα

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3

Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με

Διαβάστε περισσότερα

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1

Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 Διεργασίες (μοντέλο μνήμης & εκτέλεσης) Προγραμματισμός II 1 lalis@inf.uth.gr Ο κώδικας δεν εκτελείται «μόνος του» Ο εκτελέσιμος κώδικας αποθηκεύεται σε ένα αρχείο Το αρχείο είναι μια «παθητική» οντότητα

Διαβάστε περισσότερα

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή

1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ. Πληροφορική Α' Γυμν. Το Λειτουργικό Σύστημα του Υπολογιστή 1 ο ΓΥΜΝΑΣΙΟ ΘΕΡΜΗΣ Μάθημα: Ενότητα: Πληροφορική Α' Γυμν. Το του Υπολογιστή 1. Τι ονομάζεται Πρόγραμμα; Είναι οι οδηγίες που δίνονται στον υπολογιστή για να εξηγήσουμε πώς γίνεται μια εργασία (δηλαδή η

Διαβάστε περισσότερα

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ

2. Σκοποί και Λειτουργίες των ΛΣ. Λειτουργικά Συστήματα Η/Υ. Περίληψη. Ι. Προστασία Υλικού ΚΕΦΑΛΑΙΟ 2 - ΕΞΕΛΙΞΗ ΚΑΙ ΣΚΟΠΟΙ ΛΣ 2. Σκοποί και Λειτουργίες των ΛΣ Λειτουργικά Συστήματα Η/Υ I. Προστασία του υλικού II. Επικοινωνία με τον χρήστη III. Διαχείριση, αξιοποίηση και έλεγχος πόρων IV. Ικανότητα και ευκολία εξέλιξης Κεφάλαιο

Διαβάστε περισσότερα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Λειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

Διαβάστε περισσότερα

Πληροφορική Ι (Θεωρία)

Πληροφορική Ι (Θεωρία) Πληροφορική Ι (Θεωρία) ρ Α Εξάμηνο Διδασκαλία: Δευτέρα 16:00-18:00 (Αίθουσα 303) Επίπεδο μαθήματος: Υποχρεωτικό Τμήμα Βιομηχανικού Σχεδιασμού Σκοπός του μαθήματος «ΠΛΗΡΟΦΟΡΙΚΗ Ι» Απόκτηση από τους σπουδαστές

Διαβάστε περισσότερα

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή.

Σχολ.έτος Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή. Σχολ.έτος 2015-16 Κεφάλαιο 5 ο Γνωριμία με το Λογισμικό του Υπολογιστή. Διδακτικοί στόχοι Στο τέλος της διδακτικής ώρας οι μαθητές θα πρέπει : Να εξηγούν τις έννοιες πρόγραμμα, λογισμικό υπολογιστή. Να

Διαβάστε περισσότερα

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Υποστήριξη Λ.Σ. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Επικοινωνία με περιφερειακά Αρτηρία εισόδου-εξόδου, διευθύνσεις, εγγραφές αναγνώσεις Διαδικασία εξόδου έλεγχος κατάστασης περιφερειακού περίμενε

Διαβάστε περισσότερα

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα;

Users / Groups / Permissions. Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Πώς ξεκίνησε η ανάγκη για πολλαπλούς χρήστες σε ένα σύστημα; Ένα λειτουργικό σύστημα διαθέτει πληθώρα λειτουργιών που άλλες το ξεχωρίζουν και άλλες υπάρχουν απλά για να το ολοκληρώσουν. Μια εκ των βασικών

Διαβάστε περισσότερα

Λειτουργικά Συστήματα

Λειτουργικά Συστήματα Λειτουργικά Συστήματα (1 ο μέρος) Η Επιστήμη των Υπολογιστών: Μια Ολοκληρωμένη Παρουσίαση J. Glenn Brookshear Κεφάλαιο 3: Λειτουργικά Συστήματα Ιστορικό των λειτουργικών συστημάτων Αρχιτεκτονική λειτουργικών

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα

ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα 3.1 Η εξέλιξη των λειτουργικών συστηµάτων 3.2 Αρχιτεκτονική λειτουργικών συστηµάτων 3.3 Συντονισµός των δραστηριοτήτων του υπολογιστή 3.4 Χειρισµός ανταγωνισµού µεταξύ

Διαβάστε περισσότερα

Λειτουργικά Συστήματα Η/Υ

Λειτουργικά Συστήματα Η/Υ Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 4 «Αρχιτεκτονικές ΛΣ» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας 1 1. Μονολιθικά συστήματα Αρχιτεκτονικές ΛΣ 2. Στρωματοποιημένη αρχιτεκτονική 3. Αρχιτεκτονική

Διαβάστε περισσότερα

Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων

Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Τεχνολογικό Εκπαιδευτικό Ίδρυμα Πειραιά Συστήματα Πληροφοριών Διοίκησης Ενότητα 5: Λογισμικό Πληροφοριακών Συστημάτων Διονύσιος Γιαννακόπουλος, Καθηγητής Τμήμα Διοίκησης Επιχειρήσεων

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 6

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 6 ΠΛΗΡΟΦΟΡΙΚΉ Μάθημα 6 Αρχεία Αρχείο είναι ένα σύνολο δεδομένων ή πληροφοριών τα οποία είναι αποθηκευμένα, σε ψηφιακή μορφή, σε μια μονάδα περιφερειακής μνήμης Είναι μια συλλογή από bytes που είναι αποθηκευμένα

Διαβάστε περισσότερα

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ Διάλεξη 4 η Βασίλης Στεφανής Πληροφοριακό σύστημα Υπενθύμιση του βασικού μοντέλου Είσοδος Επεξεργασία Έξοδος Ας δούμε επιπλέον λεπτομέρειες! Λογισμικό Λογισμικό: Δίνει εντολές στο

Διαβάστε περισσότερα

Κεφάλαιο 1. Διδακτικοί Στόχοι

Κεφάλαιο 1. Διδακτικοί Στόχοι Κεφάλαιο 1 Ένας υπολογιστής είναι ένα σύνολο από διάφορα τμήματα υλικού (hardware) που συνεργάζονται μεταξύ τους. Μόλις το σύνολο αυτό τροφοδοτηθεί με ηλεκτρικό ρεύμα, τα εξαρτήματα αυτά αρχίζουν να λειτουργούν

Διαβάστε περισσότερα

Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής

Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο του Μαθήματος: ΕΠΛ 001: Εισαγωγή στην Επιστήμη της Πληροφορικής Λίγα λόγια για το Εργαστήριο Ώρες Εργαστηρίου: Email: katerina.tortouri@outlook.com, ktorto01@cs.ucy.ac.cy Ιστοσελίδα: http://epl001lab.weebly.com/

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΙΣΑΓΩΓΗ

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΙΣΑΓΩΓΗ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διάλεξη 1 ΕΙΣΑΓΩΓΗ Οι διαφάνειες έχουν καθαρά επικουρικό χαρακτήρα στην παρουσίαση των διαλέξεων του μαθήματος. Δεν αντικαθιστούν σε καμία περίπτωση την παρακάτω βιβλιογραφία που

Διαβάστε περισσότερα

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων

Κεφάλαιο 1ο. 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων Κεφάλαιο 1ο 1.1.5 Πολυπρογραμματισμός 1.1.6 Πολυδιεργασία 1.2.2. Κατηγορίες Λειτουργικών Συστημάτων http://leitourgika-systhmata-epal-b.ggia.info Creative Commons License 3.0 Share-Alike Πολυπρογραμματισμός

Διαβάστε περισσότερα

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ Δρ. Κουζαπάς Δημήτριος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Λειτουργικά συστήματα Στόχοι 1 Να εξηγήσουμε τη διάκριση μεταξύ Λογισμικού Συστημάτων

Διαβάστε περισσότερα

Μαλούτα Θεανώ Σελίδα 1

Μαλούτα Θεανώ Σελίδα 1 ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Α. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΦΥΛΛΑΔΙΟ 6 ο ( Ενότητες 2.3 ) 1.Τι είναι πρόγραμμα; 2. Ποια είναι τα πλεονεκτήματα των γλωσσών υψηλού επιπέδου σε σχέση με τις γλώσσες

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών.

ΕΙΣΑΓΩΓΗ. Παρέχει µια διεπαφή (interface) ανάµεσα στο υλισµικό και στα προγράµµατα εφαρµογών/χρηστών. ΕΙΣΑΓΩΓΗ Υλισµικό (Hardware) Επεξεργαστής-ΚΜΕ (Processor, CPU): εκτέλεση εντολών Μνήµη (Memory): προσωρινή αποθήκευση πληροφοριών Μονάδες ε/ε (I/O devices): Μονάδες δίσκων: Μόνιµη αποθήκευση πληροφοριών

Διαβάστε περισσότερα

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες»

1. Εισαγωγή. Λειτουργικά Συστήματα Η/Υ. Διεργασίες. Ορισμός ΚΕΦΑΛΑΙΟ 3 - ΔΙΕΡΓΑΣΙΕΣ. Κεφάλαιο 3 «Διεργασίες» 1. Εισαγωγή Λειτουργικά Συστήματα Η/Υ Κεφάλαιο 3 «Διεργασίες» Διδάσκων: Δ Λιαροκάπης Διαφάνειες: Π. Χατζηδούκας Η έννοια της διεργασίας (process) είναι θεμελιώδης για την κατανόηση του τρόπου με τον οποίο

Διαβάστε περισσότερα

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1

Λειτουργικά συστήµατα. Λογισμικό Συστήματος 1 Λειτουργικά συστήµατα Λογισμικό Συστήματος 1 Figure 3.1 Batch processing 0-2 Λογισμικό Συστήματος Figure 3.2 Interactive processing 0-3 Λογισμικό Συστήματος Figure 3.3 Software classification 0-4 Λογισμικό

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: (Μέρος Β ) Λειτουργικό Σύστημα Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

Διαβάστε περισσότερα

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc

ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ. ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc ΚΕΦΑΛΑΙΟ 4 ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc 1 BΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ Λ/Σ ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ-MSc 2 ΣΤΑΘΜΟΙ ΣΤΗΝ ΕΞΕΛΙΞΗ ΤΩΝ Λ/Σ Εχουμε την πρώτη μέχρι την τέταρτη γενιά Λ/Σ,τα σημαντικά

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

Διαβάστε περισσότερα

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Επισκόπηση Λ.Σ. Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση

Διαβάστε περισσότερα

Το Λειτουργικό Σύστημα MS-DOS

Το Λειτουργικό Σύστημα MS-DOS Γενικά για το MS-DOS Το Λειτουργικό Σύστημα (ΛΣ) MS-DOS είναι σήμερα το πιο δημοφιλές ανάμεσα στους προσωπικούς Η/Υ και χρησιμοποιείται από τους περισσότερους απ' αυτούς. Τα αρχικά MS σημαίνουν την εταιρεία

Διαβάστε περισσότερα

Παράρτηµα Α : Εισαγωγή στο Linux.

Παράρτηµα Α : Εισαγωγή στο Linux. Παράρτηµα Α : Εισαγωγή στο Linux. Α.1 Τι είναι Λειτουργικό σύστηµα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και το Λογισµικό (Software)

Διαβάστε περισσότερα

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας. Δεδομένα Πληροφορίες Δεδομένα: Μια ομάδα από σύμβολα, αριθμούς, λέξεις που αντιπροσωπεύουν κάτι και θα χρησιμοποιηθούν σε μια επεξεργασία. Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα,

Διαβάστε περισσότερα

Εισαγωγή στο Linux και στο περιβάλλον εργασίας.

Εισαγωγή στο Linux και στο περιβάλλον εργασίας. Κεφάλαιο Ι: Εισαγωγή στο Linux και στο περιβάλλον εργασίας. 1.1 Τι είναι Λειτουργικό σύστημα (Operating System) Κάθε Ηλεκτρονικός Υπολογιστής (Η/Υ) αποτελείται από δύο συνθετικά: Το Υλικό (Hardware) και

Διαβάστε περισσότερα