Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10

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

Download "Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10"

Transcript

1 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10 Κεφάλαιο 10 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Σκοπός του κεφαλαίου αυτού είναι να περιγράψει τη διαχείριση των αρχείων από ένα Λειτουργικό Σύστηµα, δηλαδή των δεδοµένων που κρατούνται σε κάποια µονάδα δευτερεύουσας µνήµης. Όταν ολοκληρώσεις το κεφάλαιο αυτό, θα µπορείς: Να ορίζεις το σύστηµα αρχείων. Να αναφέρεις τις ιδιότητες των αρχείων και τις λειτουργίες που τα επηρεάζουν. Να εξηγείς τι είναι κατάλογος και διαδροµή και πώς τα χρησιµοποιούµε. Μαθήµατα 10.1 Σύστηµα Αρχείων 241

2

3 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Μάθηµα 10.1 Μάθηµα 10.1 Σύστηµα Αρχείων Σκοπός του µαθήµατος αυτού είναι να εξηγήσει τη χρησιµότητα και τη λειτουργία του συστήµατος αρχείων. Σκοπός του µαθήµατος Όταν ολοκληρώσεις το µάθηµα αυτό, θα µπορείς: Να ορίζεις το σύστηµα αρχείων Να αναφέρεις τις ιδιότητες των αρχείων και τις λειτουργίες που τα επηρεάζουν Να εξηγείς τι είναι κατάλογος και διαδροµή και πώς τα χρησιµοποιούµε Τι θα µάθεις; Ένα αρχείο (file) αποτελείται από ένα σύνολο δεδοµένων αποθηκευµένων στη δευτερεύουσα µνήµη. Τα δεδοµένα αυτά µπορούν να χρησιµοποιούνται από προγράµµατα ή να περιέχουν πληροφορίες που έχουν καταγραφεί από κάποιο χρήστη και τον ενδιαφέρουν. Η βασική ιδιότητα των αρχείων, η οποία τα διαφοροποιεί από τις διάφορες πληροφορίες που είναι αποθηκευµένες στην κύρια µνήµη του υπολογιστή, είναι ότι είναι µόνιµα, δηλαδή εξακολουθούν να υπάρχουν και όταν η διεργασία που τα δηµιούργησε έχει τερµατιστεί ή ακόµα και όταν ο υπολογιστής είναι εκτός λειτουργίας. Το Σύστηµα Αρχείων (file system) είναι το τµήµα εκείνο του ΛΣ που αναλαµβάνει να οργανώσει και να διαχειριστεί τα δεδοµένα των αρχείων, δίνοντας τη δυνατότητα στους χρήστες: να αναφέρονται στα αρχεία µε κάποιο συµβολικό όνοµα να τα οµαδοποιούν σε µια λογική δοµή ανάλογα µε τη φύση των δεδοµένων που περιέχουν και τη χρησιµότητά τους να εκτελούν διάφορες σύνθετες λειτουργίες σε ένα ολόκληρο αρχείο να χρησιµοποιούν τα δεδοµένα των αρχείων χωρίς να ενδιαφέρονται πού ακριβώς βρίσκονται αυτά στη δευτερεύουσα µνήµη Για να αναφερθεί ο χρήστης ή µια διεργασία σε ένα αρχείο και να µπορεί να χρησιµοποιήσει τα περιεχόµενά του, δίνεται σε αυτό ένα όνοµα αρχείου (file name). Με τη βοήθεια του ονόµατος αυτού µπορεί ο χρήστης να δώσει εντολές προς το ΛΣ ζητώντας π.χ. την αποστολή των δεδοµένων του αρχείου στον εκτυπωτή. Το σύστηµα αρχείων ενός υπολογιστή είναι αντίστοιχο µε τη µέθοδο που χρησιµοποιεί ο ζαχαροπλάστης για να οργανώνει τις συνταγές του. Κάθε συνταγή είναι ένα αρχείο, µε όνοµα τον τίτλο της συνταγής. 243

4 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Το όνοµα αρχείου αποτελείται από µια ακολουθία χαρακτήρων, η οποία ανάλογα µε το συγκεκριµένο ΛΣ µπορεί να περιέχει γράµµατα, αριθµητικά ψηφία και ειδικά σύµβολα όπως «_», «.», «!». Κάθε ΛΣ έχει το δικό του σύνολο κανόνων για το µέγιστο µήκος του ονόµατος ενός αρχείου, τα ειδικά σύµβολα που επιτρέπεται ή όχι να περιέχει, το αν τα κεφαλαία και τα πεζά γράµµατα είναι ισοδύναµα κλπ. Συνήθως το όνοµα του αρχείου είναι µια µικρή «περιγραφή» των δεδοµένων τα οποία περιέχει. Π.χ. το αρχείο µε όνοµα «letter» κατά πάσα πιθανότητα περιέχει το κείµενο κάποιας επιστολής. Μια σύµβαση, που χρησιµοποιείται από αρκετά προγράµµατα και ΛΣ έτσι ώστε να δίνει το όνοµα πιο πολλές πληροφορίες για τα περιεχόµενα του αρχείου είναι αυτή της προέκτασης ονόµατος (file name extension). Αυτή είναι το τελευταίο τµήµα του ονόµατος του αρχείου, που χωρίζεται από το υπόλοιπο όνοµα µε µια τελεία. Η προέκταση µπορεί να έχει περιορισµένο µήκος ή όχι, και περιέχει ένα συνδυασµό γραµµάτων ή µια λέξη που δηλώνει τον τύπο δεδοµένων του αρχείου. Ένα αρχείο που έχει την προέκταση «txt», π.χ. το letter.txt κατά πάσα πιθανότητα περιέχει το κείµενο (text) µιας επιστολής. Η προέκταση αυτή ερµηνεύεται από το χρήστη, όµως υπάρχουν άλλες που ερµηνεύονται από προγράµµατα ή το ίδιο το ΛΣ. Ένα αρχείο µε προέκταση «lib» µπορεί να περιέχει κάποια βιβλιοθήκη προγραµµάτων που καλεί το ΛΣ, και ένα άλλο µε προέκταση «c» µπορεί να αναγνωρίζεται από ένα µεταφραστή της γλώσσας προγραµµατισµού C ως ένα πρόγραµµα γραµµένο σε C. Συχνά τα ΛΣ προκαθορίζουν ορισµένες προεκτάσεις αρχείων οι οποίες έχουν ειδική σηµασία, όπως προεκτάσεις για τα προγράµµατα που µπορούν να εκτελεστούν, δηλαδή τα εκτελέσιµα (executable) αρχεία. Επίσης καθορίζουν και διάφορους άλλους τύπους αρχείων, οι οποίοι όµως δε δηλώνονται από το όνοµα του αρχείου. Ένας τέτοιος τύπος αρχείου είναι ο κατάλογος ή ευρετήριο (directory). Αυτός περιέχει µια καταγραφή των αρχείων που βρίσκονται στη συγκεκριµένη µονάδα δευτερεύουσας µνήµης, µαζί µε διάφορες πληροφορίες για το πού µπορεί το ΛΣ να βρεί τα περιεχόµενα του καθενός αρχείου. Χαρακτηριστικά των αρχείων Το σύστηµα αρχείων του ΛΣ χρειάζεται διάφορες πληροφορίες για κάθε αρχείο, οι οποίες ονοµάζονται χαρακτηριστικά (attributes - properties). Το βασικό χαρακτηριστικό του αρχείου είναι βέβαια το όνοµά του. Υπάρχουν όµως και άλλες απαραίτητες πληροφορίες, µερικές από τις οποίες µπορεί να είναι: Το µέγεθος του αρχείου Ο χρήστης που δηµιούργησε το αρχείο Ο τύπος του αρχείου Ο τρέχων χρήστης-ιδιοκτήτης του Η ηµεροµηνία και ώρα δηµιουργίας του αρχείου Η ηµεροµηνία και ώρα της τελευταίας πρόσβασης στο αρχείο Η ηµεροµηνία και ώρα της τελευταίας τροποποίησης των περιεχοµένων του Μια ένδειξη αν τα δεδοµένα του αρχείου µπορούν να αλλοιωθούν ή αυτό προορίζεται µόνο για ανάγνωση δεδοµένων (read only) Μια ένδειξη αν πρόκειται για αρχείο του ΛΣ 244

5 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Μάθηµα 10.1 Οι χρήστες που δικαιούνται να το χρησιµοποιούν και µε ποιο τρόπο: να διαβάζουν τα δεδοµένα του, να τα αλλάζουν ή να τροποποιούν κάποια χαρακτηριστικά του Αν το αρχείο το χρησιµοποιούν από κοινού πολλές διεργασίες και ποιες. Κάποιες από αυτές και άλλες πληροφορίες διατηρούνται από το ΛΣ στο Τµήµα Ελέγχου Αρχείου, ΤΕΑ (File Control Block, FCB) το οποίο είναι µέρος του συστήµατος αρχείων. Ιδιαίτερα σηµαντικές πληροφορίες είναι εκείνες που αφορούν την πρόσβαση των χρηστών στα αρχεία, γιατί επηρεάζουν την ασφάλεια των δεδοµένων του ΛΣ. Οι πληροφορίες αυτές καθορίζουν ποιες λειτουργίες µπορούν να εκτελεστούν και από ποιους χρήστες σε ένα αρχείο, και ονοµάζονται δικαιώµατα προσπέλασης (access rights). Για κάθε συνταγή του ο ζαχαροπλάστης κρατά διάφορες πληροφορίες: την πηγή της συνταγής, πότε την κατέγραψε, το χρόνο που απατείται για την εκτέλεσή της, το κόστος των υλικών, την ευκολία της κλπ. Λειτουργίες που εκτελούνται στα αρχεία Το τµήµα του ΛΣ που ασχολείται µε το σύστηµα αρχείων δίνει τη δυνατότητα στους χρήστες να εκτελέσουν διάφορες λειτουργίες στα αρχεία µε δυο τρόπους: 1. Με κλήσεις ρουτινών συστήµατος, οι οποίες γίνονται µέσα από τα προγράµµατα του χρήστη 2. Με εντολές του ΛΣ, οι οποίες εισάγονται απευθείας από το χρήστη προς το ΛΣ. Οι εντολές αυτές συνήθως εκτελούν προγράµµατα που χρησιµοποιούν κλήσεις συστήµατος. Οι κυριότερες λειτουργίες που παρέχονται από όλα τα ΛΣ είναι: ηµιουργία ενός νέου αρχείου. Αυτό αρχικά δεν περιέχει δεδοµένα, δηλαδή το µέγεθός του είναι 0. Το νέο αρχείο, µετά τη δηµιουργία του είναι «ανοικτό» και διαθέσιµο στη διεργασία που το δηµιούργησε για να προσθέσει δεδοµένα ξεκινώντας από την αρχή του. ιαγραφή ενός αρχείου από τη δευτερεύουσα µνήµη. Ανάλογα µε το ΛΣ, τα περιεχόµενα του αρχείου µπορεί να χάνονται αυτοµάτως ή να υπάρχει µια πιθανότητα να ανακτηθούν µε ειδικά προγράµµατα. Άνοιγµα ενός αρχείου από µια διεργασία, ώστε αυτή να έχει πρόσβαση στα περιεχόµενά του. Υπάρχουν διάφοροι τρόποι ανοίγµατος ενός αρχείου: για ανάγνωση µόνο, για ανάγνωση και εγγραφή, για σειριακή ανάγνωση (δηλαδή µόνο από την αρχή προς το τέλος µε τη σειρά). Ένα αρχείο µπορεί να ανοιχθεί ως µοιραζόµενο στην περίπτωση αυτή πολλές διεργασίες µπορούν να έχουν συγχρόνως το ίδιο αρχείο ανοικτό, να διαβάζουν ή να γράφουν σε αυτό. Η προσπέλαση των δεδοµένων του αρχείου από µια διεργασία γίνεται πάντα στο τρέχον σηµείο του αρχείου. Όταν το αρχείο δηµιουργείται ή ανοίγει, το τρέχον σηµείο είναι η αρχή του. Κλείσιµο ενός αρχείου που είχε ανοιχθεί νωρίτερα από µια διεργασία. Η διεργασία δεν έχει πλέον πρόσβαση στα περιεχόµενα του αρχείου, και όποιες αλλαγές είχαν γίνει σ αυτό και δεν είχαν οριστικοποιηθεί τώρα µπορούν να αποθηκευθούν µόνιµα. 245

6 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Ανάγνωση δεδοµένων από ένα ανοικτό αρχείο. Η ανάγνωση γίνεται στο τρέχον σηµείο του αρχείου. Κατόπιν το τρέχον σηµείο µετακινείται αυτόµατα στα αµέσως επόµενα δεδοµένα από αυτά που διαβάστηκαν. Εγγραφή δεδοµένων σε ένα ανοικτό αρχείο, στο τρέχον σηµείο του. Μετά από την εγγραφή το τρέχον σηµείο προωθείται αµέσως µετά από τα δεδοµένα που γράφτηκαν εκεί θα γίνει η επόµενη εγγραφή. Αν στο σηµείο όπου έγινε η εγγραφή υπήρχαν δεδοµένα, τότε αυτά χάνονται. Αν δεν υπήρχαν δεδοµένα (π.χ. στο τέλος του αρχείου), τότε χρησιµοποιείται νέος χώρος στη δευτερεύουσα µνήµη για να καταγραφούν οι νέες πληροφορίες. Ανάγνωση ή αλλαγή των χαρακτηριστικών ενός αρχείου. Μια διεργασία µπορεί π.χ. να µάθει τον ιδιοκτήτη του αρχείου, την ηµεροµηνία δηµιουργίας του κλπ. εν είναι δυνατόν όµως να αλλάξουν όλα τα χαρακτηριστικά του αρχείου, όπως το µέγεθος του αρχείου, το οποίο καθορίζεται έµµεσα από τα δεδοµένα που περιέχει. Το κυριότερο χαρακτηριστικό ενός αρχείου που µπορεί να αλλάξει είναι το όνοµά του. Για να εκτελέσει µια διεργασία κάποια λειτουργία σε ένα αρχείο, πρέπει να διαθέτει τα ανάλογα δικαιώµατα προσπέλασης σ αυτό. Για να ανοίξει π.χ.ένα αρχείο για εγγραφή δεδοµένων, η διεργασία (δηλαδή ο χρήστης στον οποίο ανήκει η διεργασία) πρέπει να έχει δικαίωµα εγγραφής στο αρχείο αυτό. Για να εκτελέσει το ΛΣ όλες αυτές τις λειτουργίες χρησιµοποιεί δικά του αρχεία, τα οποία φυσικά δεν είναι προσπελάσιµα από τους χρήστες. Κατάλογοι συστήµατος αρχείων Για να εντοπίζει εύκολα τις συνταγές του, ο ζαχαροπλάστης τις οργανώνει στα ράφια µιας βιβλιοθήκης και σε διαφορετικούς φακέλους. Στο πρώτο ράφι π.χ. έχει όλες τις συνταγές για κέικ, στο δεύτερο ράφι όλες τις συνταγές για γλυκά του κουταλιού κλπ. Στο ράφι µε τα κέικ έχει ένα φάκελο για τα κέικ µε αλεύρι, έναν για τα κέικ µε σιµιγδάλι και έναν για τα υπόλοιπα. Τα κέικ µε αλεύρι τα έχει χωρίσει στα απλά, αυτά µε σοκολάτα, µε ξηρούς καρπούς κλπ. Έτσι του είναι πολύ εύκολο να βρει τη συνταγή που θέλει, αλλά και να ταξινοµήσει µια νέα συνταγή ανάλογα µε το περιεχόµενό της. Στο σύστηµα αρχείων ενός υπολογιστή, όπου τα αρχεία συνήθως είναι πάρα πολλά, υπάρχει η ανάγκη για λογική οργάνωσή τους ανάλογα µε τη λειτουργικότητα και το «θέµα» τους. Έτσι γίνεται κατανοµή των αρχείων σε διαφορετικούς καταλόγους ή ευρετήρια (directories) για να αναφερθεί ο χρήστης σε ένα αρχείο χρειάζεται το όνοµα του αρχείου και τον κατάλογο όπου αυτό βρίσκεται. Οι κατάλογοι έχουν συµβολικά ονόµατα ακριβώς όπως και τα αρχεία. Η οργάνωση των αρχείων σε καταλόγους προσφέρει πολλά πλεονεκτήµατα: Το σύστηµα αρχείων δεν κρατά µια µεγάλη λίστα από όλα τα αρχεία, αλλά πολλές µικρές. Έτσι η αναζήτηση π.χ. ενός αρχείου είναι πιο γρήγορη, αν γνωρίζουµε τον κατάλογο στον οποίο αυτό βρίσκεται. Κάθε χρήστης του υπολογιστή µπορεί να κρατά τα αρχεία του σε διαφορετικό κατάλογο, στον οποίο µόνο αυτός έχει πρόσβαση. Έτσι, διευκολύνεται το έργο του συστήµατος αρχείων ως προς τη διαχείριση των δικαιωµάτων πρόσβασης. 246

7 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Μάθηµα 10.1 Πολλά αρχεία µπορούν να έχουν το ίδιο όνοµα, αρκεί να βρίσκονται σε διαφορετικό κατάλογο. Έτσι π.χ. κάθε χρήστης µπορεί να κρατά τα µηνύµατα του ηλεκτρονικού ταχυδροµείου του σε ένα αρχείο µε το όνοµα «mailbox» χωρίς να ενδιαφέρεται αν και οι άλλοι χρήστες διαθέτουν τέτοιο αρχείο. Τα αρχεία του ΛΣ µπορούν να διατηρούνται χωριστά από τα αρχεία των χρηστών και µόνο οι διαχειριστές του συστήµατος (system administrators) να έχουν πρόσβαση σ αυτά. Κατάλογοι ενός επιπέδου Στην πιο απλή µορφή του συστήµατος αρχείων, όπου ο αριθµός των χρηστών και των αρχείων δεν είναι µεγάλος, το σύστηµα αρχείων κρατά έναν κεντρικό πίνακα µε µια θέση για κάθε χρήστη. Κάθε θέση στον κεντρικό πίνακα αντιστοιχεί σε έναν κατάλογο. Όλα τα αρχεία του κάθε χρήστη βρίσκονται µέσα στον κατάλογο που του ανήκει, χωρίς καµία περαιτέρω οργάνωση οι κατάλογοι δηλαδή περιέχουν µόνο αρχεία. κέικ Σε µια αντίστοιχη οργάνωση των συνταγών, κάθε χώρισµα στα ράφια της βιβλιοθήκης του ζαχαροπλάστη θα περιείχε µια γενική κατηγορία γλυκών, και σε κάθε χώρισµα οι συνταγές θα ήταν τοποθετηµένες µε τυχαίο τρόπο, χωρίς να έχουν χωριστεί παραπέρα σε φακέλους. σοκολάτες τούρτες παγωτά µπισκότα Στην οργάνωση αυτή, όλοι οι κατάλογοι βρίσκονται στην ίδια απόσταση από τον κεντρικό πίνακα. Για να αναφερθεί κανείς σε ένα αρχείο χρησιµοποιεί το όνοµα του καταλόγου στον οποίο βρίσκεται αυτό µαζί µε το όνοµά του. Εκτός από τους καταλόγους των χρηστών µπορεί να υπάρχουν κατάλογοι για τα αρχεία του ΛΣ. Κατάλογοι πολλαπλών επιπέδων Όταν το σύστηµα αρχείων οργανώνει τους καταλόγους σε πολλά επίπεδα, κάθε κατάλογος µπορεί να περιέχει άλλους καταλόγους, αλλά και αρχεία. Όταν ο κατάλογος Α περιέχει τον κατάλογο Β, ονοµάζουµε τον Β υποκατάλογο (subdirectory) του Α και τον Α κατάλογο-πατέρα (parent directory) του Β. Έτσι δηµιουργείται ένα «δένδρο» καταλόγων, όπου ο υποκατάλογος είναι «παρακλάδι» του καταλόγου που τον περιέχει και ο κεντρικός πίνακας καταλόγων του συστήµατος αρχείων παίζει το ρόλο της ρίζας (root directory). Στην οργάνωση του συστήµατος αρχείων που φαίνεται στο σχήµα της επόµενης σελίδας, ο κατάλογος-ρίζα περιέχει δυο βασικούς καταλόγους: ένα για τα αρχεία του ΛΣ και ένα για τα αρχεία των χρηστών. Ο κατάλογος για τα αρχεία των χρηστών περιέχει διάφορα αρχεία, και από έναν υποκατάλογο για κάθε χρήστη. Ο Νίκος π.χ. κρατά όλα τα αρχεία του στον κατάλογο που έχει το όνοµά του. Για τα αρχεία όµως που περιέχουν µουσικά κοµµάτια έχει φτιάξει ένα ξεχωριστό υποκατάλογο, µε το όνοµα «Μουσική» το ίδιο έχει κάνει και για τα κείµενα που γράφει. Για να προσδιορίσουµε ένα αρχείο σε ένα σύστηµα καταλόγων µε πολλά επίπεδα, πρέπει να δώσουµε µια σειρά από ονόµατα καταλόγων, ξεκινώντας από τον κατάλογο-ρίζα, τα οποία προσδιορίζουν τον τελικό κατάλογο όπου βρίσκεται το 247

8 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα αρχείο. Αυτή η σειρά από ονόµατα καταλόγων αποκαλείται διαδροµή ή µονοπάτι (path). Στα πιο πολλά ΛΣ µια διαδροµή δίνεται χωρίζοντας τα ονόµατα των καταλόγων µε κάποιο ειδικό χαρακτήρα, π.χ. «/» (όπως στο Unix) ή «\» (όπως στο DOS και τα Windows). Ο ειδικός χαρακτήρας αυτός µόνος του (ή στην αρχή µιας διαδροµής) συµβολίζει τον κατάλογο-ρίζα. Βιβλιοθήκες ΛΣ Προγράµµατα Μεταγλωττιστές Οδηγοί συσκευών ΛΣ Εικόνες Μαρία Χρήστες Νίκος Κατάλογος-ρίζα Μουσική Κείµενα Η Μαρία έχει µια φωτογραφία στο αρχείο µε όνοµα «photo», µέσα στον κατάλογο µε τις εικόνες. Η διαδροµή προς το αρχείο αυτό είναι: Κατάλογος-ρίζα Χρήστες Μαρία Εικόνες photo. Αν τα ονόµατα των καταλογων χωρίζονται µε το χαρακτήρα «\», η διαδροµή θα είναι «\Χρήστες\Μαρία\Εικόνες\photo» 1. Ο µεταγλωττιστής της γλώσσας Pascal, που έχει το όνοµα «pascal» θα κρατείται µε τα αρχεία του ΛΣ, στον κατάλογο των µεταγλωττιστών. Η διαδροµή που προσδιορίζει το µεταγλωττιστή είναι: Κατάλογος-ρίζα ΛΣ Μεταγλωττιστές pascal. Οι διαδροµές αυτές που περιγράψαµε ορίζονται πάντα ως προς τον κατάλογο-ρίζα, είναι λοιπόν απόλυτες διαδροµές (absolute paths). Μπορεί όµως να θέλουµε να ορίσουµε µια διαδροµή ως προς έναν άλλο κατάλογο, να ορίσουµε δηλαδή µια σχετική διαδροµή (relative path). Ο Νίκος θέλει να ορίσει τον κατάλογο που κρατά τα κείµενά του ως προς τον κατάλογο των χρηστών. Για το σκοπό αυτό θα ακολουθήσει το µονοπάτι του δένδρου από τον κατάλογο «Χρήστες» έως τον κατάλογο «Κείµενα», το οποίο είναι: Χρήστες Νίκος Κείµενα. Αν τα ονόµατα των καταλόγων χωρίζονται µε τον ειδικό χαρακτήρα «/», το σχετικό µονοπάτι θα είναι «Νίκος/Κείµενα». Αυτό προκύπτει εύκολα αν αφαιρέσουµε από την απόλυτη διαδροµή «/Χρήστες/Νίκος/Κείµενα» την απόλυτη διαδροµή /Χρήστες». Είναι λοιπόν απλό να ορίσουµε µια σχετική διαδροµή που διασχίζει το δένδρο των καταλόγων από τη ρίζα προς τα «φύλλα». Τι κάνουµε όµως αν θέλουµε να διασχίσουµε το δένδρο από τα «φύλλα» προς τη ρίζα; Για το σκοπό αυτό, κάθε κατάλογος έχει ένα υποθετικό υποκατάλογο, µε όνοµα π.χ. «..», που παριστάνει τον κατάλογο-πατέρα του. Όταν σε µια σχετική διαδροµή εµφανίζεται αυτός ο υποκατάλογος, τότε η διαδροµή διασχίζει το δένδρο προς τη ρίζα. Αυτή η µέθοδος χρησιµοποιείται τόσο στα ΛΣ DOS/Windows όσο και στο Unix. Ο κατάλογος µουσικής του Νίκου σε σχέση µε τον κατάλογό του των κειµένων (Κείµενα Νίκος Μουσική) περιγράφεται από τη σχετική διαδροµή «..\Μουσική», ενώ η απόλυτη διαδροµή για αυτόν είναι η «\Χρήστες\Νίκος\Μουσική». Αν θέλουµε να ορίσουµε το µεταγλωττιστή της Pascal ως προς τον κατάλογο της Μαρίας που περιέχει τα προγράµµατά της, πρέπει να διατρέξουµε το δένδρο ως εξής: Προγράµµατα Μαρία Χρήστες Κατάλογος-ρίζα ΛΣ Μεταγλωττιστές. Κάθε µετάβαση προς τη ρίζα στη διαδροµή αυτή παριστάνεται µε τον κατάλογο «..». Αν λοιπόν οι 1 Τα ονόµατα αρχείων και καταλόγων µε ελληνικούς χαρακτήρες δεν επιτρέπονται σε όλα τα ΛΣ. 248

9 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Μάθηµα 10.1 κατάλογοι χωρίζονται µε το σύµβολο «\», η σχετική διαδροµή αυτή είναι «..\..\..\ΛΣ\Μεταγλωττιστές», και είναι ισοδύναµη µε την απόλυτη διαδροµή «\ ΛΣ\Μεταγλωττιστές». Λειτουργίες των καταλόγων Οι κατάλογοι µπορούν να υλοποιηθούν σαν αρχεία ειδικού τύπου (π.χ. µε ένα χαρακτηριστικό που προσδιορίζει ότι είναι κατάλογοι), τα οποία επεξεργάζεται το σύστηµα αρχείων και περιέχουν πληροφορίες για τα αρχεία και τους άλλους καταλόγους που περιέχουν. Οι βασικές λειτουργίες που µπορεί να εκτελέσει κανείς σε ένα κατάλογο είναι: ηµιουργία ενός νέου καταλόγου, ο οποίος περιέχεται σε ένα άλλο κατάλογο. Κατά τη δηµιουργία του συστήµατος αρχείων, ο κατάλογος-ρίζα προϋπάρχει, οπότε αρχίζουν και δηµιουργούνται κατάλογοι µέσα σε αυτόν. Αρχικά ο νέος κατάλογος είναι κενός, δηλαδή δεν περιέχει αρχεία ή άλλους καταλόγους. ιαγραφή ενός καταλόγου για να µπορεί να διαγραφεί ένας κατάλογος πρέπει να είναι κενός, να µην περιέχει δηλαδή αρχεία ή άλλους καταλόγους. Ο κατάλογος-ρίζα δεν µπορεί να διαγραφεί. Ανάγνωση των περιεχοµένων ενός καταλόγου, δηλαδή απαρίθµηση των αρχείων και των υποκαταλόγων που αυτός περιέχει. Η ανάγνωση γίνεται συνήθως από ειδικά προγράµµατα που εµφανίζουν στο χρήστη τα περιεχόµενα του καταλόγου. Εγγραφή σε ένα κατάλογο η λειτουργία αυτή γίνεται µόνο έµµεσα, όταν δηµιουργείται ένα νέο αρχείο ή υποκατάλογος µέσα στον κατάλογο, όταν διαγράφεται ένα αρχείο ή υποκατάλογος ή όταν µετονοµάζεται κάποιο από τα περιεχόµενα του καταλόγου. Μετονοµασία του καταλόγου το νέο όνοµα δεν πρέπει να υπάρχει ήδη στον κατάλογοπατέρα. Φυσικά, το όνοµα του καταλόγου-ρίζα δεν µπορεί να αλλάξει. 249

10 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Ανακεφαλαίωση Το Σύστηµα Αρχείων είναι ένα πολύ σηµαντικό τµήµα ενός ΛΣ που έχει ως σκοπό να οργανώσει τα δεδοµένα που αποθηκεύονται στη δευτερεύουσα µνήµη. Τα δεδοµένα είναι µοιρασµένα σε αρχεία, κάθε ένα από τα οποία έχει ένα όνοµα. Οι διεργασίες αναφέρονται στο αρχείο µε το όνοµά του, και µπορούν να εκτελέσουν σε αυτό διάφορες λειτουργίες. Οι πιο σηµαντικές είναι η ανάγνωση και η εγγραφή δεδοµένων, τα οποία είναι µόνιµα, δηλαδή δε χάνονται όταν ο υπολογιστής σταµατήσει να λειτουργεί. Η οργάνωση των αρχείων γίνεται καλύτερα µε το µοίρασµά τους σε καταλόγους οι οποίοι περιέχουν οµοειδή αρχεία. Οι κατάλογοι µπορούν να είναι οργανωµένοι σε ένα ή σε πολλά επίπεδα στη δεύτερη περίπτωση οι κατάλογοι δηµιουργούν µια δοµή δένδρου. Οι αναφορές στα αρχεία γίνονται µέσω διαδροµών, ακολουθιών δηλαδή από καταλόγους. Γλωσσάριο όρων Απόλυτη ιαδροµή Αρχείο Αρχείο Μόνο για Ανάγνωση ιαδροµή ή Μονοπάτι ιαχειριστής Συστήµατος ικαιώµατα Προσπέλασης Κατάλογος ή Ευρετήριο Κατάλογος-Πατέρας Κατάλογος-Ρίζα Όνοµα Αρχείου Προέκταση Ονόµατος Σύστηµα Αρχείων Σχετική ιαδροµή Τµήµα Ελέγχου Αρχείου - ΤΕΑ Υποκατάλογος Χαρακτηριστικό Absolute Path File Read Only File Path System Administrator Access Rights Directory Parent Directory Root Directory File Name File Name Extension File System Relative Path File Control Block - FCB Subdirectory Attribute - Property Ερωτήσεις? Σε τι χρησιµεύουν τα ονόµατα των αρχείων;? Ποιες λειτουργίες µπορούµε να εκτελέσουµε σε ένα αρχείο;? Σε τι διαφέρει µία απόλυτη από µία σχετική διαδροµή;? Ποιες λειτουργίες µπορούµε να εκτελέσουµε σε έναν κατάλογο; Είναι οι ίδιες µε αυτές των αρχείων και γιατί; 250

11 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10 Τι µάθαµε σε αυτό το κεφάλαιο Το Σύστηµα Αρχείων είναι ένα πολύ σηµαντικό τµήµα ενός ΛΣ που έχει ως σκοπό να οργανώσει τα δεδοµένα που αποθηκεύονται στη δευτερεύουσα µνήµη. Τα δεδοµένα είναι µοιρασµένα σε αρχεία, κάθε ένα από τα οποία έχει ένα όνοµα. Οι διεργασίες αναφέρονται στο αρχείο µε το όνοµά του, και µπορούν να εκτελέσουν σε αυτό διάφορες λειτουργίες. Η οργάνωση των αρχείων γίνεται καλύτερα µε το µοίρασµά τους σε καταλόγους οι οποίοι περιέχουν οµοειδή αρχεία. Οι αναφορές στα αρχεία γίνονται µέσω διαδροµών, ακολουθιών δηλαδή από καταλόγους. Βιβλιογραφία Πηγές Παπακωσταντίνου Γ., Ν. Μπιλάλη, Π. Τσανάκα, Λειτουργικά Συστήµατα: Αρχές Λειτουργίας, Συµµετρία, Silberschatz A., Peterson J., Galvin P., Operating System Concepts, Addison - Wesley,

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

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

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

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

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

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

Σύστηµα Αρχείων και Καταλόγων

Σύστηµα Αρχείων και Καταλόγων ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Μακροχρόνια

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

ΤΜΗΜΑ Δ1 ΕΡΓΑΣΙΑ : ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΕΙΚΟΝΕΣ ΟΜΑΔΑ PC 5

ΤΜΗΜΑ Δ1 ΕΡΓΑΣΙΑ : ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΕΙΚΟΝΕΣ ΟΜΑΔΑ PC 5 ΤΜΗΜΑ Δ1 ΕΡΓΑΣΙΑ : ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ΜΕ ΕΙΚΟΝΕΣ ΟΜΑΔΑ PC 5 Έννοια της πληροφορίας ως αποτέλεσμα επεξεργασίας, αναγκαιότηταα αποθήκευση (φύλαξης), σύστημα οργάνωσης, ας δούμε ένα παράδειγμα. Για να αποφασίσουμε

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

ENOTHTA 8 IAXEIPIΣH KAI ΣYΣTHMATA APXEIΩN

ENOTHTA 8 IAXEIPIΣH KAI ΣYΣTHMATA APXEIΩN ENOTHTA 8 Περιεχόµενα 1. οµή αρχείων 2. Λειτουργίες επί των αρχείων 3. Oργάνωση αρχείων 4. Iδιοχαρακτηριστικά αρχείων 5. Kατάλογοι αρχείων 6. ιαχείριση του χώρου του δίσκου 7. Yλοποίηση αρχείων 8-1 1.

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

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

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

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

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

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

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

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

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

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

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ

Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Εισαγωγή στη Διαχείριση Αρχείων Οι Η/Υ θα ήταν άχρηστοι, αν δεν μπορούσαν να αποθηκεύσουν τα δεδομένα που επεξεργάζονται για μελλοντική χρήση. Τα δεδομένα αποθηκεύονται

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

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

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

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

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2018-19 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 9

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 9 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 9 Κεφάλαιο 9 ιαχείριση Μνήµης στα Λειτουργικά Συστήµατα Σκοπός του κεφαλαίου αυτού είναι να σου γνωρίσει τον τρόπο µε τον οποίο ένα

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

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι

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

Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

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

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

Πληροφορική 2. Δομές δεδομένων και αρχείων

Πληροφορική 2. Δομές δεδομένων και αρχείων Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες

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

Λειτουργικό Σύστημα: διαχείριση πόρων. Διαχείριση αρχείων. Τι είναι ένα αρχείο ; Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)

Λειτουργικό Σύστημα: διαχείριση πόρων. Διαχείριση αρχείων. Τι είναι ένα αρχείο ; Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105)

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΣΗΜΕΙΩΣΕΙΣ MS-DOS WINDOWS Διδάσκων: Γιάννης Χρυσάκης Εργαστηριακό Μάθημα 2012-2013 Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Εισαγωγή DOS: Disk Operating System Το

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

Εισαγωγή. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06. Κατανεµηµένα συστήµατα αρχείων. Μέρη κατανεµηµένου συστήµατος αρχείων

Εισαγωγή. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06. Κατανεµηµένα συστήµατα αρχείων. Μέρη κατανεµηµένου συστήµατος αρχείων Εισαγωγή Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 «Κατανεµηµένα Συστήµατα Αρχείων (1/2)» ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Σύστηµα αρχείων Αποθήκευση, προσπέλαση και διαχείριση δεδοµένων

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

1ο Εργαστήριο Σύστημα Αρχείων

1ο Εργαστήριο Σύστημα Αρχείων ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 1ο Εργαστήριο Σύστημα Αρχείων ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ABSOLUTE KAI RELATIVE PATH Λειτουργικό Σύστημα

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

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης)

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Μηχανισμοί Ελέγχου Προσπέλασης) Καλλονιάτης Χρήστος Επίκουρος Καθηγητής Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας, Πανεπιστήμιο Αιγαίου http://www.ct.aegean.gr/people/kalloniatis

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ Απαντήσεις στις ερωτήσεις του βιβλίου ΚΕΦΑΛΑΙΟ 3 1. 2. Από ποια στοιχεία αποτελείται το κεντρικό μέρος ενός υπολογιστή και ποια η λειτουργία καθενός; Κεντρική Μονάδα επεξεργασίας

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

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

Εισαγωγή στα Λειτουργικά Συστήματα Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 8: Αρχεία Ι Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Αρχεία με Χαρτογράφηση

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι. Συστήματα Αρχείων. Επ. Καθ. Κ. Λαμπρινουδάκης

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι. Συστήματα Αρχείων. Επ. Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι Συστήματα Αρχείων Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 Μακροχρόνια Αποθήκευση Πληροφοριών 1. Δυνατότητα αποθήκευσης μεγάλων ποσοτήτων

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

ΦΑΚΕΛΟΙ ΚΑΙ ΑΡΧΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Βασίλης Πρέκας Β'3

ΦΑΚΕΛΟΙ ΚΑΙ ΑΡΧΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Βασίλης Πρέκας Β'3 ΦΑΚΕΛΟΙ ΚΑΙ ΑΡΧΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Βασίλης Πρέκας Β'3 Τι Ονομάζουμε Αρχείο Σε Έναν Υπολογιστή Ένα αρχείο υπολογιστή είναι ένα σύνολο από πληροφορίες, δεδομένα ή και ένας πόρος, που χρησιμεύει ως "δοχείο" για

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

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

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

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

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

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

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

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

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

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

7.6 ιευθυνσιοδότηση. Ερωτήσεις

7.6 ιευθυνσιοδότηση. Ερωτήσεις 7.6 ιευθυνσιοδότηση Ερωτήσεις 1. Να εξηγήσετε τους όρους διεύθυνση, όνοµα και διαδροµή στην τεχνολογία TCP/IP και να εξηγήσετε πώς σχετίζονται αυτοί µεταξύ τους. 2. Τι είναι η φυσική διεύθυνση ή διεύθυνση

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

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

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 6: Συστήματα Αρχείων Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

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

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα. ΚΕΦΑΛΑΙΟ 7 ο 1. Επιλογή της κατάλληλης γλώσσας προγραµµατισµού Εκατοντάδες γλώσσες προγραµµατισµού χρησιµοποιούνται όπως αναφέρθηκε σήµερα για την επίλυση των προβληµάτων µε τον υπολογιστή, τη δηµιουργία

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

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) 1 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 1 1.1 ΕΙΣΑΓΩΓΗ ΣΤΗ FORTRAN 77 Ένα πρόγραµµα σε οποιαδήποτε γλώσσα προγραµµατισµού δεν τίποτα άλλο από µια σειρά εντολών που πρέπει

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

ΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ Στέφανος Γκρίτζαλης Αναπληρωτής Καθηγητής Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Μαγνητικοί ίσκοι Τα δεδοµένα αποθηκεύονται στο µαγνητικό φιλµ του δίσκου Ο δίσκος περιστρέφεται µε

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

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

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

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

Κατανεµηµένασυστήµατα αρχείων

Κατανεµηµένασυστήµατα αρχείων Κατανεµηµένασυστήµατα αρχείων Θέµατα σχεδίασης ιεπαφή υπηρεσίας αρχείων και ευρετηρίων Ονόµατα και αναγνωριστικά Οργάνωση εξυπηρετητών Σηµασιολογία (κατα)µερισµού αρχείων Ενταµίευση αρχείων Συνέπεια συστήµατος

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

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες

Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Unix: Εντολές, οργάνωση και χειρισµός αρχείων, διεργασίες Σύνταξη εντολών Περιεχόµενα Οργάνωση και χειρισµός αρχείων Μπαλαντέρ ικαιώµατα χρήσης αρχείων και οµάδες χρηστών Έλεγχος διεργασιών Σύνταξη εντολών

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

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα αρχείων

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

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

Μητρώο Τεκµηρίων Εκπαιδευτή ΕΝΟΤΗΤΑ/ΣΤΟΙΧΕΙΟ Γ/6 ΑΝΑΦΟΡΑ ΧΑΡΤΟΦΥΛΑΚΙΟΥ 6.1 & 6.2 ΕΚΠΑΙ ΕΥΤΗΣ Χρίστου Χρίστος

Μητρώο Τεκµηρίων Εκπαιδευτή ΕΝΟΤΗΤΑ/ΣΤΟΙΧΕΙΟ Γ/6 ΑΝΑΦΟΡΑ ΧΑΡΤΟΦΥΛΑΚΙΟΥ 6.1 & 6.2 ΕΚΠΑΙ ΕΥΤΗΣ Χρίστου Χρίστος Ενότητα 2 Χρήση Υπολογιστή και ιαχείριση Αρχείων 2η Εκπαιδευτική Περίοδος 1. Σκοποί και Στόχοι Μαθήµατος α. Καθορισµός σκοπών και στόχων για κάθε διδακτική περίοδο. Σκοπός του Μαθήµατος Σκοπός του µαθήµατος

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

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

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

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

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

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα). Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2016-2017. Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

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

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος

ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 6 εκεµβρίου 2008 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2008-09 Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 3 ο Μέρος Ηµεροµηνία Παράδοσης:

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

Βασικές Έννοιες της Πληροφορικής

Βασικές Έννοιες της Πληροφορικής Βασικές Έννοιες της Πληροφορικής Ηλεκτρονικός Υπολογιστής Αυτόματη ηλεκτρονική μηχανή που δέχεται, φυλάσσει, επαναφέρει, επεξεργάζεται και παρουσιάζει πληροφορίες σύμφωνα με προκαθορισμένες εντολές. Δεδομένα

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 6 : Δομές αρχείων. Δρ. Γκόγκος Χρήστος

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

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

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθηµα 1 Ο ρόλος του ΛΣ Υλικό Υπολογιστικό σύστηµα Λειτουργικό σύστηµα Λογισµικό Προγράµµατα εφαρµογής Στόχοι του ΛΣ Χρήστες ιευκόλυνση των χρηστών ιευκόλυνση

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

Περιεχόµενα 1. Εγκατάσταση 2. Εισαγωγή 3. Σύνδεση 4. Ρυθµίσεις 2.1 Περιοχή εργασιών και πλοήγησης 2.2 Περιοχή απεικόνισης "Λεπτοµέρειες" 2.3 Περιοχή απεικόνισης "Στατιστικά" 4.1 Προφίλ 4.2 ίκτυο 4.2.1

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

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

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ Μάθημα 4ο Σύστημα αρχείων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Εισαγωγή Μονοπάτια διαδρομής Φόρτωση και αποφόρτωση συστημάτων αρχείων Ιεραρχική οργάνωση

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

Μάθημα 8: Διαχείριση Μνήμης

Μάθημα 8: Διαχείριση Μνήμης Μάθημα 8: Διαχείριση Μνήμης 8.1 Κύρια και δευτερεύουσα μνήμη Κάθε μονάδα ενός υπολογιστή που χρησιμεύει για τη μόνιμη ή προσωρινή αποθήκευση δεδομένων ανήκει στην μνήμη (memory) του υπολογιστή. Οι μνήμες

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

Συνεργείο Αυτοκινήτων

Συνεργείο Αυτοκινήτων Συνεργείο Αυτοκινήτων v2.102, Οκτώβριος 2015 Σύντοµες οδηγίες χρήσης Εισαγωγή Το πρόγραµµα Συνεργείο Αυτοκινήτων έχει σκοπό τη διαχείριση και παρακολούθηση του πελατολογίου, των αυτοκινήτων και των εργασιών

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

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

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

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

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη

Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη Ευρετήρια 1 Αρχεία Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη µνήµη. Η µεταφορά δεδοµένων από το δίσκο στη µνήµη και από τη

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

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003 MICROSOFT OFFICE 2003 MICROSOFT WORD 2003 Το Microsoft Office Word 2003 είναι το πρόγραµµα επεξεργασίας κειµένου που κάνει ευκολότερη τη δηµιουργία, την κοινή χρήση και την ανάγνωση εγγράφων. Οι λειτουργίες

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

Μάθημα 4 ο. Κρίσιμα Τμήματα και Αμοιβαίος Αποκλεισμός

Μάθημα 4 ο. Κρίσιμα Τμήματα και Αμοιβαίος Αποκλεισμός Μάθημα 4 ο Κρίσιμα Τμήματα και Αμοιβαίος Αποκλεισμός Εισαγωγή Σκοπός του μαθήματος αυτού είναι να εξηγήσει την έννοια του κρίσιμου τμήματος σε μία διεργασία και να δείξει τη λύση για ένα απλό πρόβλημα

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

ΠΑΡΑΡΤΗΜΑ: QUIZ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

ΠΑΡΑΡΤΗΜΑ: QUIZ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΠΑΡΑΡΤΗΜΑ: QUIZ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ (Οι ερωτήσεις µε κίτρινη υπογράµµιση είναι εκτός ύλης για φέτος) ΕΙΣΑΓΩΓΗ Q1. Οι Πρωταρχικοί τύποι (primitive types) στη Java 1. Είναι όλοι οι ακέραιοι και όλοι οι πραγµατικοί

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 10 ΟΥ ΚΕΦΑΛΑΙΟΥ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Πως ορίζεται ο τμηματικός προγραμματισμός; Τμηματικός προγραμματισμός

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

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη Εσωτερική Μνήμη Κρυφή Μνήμη (Cache) μεγαλύτερη χωρητικότητα Καταχωρητές (Registers) Κεντρική Μονάδα (CPU) μεγαλύτερη ταχύτητα Πολλές σημαντικές εφαρμογές διαχειρίζονται

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

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

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

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

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE Περιεχόµενα Σύνδεση στον προσωπικό χώρο...2 Το κεντρικό παράθυρο...3 ιαδροµή φακέλου...3 ιαχείριση αρχείων και φακέλων...4 Αποστολή

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

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX

3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 3ο Εργαστήριο Βασικές εντολές διαχείρισης αρχείων σε LINUX Αρχικός φάκελος χρήστη Home directory

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

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio Το κείµενο που ακολουθεί είναι ένας σύντοµος οδηγός στο περιβάλλον προγραµµατισµού της γλώσσας Fortran, για τις ανάγκες

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

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

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

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

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

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

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

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

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

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

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

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

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

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος

Λύβας Χρήστος Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ IΙ Λύβας Χρήστος chrislibas@ssl-unipi.gr Αρχική επιµέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΙΕΡΓΑΣΙΕΣ +- Με τον όρο διεργασία στο UNIX εννοούμε τη δυναμικη πράξη της

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΕΠΛ 035 - ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΓΙΑ ΗΛΕΚΤΡΟΛΟΓΟΥΣ ΜΗΧΑΝΙΚΟΥΣ ΚΑΙ ΜΗΧΑΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΩΝ Ακαδηµαϊκό έτος 2017-2018 Υπεύθυνος εργαστηρίου: Γεώργιος

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

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

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

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

Alpha Web Banking Εργαλείο δηµιουργίας αρχείων. Οδηγίες χρήσεως

Alpha Web Banking Εργαλείο δηµιουργίας αρχείων. Οδηγίες χρήσεως Alpha Web Banking Εργαλείο δηµιουργίας αρχείων Οδηγίες χρήσεως ΑΘΗΝΑ, ΙΟΥΝΙΟΣ 2004 ΠΕΡΙΕΧΟΜΕΝΑ 1. Σκοπός και δυνατότητες του εργαλείου...2 2. Είδη αρχείων που υποστηρίζει το εργαλείο...2 3. Εγκατάσταση...3

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

Περιεχόµενα. 1 Εισαγωγή: Λίγα λόγια για το βιβλίο Τι νέο υπάρχει στο Outlook Ξεκίνηµα Ευχαριστίες...

Περιεχόµενα. 1 Εισαγωγή: Λίγα λόγια για το βιβλίο Τι νέο υπάρχει στο Outlook Ξεκίνηµα Ευχαριστίες... Περιεχόµενα Ευχαριστίες... 11 1 Εισαγωγή: Λίγα λόγια για το βιβλίο... 13 Χωρίς τεχνικούς όρους!... 13 Σύντοµη παρουσίαση... 14 Μερικές συµβάσεις... 16 Μια τελευταία λέξη (µπορεί και δύο)... 16 2 Τι νέο

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

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

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

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

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

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

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από:

Σελίδα 1 από 12. Απαντήσεις στο φυλλάδιο 55. Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: Σελίδα 1 από 12 Απαντήσεις στο φυλλάδιο 55 Ερώτηση 1 η : Ένα υπολογιστικό σύστηµα αποτελείται από: (α) Κεντρική Μονάδα Επεξεργασίας. (β) Κύρια Μνήµη. (γ) Μονάδες εισόδου. (δ) Μονάδες εξόδου. (ε) Βοηθητική

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS)

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS) 7.8 ύστηµα ονοµάτων περιοχών (Domain Name System, DNS) Ερωτήσεις 1. Γιατί χρησιµοποιούµε συµβολικά ονόµατα αντί για τις διευθύνσεις; 2. ε τι αναφέρονται το όνοµα και η διεύθυνση ενός υπολογιστή; Πώς και

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

Επαναληπτικό ιαγώνισµα Πληροφορικής Γ Γυµνασίου Γιώργος Λιακέας Σχολικός Σύµβουλος Πληροφορικής Ερωτήσεις

Επαναληπτικό ιαγώνισµα Πληροφορικής Γ Γυµνασίου Γιώργος Λιακέας Σχολικός Σύµβουλος Πληροφορικής Ερωτήσεις Επαναληπτικό ιαγώνισµα Πληροφορικής Γ Γυµνασίου (νέο βιβλίο Πληροφορικής Γυµνασίου Αράπογλου, Μαβόγλου, Οικονοµάκου, Φύτρου) Γιώργος Λιακέας Σχολικός Σύµβουλος Πληροφορικής Ερωτήσεις 1. Τι είναι ο Αλγόριθµος;

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

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ. ΔΙΑΡΚΕΙΑ: 1 περίοδος

ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ. ΔΙΑΡΚΕΙΑ: 1 περίοδος ΘΕΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ ΔΙΑΡΚΕΙΑ: 1 περίοδος Σε αυτό το μάθημα θα μάθετε να: 1. Αναφέρετε τα διάφορα είδη μνήμης και συσκευές που τις περιέχουν. 2. Περιγράφετε τα σημαντικά χαρακτηριστικά

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

Κεφάλαιο 10 ο Υποπρογράµµατα

Κεφάλαιο 10 ο Υποπρογράµµατα Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,

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

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout)

2.1. Οι λογαριασµοί χρηστών Σύνδεση (login) και αποσύνδεση (logout) Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής µε Εφαρµογές στην Βιοϊατρική Εισαγωγή στον Προγραµµατισµό (εργαστήριο) Εισαγωγή στο λειτουργικό σύστηµα UNIX 1. Σύνδεση στο Εικονικό Ιδιωτικό Δίκτυο (VPN) 1.1.

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

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

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

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1

Ευρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1 Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου

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

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

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

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

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα

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

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Αικατερίνη Καμπάση, PhD Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Ζάκυνθος 2011 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 1: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 5 1.1 Βάσεις Δεδομένων 7 1.2

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

Άσκηση 3 (ανακοινώθηκε στις 24 Απριλίου 2017, προθεσμία παράδοσης: 2 Ιουνίου 2017, 12 τα μεσάνυχτα).

Άσκηση 3 (ανακοινώθηκε στις 24 Απριλίου 2017, προθεσμία παράδοσης: 2 Ιουνίου 2017, 12 τα μεσάνυχτα). Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2016-2017. Άσκηση 3 (ανακοινώθηκε στις 24 Απριλίου 2017, προθεσμία παράδοσης: 2 Ιουνίου 2017, 12 τα μεσάνυχτα).

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

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων ..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα

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

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

Κεφάλαιο 2. Διδακτικοί Στόχοι Κεφάλαιο 2 Το αντικείμενο αυτού του κεφαλαίου είναι η οργάνωση του συστήματος αρχείων του υπολογιστή. Παρουσιάζονται έννοιες, όπως η διαχείριση αρχείων και το σύστημα αρχείων, αναλύεται η φυσική οργάνωση

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

Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ευρετήρια. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ευρετήρια Ευαγγελία Πιτουρά 1 τιμή γνωρίσματος Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται

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

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Μάθημα 3: Αρχιτεκτονική Υπολογιστών Μάθημα 3: Αρχιτεκτονική Υπολογιστών 3.1 Περιφερειακές μονάδες και τμήμα επεξεργασίας Στην καθημερινή μας ζωή ερχόμαστε συνέχεια σε επαφή με υπολογιστές. Ο υπολογιστής είναι μια συσκευή που επεξεργάζεται

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

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact:

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II. Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ II Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr Περιεχόμενα ενότητας Διεργασίες Κλήσεις δημιουργίας και τερματισμού διεργασιών Επικοινωνία διεργασιών μέσω

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

Άσκηση 3 (ανακοινώθηκε στις 14 Μαΐου 2018, προθεσμία παράδοσης: 8 Ιουνίου 2018, 12 τα μεσάνυχτα).

Άσκηση 3 (ανακοινώθηκε στις 14 Μαΐου 2018, προθεσμία παράδοσης: 8 Ιουνίου 2018, 12 τα μεσάνυχτα). Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2017-2018. Άσκηση 3 (ανακοινώθηκε στις 14 Μαΐου 2018, προθεσμία παράδοσης: 8 Ιουνίου 2018, 12 τα μεσάνυχτα).

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

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης

Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,

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