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

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

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

Transcript

1 ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 1ο Εργαστήριο Σύστημα Αρχείων ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ABSOLUTE KAI RELATIVE PATH Λειτουργικό Σύστημα (Λ.Σ.) (operating system) είναι το λογισμικό (software) που διαχειρίζεται μία συσκευή (hardware) και επιτρέπει τόσο στους χρήστες, όσο και σε άλλες εφαρμογές, τη χρήση της συσκευής αυτής. Μία από της βασικές υπηρεσίες ενός λειτουργικού συστήματος για υπολογιστές είναι η διαχείριση των δεδομένων ή αλλιώς το σύστημα αρχείων (file system). Αρχείο (file) είναι ένα σύνολο δεδομένων το οποίο βρίσκεται σε κάποιο είδος μνήμης ή σε κάποιο αποθηκευτικό μέσο. Φάκελος (κατάλογος directory folder) είναι μία εννοιολογική οντότητα που επιτρέπει την ομαδοποίηση αρχείων. Στην πράξη πρόκειται για ένα ειδικό αρχείο. Κάθε φάκελος μπορεί να περιέχει ένα ή περισσότερα αρχεία, καθώς και έναν ή περισσότερους φακέλους. Η λογική με την οποία ομαδοποιούνται τα αρχεία μπορεί να διαφέρει από φάκελο σε φάκελο. Για παράδειγμα, ένας φάκελος μπορεί να ομαδοποιεί περιέχει τα αρχεία ενός χρήστη, ή τα αρχεία που δημιουργήθηκαν μία συγκεκριμένη ημερομηνία, ή τα αρχεία ενός συγκεκριμένου τύπου, όπως φωτογραφίες. Γιατί είναι απαραίτητη η ομαδοποίηση και οργάνωση των αρχείων; Αναλογιστείτε το εξής παράδειγμα. Σε ένα τεράστιο χώρο οργανώνεται μία βιβλιοθήκη. Μέσα σε αυτήν αποθηκεύονται όλα τα βιβλία που έχουν ποτέ τυπωθεί. Αρχικά όλα τα βιβλία βρίσκονται σε έναν κοινό κι ενιαίο χώρο. Η ανεύρεση ενός συγκεκριμένου βιβλίου σε έναν τέτοιο χώρο θα απαιτούσε πολύ χρόνο, ακόμα κι αν τα βιβλία ήταν ταξινομημένα κατά οποιοδήποτε τρόπο. Ακόμα και η διαδικασία της ταξινόμησης θα ήταν εξαιρετικά χρονοβόρος. Αν όμως η βιβλιοθήκη οργανωθεί διαφορετικά, η διαδικασίες της ταξινόμησης και τη αναζήτησης μπορούν να επιταχυνθούν σημαντικά. Αρχικά δημιουργείται ένα δωμάτιο για κάθε κατηγορία επιστήμη, Ιστορία, Λογοτεχνία, Μαθηματικά, Φυσική και ούτω καθεξής, στα οποία μεταφέρονται τα αντίστοιχα βιβλία. Κατόπιν σε κάθε δωμάτιο δημιουργούνται άλλα μικρότερα για κάθε υποκατηγορία της αντίστοιχης επιστήμης. Έτσι στα Μαθηματικά μπορούμε να δημιουργήσουμε δωμάτια για τη Γεωμετρία, τον Διαφορικό Λογισμό, τη Γραμμική Άλγεβρα. Και στη συνέχεια στο δωμάτιο της Γεωμετρίας να δημιουργήσουμε δύο μικρότερα, ένα για την Ευκλείδεια κι ένα για την κατά Riemann. Με αυτή τη λογική τόσο η ταξινόμηση όσο και η αναζήτηση ενός τόμου διευκολύνονται σε μεγάλο βαθμό σε σχέση με την αρχική οργάνωση.

2 Κατά ανάλογο τρόπο λειτουργεί και η οργάνωση των αρχείων. Η βιβλιοθήκη είναι το σύνολο των αρχείων ενός συστήματος. Τα βιβλία αντιστοιχούν στα αρχεία και τα δωμάτια στους φακέλους, οι οποίοι διευκολύνουν στην οργάνωση και αναζήτηση των αρχείων. Αυτού του είδους η οργάνωση των αρχείων μπορεί να αναπαρασταθεί με έναν γράφο, όπου κάθε αρχείο (ή φάκελος μιας που οι φάκελοι όπως έχει προαναφερθεί είναι είδος αρχείου) συμβολίζεται με έναν κόμβο και η σχέση "ανήκω σε φάκελο" συμβολίζεται με μία ακμή. Ο αρχικός φάκελος που περιέχει το σύνολο των αρχείων και των φακέλων (το αντίστοιχο της βιβλιοθήκης του παραδείγματος) ονομάζεται Root ή Ρίζα του δέντρου. Ο γράφος που σχηματίζεται ονομάζεται δέντρο και είναι ένας πλήρως συνδεδεμένος άκυκλος γράφος. Ως δέντρο, στη θεωρεία των γράφων, ορίζεται ο γράφος όπου οποιοιδήποτε δύο κόμβοι του συνδέονται με ένα και μοναδικό μονοπάτι διαδρομή. Ο γράφος που σχηματίζεται είναι δέντρο διότι έχει γίνει η βασική παραδοχή στο μοντέλο οργάνωσης ότι κάθε αρχείο (ή/και φάκελος) ανήκει σε ΕΝΑΝ και ΜΟΝΑΔΙΚΟ φάκελο. Σχήμα 1: Αναπαράσταση της οργάνωσης των δεδομένων σε δένδρο. Με ψηφία συμβολίζονται αρχεία ενώ με γράμματα συμβολίζονται φάκελοι. Το Λειτουργικό Σύστημα κάνει χρήση αυτής της βασικής ιδιότητας του δέντρου για να μπορέσει να ταυτοποιήσει ονοματίσει μοναδικά όλα τα αρχεία (κι άρα κι όλους τους φακέλους) του συστήματος. Το όνομα ενός αρχείου λειτουργεί ως ταυτότητα για να μπορεί το Λειτουργικό Σύστημα να αναφέρεται σε αυτό, όπως για παράδειγμα: Σβήσε το αρχείο readme.txt. Λόγω αυτής της ιδιότητας του ονόματος δεν είναι δυνατόν να υπάρχουν δύο αρχεία με το ίδιο όνομα κάτω από τον ίδιο φάκελο. Η εξήγηση είναι προφανής, αν υπήρχαν δύο αρχεία με το ίδιο όνομα κάτω από τον ίδιο φάκελο, τότε δεν θα μπορούσε το Λειτουργικό Σύστημα να ξεχωρίσει σε ποιο από τα δύο αρχεία αναφέρεται η εντολή που εκτελείται. Μονοπάτι (Path) σε ένα γράφο είναι μία διαδρομή από έναν κόμβο του γράφου σε έναν άλλο κόμβο ακολουθώντας τις ακμές του γράφου και χωρίς να σχηματίζεται κάποιος κύκλος. Ουσιαστικά στη συγκεκριμένη περίπτωση των γράφων που αντιστοιχούν στην οργάνωση των

3 αρχείων ενός Λειτουργικού Συστήματος, path είναι η διαδρομή πάνω στο δένδρο από ένα αρχείο σε ένα άλλο. Σχήμα 2: Με κόκκινο συμβολίζεται το μονοπάτι από τον κόμβο B στον κόμβο 3 ενώ με μπλε το μονοπάτι από τον κόμβο G στον κόμβο I. Τα ΛΣ σε αυτό το μοντέλο οργάνωσης χρησιμοποιούν δύο είδη path, το absolute (απόλυτο) και το relative (σχετικό). Absolute είναι το μονοπάτι του ξεκινάει από το ROOT. Relative είναι το μονοπάτι που ξεκινάει από τον κόμβο στον οποίο βρισκόμαστε. Παρατήρηση: Βάση της βασικής ιδιότητας του δέντρου, (ότι δηλαδή ανάμεσα σε δύο κόμβους του γράφου υπάρχει μία και μοναδική διαδρομή) συμπεραίνεται ότι για κάθε κόμβο του δέντρου υπάρχει ένα και μοναδικό absolute path, ενώ υπάρχουν τόσα relative paths, όσα και οι κόμβοι του δέντρου. Η αναπαράσταση ενός path γίνεται με τον εξής τρόπο: Όνομα αρχικού κόμβου Διαχωριστικό Όνομα επόμενου κόμβου (Χ φορές) Διαχωριστικό Όνομα τελικού κόμβου Όπου: Όνομα αρχικού κόμβου : το όνομα του φακέλου από τον οποίο ξεκινάει η διαδρομή Διαχωριστικό : ένας χαρακτήρας που έχει επιλέξει το κάθε ΛΣ για να διαχωρίζει τα ονόματα των φακέλων στο path Όνομα επόμενου κόμβου : το όνομα του επόμενου φακέλου στη διαδρομή που ακολουθείται (0 ή περισσότερες φορές) Όνομα τελικού κόμβου : το όνομα του αρχείου (ή φακέλου μιας κι αυτός είναι είδος αρχείου) στο οποίο καταλήγει η διαδρομή Σε ένα absolute path το Όνομα_αρχικού_φακέλου είναι πάντα το όνομα του Root. Σε ένα relative path το Όνομα_αρχικού_φακέλου είναι το όνομα του πρώτου φακέλου στη διαδρομή που ακολουθείται ΜΕΤΑ από τον φάκελο που βρισκόμαστε. Κάθε λειτουργικό σύστημα έχει τον δικό του χαρακτήρα συμβολίζει το διαχωριστικό στα paths

4 όπως και χρησιμοποιούν διαφορετικό συμβολισμό για τον κατάλογο Root. Στα λειτουργικά συστήματα που βασίζονται στο UNIX ο χαρακτήρας που διαχωρίζει τους φακέλους και τα αρχεία στο path, και ο χαρακτήρας που συμβολίζει το Root ταυτίζονται και είναι ο χαρακτήρας / (slash) Στα λειτουργικά συστήματα που βασίζονται στο DOS ο χαρακτήρας που αντιστοιχεί στο διαχωριστικό είναι ο χαρακτήρας \ (backslash), ενώ Root θεωρείται ο χαρακτήρας που έχει αντιστοιχίσει το Λ.Σ. στο αποθηκευτικό μέσο που βρίσκονται αποθηκευμένα τα αρχεία (C:, D:, E:...). Παραδείγματα absolute path Σχήμα 3: Με κόκκινο το absolute path για το αρχείο 3 και με μπλε το absolute path για τον φάκελο Ι. Στο UNIX το absolute path για το αρχείο 3 συμβολίζεται ως εξής /B/F/3 ενώ για τον φάκελο Ι είναι το /C/H/I Στο DOS, αν υποθέσουμε ότι η δομή του σχήματος 3 είναι αποθηκευμένη σε αποθηκευτικό μέσο, που το ΛΣ του έχει αντιστοιχίσει το γράμμα D:, το absolute path για το αρχείο 3 είναι το D:\B\F\3 ενώ για τον φάκελο Ι είναι το D:\C\H\I Παραδείγματα relative path

5 Σχήμα 4: Με κόκκινο το relative path από το φάκελο Α στο αρχείο 4, με μπλε το relative path από τον φάκελο Root στον φάκελο F, με κίτρινο το relative path από τον φάκελο C στο αρχείο 2 και με πράσινο το relative path από τον φάκελο C στον φάκελο Ι. Στο UNIX το relative path από τον φάκελο A στο αρχείο 4 γράφεται D/4 από τον φάκελο Root στον φάκελο F γράφεται B/F από τον φάκελο C στο αρχείο 2 γράφεται 2 από τον φάκελο C στον φάκελο I γράφεται Η/Ι Αντίστοιχα στο DOS το relative path από τον φάκελο A στο αρχείο 4 γράφεται D\4 από τον φάκελο Root στον φάκελο F γράφεται B\F από τον φάκελο C στο αρχείο 2 γράφεται 2 από τον φάκελο C στον φάκελο I γράφεται Η\Ι Όπως στο παράδειγμα της βιβλιοθήκης, όταν κάποιον βρίσκεται μέσα σε ένα δωμάτιο μπορεί να δει μόνο τα βιβλία που περιέχει το δωμάτιο αυτό καθώς και ποια πιθανώς άλλα δωμάτια έχουν δημιουργηθεί μέσα σε αυτό. Δεν μπορεί να δει τα βιβλία των δωματίων που βρίσκονται μέσα σε αυτό και προφανώς ούτε βιβλία άλλων δωματίων. Το ίδιο ισχύει και με τους φακέλου και τα αρχεία. Μέσα σε ένα φάκελο μπορεί κάποιος να δει ποια αρχεία περιέχει και ποιους φακέλους. Δεν μπορεί να δει όμως ποια αρχεία περιέχουν οι φάκελοι κάτω από αυτών, ούτε τα ονόματα των αρχείων και των φακέλων πάνω από αυτόν. Αυτό το γεγονός είναι πολύ σημαντικό στο σχηματισμό ενός path. Σε κάθε κόμβο ο επόμενος πρέπει να είναι κάποιος κόμβος που μπορούμε να δούμε από τον κόμβο στον οποίοι βρισκόμαστε αυτή τη στιγμή. Τί γίνεται όμως στην περίπτωση που θέλουμε να πάμε πίσω (να ανεβούμε) ένα επίπεδο αφού δεν μπορούμε να δούμε φακέλους πάνω από τον φάκελο που βρισκόμαστε;

6 Για τον λόγο αυτό τα Λ.Σ. που χρησιμοποιούν αυτόν τον τρόπο οργάνωσης των αρχείων υλοποιούν το εξής: Κάθε φάκελος (ακόμα και οι κενοί) περιέχουν υποχρεωτικά δύο φακέλους που τους δημιουργεί το ίδιο το Λ.Σ. Ο πρώτος φάκελος έχει όνομα. (μία τελεία) και ο δεύτερος έχει όνομα.. (δύο τελείες). Ο φάκελος με όνομα μία τελεία συμβολίζει πάντα τον τρέχων φάκελο (δηλαδή τον εαυτό του). Ο φάκελος με όνομα δύο τελείες συμβολίζει πάντα τον φάκελο που βρίσκεται ένα επίπεδο πιο πάνω, δηλαδή τον φάκελο ο οποίος τον περιέχει (parent directory). Έτσι κάθε φορά που θέλουμε να ανεβούμε ένα επίπεδο χρησιμοποιούμε το φάκελο με όνομα δύο τελείες. Σχήμα 5: Με κόκκινο το relative path από τον φάκελο Ι στο αρχείο 2, με πράσινο το relative path από τον φάκελο F στον φάκελο B, με μπλε το relative path από το E στο αρχείο 4 του φακέλου Root και με κίτρινο το relative path από τον φάκελο C στον φάκελο F. Στο UNIX το relative path από τον φάκελο I στο αρχείο 2 γράφεται../../2 από τον φάκελο F στον φάκελο B γράφεται.. από τον φάκελο E στο αρχείο 4 γράφεται../../4 από τον φάκελο C στον φάκελο F γράφεται../b/f Αντίστοιχα στο DOS το relative path από τον φάκελο I στο αρχείο 2 γράφεται..\..\2 από τον φάκελο F στον φάκελο B γράφεται.. από τον φάκελο E στο αρχείο 4 γράφεται..\..\4 από τον φάκελο C στον φάκελο F γράφεται..\b\f

7 ΣΥΣΤΗΜΑΤΑ ΑΡΧΕΙΩΝ Τα Συστήματα Αρχείων (ΣΑ για συντομογραφία από εδώ και στο εξής) (file systems) μπορούν να κατηγοριοποιηθούν σε συστήματα αρχείων για δίσκους (disk file systems), δικτυακά συστήματα αρχείων (network file systems) και ειδικού σκοπού συστήματα αρχείων (special purpose file systems). Disk file system είναι ένα ΣΑ που έχει σχεδιαστεί για την αποθήκευση αρχείων σε μία συσκευή αποθήκευσης δεδομένων, κοινώς γνωστή ως δίσκος (disk drive), που μπορεί να είναι άμεσα ή έμμεσα συνδεδεμένη στον υπολογιστή. Παραδείγματα ΣΑ για δίσκους είναι τα FAT (FAT12, FAT16, FAT32, exfat), NTFS, ext2, ext3, ext4, ISO 9660 και UDF. ISO 9660 και UDF (Universal Disk Format) χρησιμοποιούνται σε δίσκους CD, DVD και Blu-Ray. Οι διάφορες εκδόσεις των Windows υποστηρίζουν τα ΣΑ NTFS και FAT, ενώ οι διάφορες εκδόσεις του UNIX υποστηρίζουν πολλαπλά ΣΑ αλλά συνήθως χρησιμοποιείται κάποιο από την οικογένεια των ΣΑ ext. Δικτυακό σύστημα αρχείων είναι ένα ΣΑ που λειτουργεί ως πρόγραμμα πελάτης σε ένα πρωτόκολλο πρόσβασης απομακρυσμένων αρχείων (remote file access protocol) παρέχοντας πρόσβαση στα αρχεία ενός εξυπηρετητή (server). Παραδείγματα δικτυακών ΣΑ περιλαμβάνουν εφαρμογές πελάτη για τα πρωτόκολλα NFS, AFS, SMB, FTP και WebDAV. Ειδικού σκοπού ΣΑ είναι οποιοδήποτε ΣΑ που δεν ανήκει στις προηγούμενες δύο κατηγορίες. Στη συνέχεια θα αναλυθεί το ΣΑ του UNIX Τύποι αρχείων Τα πάντα στο UNIX θεωρούνται αρχεία, ακόμα και τα διάφορα μέσα αποθήκευσης δεδομένων που διαθέτει ο υπολογιστής θεωρούνται το καθένα ξεχωριστό αρχείο. Το UNIX διακρίνει τους παρακάτω τύπους αρχείων (σε παρένθεση ο συμβολισμός που χρησιμοποιεί το ΛΣ για τον συγκεκριμένο τύπο αρχείου). Απλό αρχείο - Regular file (-): Κατάλογος Directory (d): Αρχείο που αντιπροσωπεύει αναπαριστά τα περιεχόμενα ενός φακέλου. Αρχείο συνδέσμου - Symbolic link (l): Αρχείο συντόμευσης που δείχνει σε ένα άλλο αρχείο. Character special file (c): Αρχείο που χρησιμεύει για την επικοινωνία με συσκευές (hardware) χαρακτήρων, π.χ. τερματικό Block special file (b): Αρχείο που χρησιμεύει για την επικοινωνία με συσκευές (hardware) block, π.χ. σκληρό δίσκο Named pipe (p): Αρχείο που χρησιμεύει για τη διοχέτευση πληροφοριών από μία διεργασία σε μία άλλη. Δεν περιέχει δεδομένα το ίδιο το αρχείο, αλλά περνάει τα δεδομένα που γράφει η μία διεργασία και διαβάζει η άλλη. Socket (s): Μηχανισμός που χρησιμοποιείται για την επικοινωνία μεταξύ διεργασιών.

8 Inode Γενικά ένα ΣΑ για κάθε αρχείο, πέρα από τα δεδομένα (data), που είναι αποθηκευμένα σε κάποιο αποθηκευτικό μέσο, φυλάσσει και επιπλέον πληροφορίες, που αφορούν ορισμένες ιδιότητες του αρχείου. Τέτοιες πληροφορίες μπορεί να είναι το μέγεθος του αρχείου και ο τύπος του. Οι πληροφορίες αυτές ονομάζονται metadata και αποθηκεύονται κι αυτές σε κάποιο αποθηκευτικό μέσο του συστήματος. Στο UNIX αυτά τα metadata αποθηκεύονται σε μία δομή δεδομένων που ονομάζεται inode. Κάθε αρχείο συσχετίζεται με ένα inode, το οποίο αναγνωρίζεται μοναδικά με βάση έναν ακέραιο αριθμό ο οποίος ονομάζεται i-number ή απλά αριθμός inode. inode Tύπος Δικαιώματα πρόσβασης Αριθμός συνδέσμων Ιδιοκτησία Μέγεθος Χρονοσφραγίδες Δείκτες σε blocks δεδομένων 5960 d rw-r r-- 2 guest/guest 40 12/03/11 11: rwxr-xr-x 2 root/root 16 10/08/07 22:31 Σχήμα 6: Πίνακας inodes Στο inode αποθηκεύονται πληροφορίες όπως: Ο αριθμός inode. Με βάση αυτόν τον αριθμό γίνεται η αναζήτηση των metadata για κάθε αρχείο. Τύπος του αρχείου Δικαιώματα πρόσβασης στο αρχείο. Για κάθε αρχείο υπάρχουν καθορισμένα δικαιώματα για τις επιτρεπτές ενέργειες ανάλογα με τον λογαριασμό του κάθε χρήστη. Τα δικαιώματα αυτά κωδικοποιούνται σε ένα 9ψήφιο string το οποίο αποθηκεύεται στα metadata του αρχείου. Αριθμός συνδέσεων. Όπως θα παρουσιαστεί παρακάτω, μπορεί ένα inode να αντιστοιχηθεί σε περισσότερα από ένα ονόματα αρχείων. Πρόκειται για αριθμό που μετράει τον αριθμό των ονομάτων αρχείων που έχουν αντιστοιχηθεί συνδεθεί με το συγκεκριμένο inode. Ιδιοκτησία. Πληροφορίες σχετικά με τον λογαριασμό του χρήστη που δημιούργησε το αρχείο (creator), που έχει στην ιδιοκτησία του πλέον το αρχείο (owner) (κι επομένως μπορεί να καθορίσει τα δικαιώματα πρόσβασης σε αυτό για όλους τους χρήστες) καθώς και για την κύρια ομάδα χρηστών στην οποία ανήκει ο owner του αρχείου. Μέγεθος του αρχείο σε bytes Χρονοσφραγίδες (timestamps) (ημερομηνία και ώρα που συνέβη ένα γεγονός). Κάθε αρχείο διαθέτει 3. Μία για την ημερομηνία δημιουργίας (creation time), μία για την τελευταία φορά που τροποποιήθηκε το αρχείο (modification time) και μία για την τελευταία φορά που προσπελάστηκε το αρχείο (access time). Δείκτες στις διευθύνσεις των blocks που είναι αποθηκευμένα τα δεδομένα του αρχείου ή που είναι αποθηκευμένοι άλλοι δείκτες που με τη σειρά τους δείχνουν διευθύνσεις

9 blocks στα οποία είναι τα δεδομένα του αρχείου. Σε πολλές υλοποιήσεις διαφόρων τύπων ΣΑ, το μέγεθος που καταλαμβάνουν τα inodes στο αποθηκευτικό μέσο, κι επομένως ο μέγιστος αριθμός inodes, καθορίζεται κατά τη δημιουργία του ΣΑ (συνήθως καθορίζεται ότι τα inodes καταλαμβάνουν το 1% του συνολικού χώρου) και περιορίζει τον μέγιστο αριθμό αρχείων που μπορεί να διαχειριστεί το ΣΑ. Το όνομα του αρχείου ΔΕΝ αποθηκεύεται στα metadata του inode. Το όνομα του αρχείου και η συσχέτισή του με το νούμερο inode γίνεται στο αρχείο του καταλόγου. Κατάλογοι αρχείων Στο UNIX κατάλογος αρχείων είναι ένα αρχείο, το οποίο περιέχει μία λίστα (πίνακας). Κάθε στοιχείο της λίστας αντιστοιχεί σε ένα αρχείο που περιέχει ο κατάλογος αυτός και περιέχει δύο πεδία, το όνομα του αρχείου και τον αριθμό inode στον οποίο αντιστοιχεί. inode Όνομα αρχείου 5960 MyDocuments 5962 TextFile Σχήμα 7: Λίστα αρχείων που αντιστοιχούν σε ένα φάκελο. Όταν ζητείται το περιεχόμενο ενός φακέλου το Λ.Σ ανοίγει τη λίστα που αντιστοιχεί στον φάκελο και παρουσιάζει όλα τα ονόματα των αρχείων που βρίσκει μέσα σε αυτήν. Αντίστοιχα, όταν κάποιος (χρήστης ή εφαρμογή) αναφέρονται σε ένα αρχείο μέσω μίας εντολής, το Λ.Σ. βρίσκει τον κατάλογο στον οποίο ανήκει το αρχείο αυτό, και κάνει αναζήτηση στη λίστα με βάση το όνομα του αρχείου, προσδιορίζοντας έτσι τον αριθμό inode που του αντιστοιχεί. Χρησιμοποιώντας το αριθμό inode, γίνεται αναζήτηση στον πίνακα των inode, ώστε να ανακτήσει τα metadata του αρχείου και μέσω αυτόν και τα ίδια τα δεδομένα του αρχείου. inode Tύπος Δικαιώματα πρόσβασης Αριθμός συνδέσμων Ιδιοκτησία Μέγεθος Χρονοσφραγίδες Δείκτες σε blocks δεδομένων d rwxr-xr-x 2 root/root /03/11 12: d rwxr-xr-x 2 root/root /01/11 02: d rwxr-xr-x 64 root/root /02/11 10: l rwxrwxrwx 1 root/root 3 12/01/11 01: d rwxr-xr-x 233 root/root /03/11 12:34 Σχήμα 8: Απόσπασμα του πίνακα των inode inode Όνομα αρχείου bin games include lib lib64 Σχήμα 9: Λίστα περιεχομένων φακέλου. Ο φάκελος περιέχει 5 αρχεία με ονόματα bin, games,

10 include, lb και lib64. Παρακάτω παρουσιάζονται οι βασικές λειτουργίες αρχείων όπως υλοποιούνται από το Σ.Α. του UNIX. Δημιουργία Όταν δημιουργείται ένα αρχείο, αρχικά του ανατίθεται ένας νέος αριθμός inode από μία δεξαμενή αριθμών που διατηρεί το Λ.Σ. Έπειτα, προστίθεται μία νέα εγγραφή στον πίνακα των inodes συμπληρώνοντας κατάλληλα τις αντίστοιχες πληροφορίες όπως timestamps, αριθμό συνδέσμων (2 αν είναι αρχείο καταλόγου και 1 σε οποιαδήποτε άλλη περίπτωση), τύπος αρχείου και μέγεθος. Τα δεδομένα του αρχείου γράφονται σε blocks ενός αποθηκευτικού μέσου και η διεύθυνση των blocks αυτών αποθηκεύεται ως δείκτης σε block δεδομένων. Τέλος, στο αρχείο του καταλόγου στον οποίο δημιουργείται το αρχείο, δημιουργείται μία νέα εγγραφή στη λίστα όπου και συσχετίζεται ο νέος αριθμός inode με το όνομα του αρχείου. Αντιγραφή Με βάση το όνομα του αρχείου που θα αντιγραφεί γίνεται αναζήτηση στη λίστα του καταλόγου όπου βρίσκεται το αρχείο ώστε να βρεθεί ο αριθμός inode στον οποίο αντιστοιχεί. Με βάση τον αριθμό inode γίνεται αναζήτηση στον πίνακα των inodes και ανακτάται το inode του αρχείου που αντιγράφεται και με βάση αυτό ανακτώνται και τα δεδομένα του αρχείου από τα blocks του αποθηκευτικού μέσου. Ανατίθεται στο αρχείο αντίγραφο που δημιουργείται ένας νέος αριθμός inode από τη δεξαμενή αριθμών που διατηρεί το Λ.Σ. για inode. Με βάση αυτόν τον αριθμό προστίθεται νέα εγγραφή στον πίνακα των inode. Στην εγγραφή αυτή αντιγράφονται όλες οι πληροφορίες από το inode του αρχικού αρχείου, εκτός από τα timestamps, τους δείκτες στα blocks των δεδομένων και φυσικά τον αριθμό inode. Τα δεδομένα του αρχικού αρχείου αντιγράφονται σε κενά blocks του δίσκου και οι διευθύνσεις των block αυτών συμπληρώνονται ως δείκτες στο αντίστοιχο πεδίο του inode για το νέο αρχείο. Τέλος στη λίστα του καταλόγου στον οποίο δημιουργείται το αντίγραφο του αρχείο προστίθεται μία νέα εγγραφή με το όνομα του αρχείου και το νέο αριθμό inode που έδωσε το Σ.Α. στο αντίγραφο. Μετακίνηση Αν η μετακίνηση του αρχείου γίνει μέσα στο ίδιο σύστημα αρχείων, τότε το Σ.Α. αρχικά δημιουργεί μία νέα εγγραφή στον κατάλογο στον οποίο μετακινείται το αρχείο με το όνομα του αρχείου και, κατόπιν, σβήνει την παλιά εγγραφή από τη λίστα του καταλόγου που βρισκότανε αρχικά το αρχείο. Ο αριθμός inode παραμένει ο ίδιος και δεν μετακινούνται δεδομένα στο δίσκο. Αλλάζει η ώρα προσπέλασης του αρχείου μόνο. Μετονομασία Στη λίστα του καταλόγου που βρίσκεται το αρχείο ενημερώνεται η εγγραφή που έχει το όνομα του αρχείο με το νέο όνομα. Ο αριθμός inode παραμένει ο ίδιος και δεν μετακινούνται δεδομένα στο δίσκο. Αλλάζει η ώρα προσπέλασης του αρχείου μόνο. Διαγραφή Για τη διαγραφή ενός αρχείου το Σ.Α. αναζητά στη λίστα του φακέλου που το περιέχει τον αριθμό inode με βάση το όνομα του αρχείου. Με τον αριθμό inode ανακτά τις πληροφορίες του inode που αντιστοιχούν στο αρχείο. Αν ο αριθμός συνδέσμων είναι μεγαλύτερος από 1 τότε μειώνεται κατά

11 ένα και το inode διατηρείται. Αν είναι 1 τότε το inode διαγράφεται, ο αριθμός inode ελευθερώνεται (και μπορεί να δοθεί πλέον σε άλλο αρχείο) και τα blocks του σκληρού δίσκου θεωρούνται πάλι ελεύθερα (τα δεδομένα ΔΕΝ διαγράφονται, αλλά τα blocks στα οποία βρίσκονταν είναι διαθέσιμα για την εγγραφή άλλου αρχείου). Τέλος διαγράφεται η εγγραφή που αφορά το όνομα του αρχείου από τη λίστα του φακέλου στον οποίο ανήκει. Αρχεία συνδέσμων Ένα αρχείο συνδέσμου είναι ένα αρχείο το οποίο αναφέρεται στα δεδομένα ή στο όνομα ενός δεύτερου αρχείου. Τα αρχεία που αναφέρονται στα ΔΕΔΟΜΕΝΑ ενός άλλου αρχείου ονομάζονται κανονικοί σύνδεσμοι (links ή hard links). Τα αρχεία που αναφέρονται στο ΟΝΟΜΑ ενός άλλου αρχείου ονομάζονται συμβολικοί σύνδεσμοι (symbolic links ή soft links). Επομένως τα hard links αφού αναφέρονται στα ΔΕΔΟΜΕΝΑ ενός άλλου αρχείου είναι ουσιαστικά δείκτες σε inode ενώ τα symbolic links που αναφέρονται στο ΟΝΟΜΑ ενός άλλου αρχείου είναι δείκτες στη εγγραφή της λίστας του φακέλου που περιέχει το όνομα του αρχείου. Συμβολικοί σύνδεσμοι Πρακτικά ένας συμβολικός σύνδεσμος είναι ένα αρχείο κειμένου που περιέχει το path για το όνομα του αρχείου στο οποίο αναφέρεται. Όταν μία εντολή εκτελείται με όρισμα ένα συμβολικό σύνδεσμο, η εντολή ενεργεί στην πραγματικότητα πάνω στο αρχείο στο οποίο «δείχνει» ο συμβολικός σύνδεσμος. Εξαίρεση σε αυτή της συμπεριφορά, αποτελεί η εντολή rm, η οποία σβήνει το συμβολικό σύνδεσμο και όχι το αρχείο που «δείχνει». Για να δημιουργηθεί ένας σύνδεσμος με το όνομα password_slink που να αναφέρεται στο αρχείο /etc/passwd δώστε την εντολή: ln s /etc/passwd password_slink Ένας συμβολικός σύνδεσμος έχει το δικό του αριθμό inode. Ένας συμβολικός σύνδεσμος, λοιπόν, είναι ξεχωριστό αρχείο από το αρχικό. Ο τύπος του αρχείου συμβολίζεται με l (από τη λέξη link) και όχι με -, όπως στα συνηθισμένα αρχεία. Το μέγεθος του συμβολικού συνδέσμου είναι διαφορετικό από το μέγεθος του αρχείου. Το μέγεθος του συμβολικού συνδέσμου πάντα είναι ίσο με το πλήθος των ψηφίων του (πλήρους ή σχετικού) μονοπατιού του αρχείου στο οποίο δείχνει. Έτσι ένας συμβολικός σύνδεσμος στο αρχείο /etc/passwd θα έχει μέγεθος 11 bytes, όσους ακριβώς έχει και η συμβολοσειρά /etc/passwd. Αυτό συμβαίνει γιατί το περιεχόμενο του συμβολικού συνδέσμου είναι το πλήρες μονοπάτι του αρχείου στο οποίο «δείχνει». Σύνδεσμοι Ένας σύνδεσμος (hard link) ουσιαστικά είναι η σύνδεση ανάμεσα σε έναν αριθμό inode και σε ένα όνομα. Έτσι όλα τα αρχεία έχουν τουλάχιστον ένα σύνδεσμο. Όμως με τον τρόπο που χειρίζεται τα ονόματα των αρχείων το Σ.Α. του UNIX (το όνομα του αρχείου ΔΕΝ είναι αποθηκευμένο στα metadata του inode, αλλά σα ζεύγος όνομα αρχείου αριθμός inode στη λίστα του αρχείου του καταλόγου) είναι δυνατό ένα inode να συνδεθεί με περισσότερα από ένα ονόματα. Για να δημιουργηθεί ένας σύνδεσμος του αρχείου /etc/passwd με όνομα password_hlink, η εντολή είναι: ln /etc/passwd password_ηlink Τα δύο αρχεία, το αρχικό και ο σύνδεσμός του, έχουν τον ίδιο αριθμό inode. Υπάρχει λοιπόν ένα

12 αρχείο, αλλά δύο ονόματα για να αναφερθούμε σε αυτό. Το πεδίο αριθμός συνδέσεων του inode, αναφέρεται στον αριθμό των διαφορετικών ονομάτων αρχείων που δείχνουν στο ίδιο inode. Επομένως μετά την εκτέλεση της παραπάνω εντολής στο inode του αρχείου η τιμή του αριθμού συνδέσεων είναι 2 (γιατί δύο είναι τα ονόματα των αρχείων που δείχνουν στην ίδια εγγραφή του πίνακα των inode) Τα δύο αρχεία, το αρχικό και ο σύνδεσμός του, είναι κανονικά αρχεία. Όταν σβήσουμε το ένα από τα δύο αρχεία, ο αριθμός των συνδέσμων θα μειωθεί κατά ένα, αλλά το αρχείο δε θα διαγραφεί, παρά μόνο όταν σβήσουμε το τελευταίο αρχείο που χρησιμοποιεί τον αριθμό inode. Το Λ.Σ. χρησιμοποιεί τα hard links για να υλοποιήσει τους ειδικούς φακέλους. (τελεία) και.. (δύο τελείες). Παραπάνω αναφέρθηκε ότι σε κάθε φάκελλο υπάρχουν υποχρεωτικά δύο φάκελοι ειδικής σημασίας. Ο φάκελος με όνομα. (μία τελεία) συμβολίζει τον τρέχον φάκελο. Ενώ ο φάκελος με όνομα.. (δύο τελείες) συμβολίζει τον φάκελο που βρίσκεται ένα επίπεδο ψηλότερα στο δέντρο. Επομένως το Σ.Α. για κάθε φάκελο δημιουργεί ένα hard link με όνομα. (μία τελεία) έτσι ώστε να αναφέρονται στο ίδιο inode και επομένως να είναι ο ίδιος φάκελος. Με την ίδια λογική σε κάθε φάκελο δημιουργείται ένα hard link στον φάκελο που βρίσκεται ένα επίπεδο πιο πάνω με όνομα.. και άρα παίρνει το ίδιο inode, έτσι ώστε οποιαδήποτε αναφορά στον φάκελο.. να είναι ουσιαστικά αναφορά στο parent directory. Ισχύουν οι εξής περιορισμοί στους συνδέσμους: 1. Τα δύο αρχεία, το αρχικό και ο σύνδεσμός του, πρέπει να βρίσκονται στο ίδιο σύστημα αρχείων, αφού μοιράζονται τον ίδιο αριθμό inode. 2. Δεν επιτρέπεται στους χρήστες η δημιουργία hard link σε φάκελο. Η λειτουργία αυτή είναι αποκλειστικότητα του Λειτουργικού Συστήματος και εξυπηρετεί την υλοποίηση των ειδικών φακέλων. (μία τελεία) και.. (δύο τελείες) που περιέχουν όλοι οι φάκελοι.

13 Ερωτήσεις σε ABSOLUTE και RELATIVE PATH Σχήμα 10: Δενδρική δομή δεδομένων 1. Με βάση το σχήμα 10 δώστε για το Λ.Σ. UNIX τα absolute path για τα αρχεία φακέλους. a. F2 b. F10 c. F8 2. Με βάση το σχήμα 10 δώστε για το Λ.Σ. UNIX τα relative path για τα αρχεία φακέλους. a. F11 όταν είστε στον φάκελο F1 b. F9 όταν είστε στον φάκελο Root c. F5 όταν είστε στον φάκελο F6 d. Root όταν είστε στον φάκελο F10 3. Με βάση το σχήμα 10 δώστε για το Λ.Σ. DOS τα absolute path για τα αρχεία φακέλους. Τα αρχεία βρίσκονται στον σκληρό δίσκο Ε: a. F2 b. F10 c. F8 4. Με βάση το σχήμα 10 δώστε για το Λ.Σ. DOS τα relative path για τα αρχεία φακέλους. a. F11 όταν είστε στον φάκελο F1 b. F9 όταν είστε στον φάκελο Root c. F5 όταν είστε στον φάκελο F6 d. Root όταν είστε στον φάκελο F10 5. Ποιοι από τους κόμβους F1 έως F11 του σχήματος 10 είναι σίγουρα φάκελοι και ποιοι θα μπορούσαν να είναι αρχεία; Αιτιολογήστε την απάντησή σας.

14 Ερωτήσεις - ΣΥΣΤΗΜΑΤΑ ΑΡΧΕΙΩΝ Σχήμα 11: Δενδρική δομή δεδομένων. 1. Γιατί πιστεύετε ότι δεν επιτρέπεται στους χρήστες η δημιουργία hard link σε φακέλους; 2. Με βάση το σχήμα 11 πόσα hard links υπάρχουν για τους φακέλους F10, F4, F3 αντίστοιχα; Αιτιολογήστε την απάντησή σας. 3. Αν εκτελεστεί η εντολή ln -s /F1/F5/F11 SymbolicLinkForF11 τί μέγεθος θα είναι το αρχείο SymbolicLinkForF11; Αιτιολογήστε την απάντησή σας 4. Για το αρχείο κειμένου TestFile δημιουργείται ένα hard link με όνομα HaTestFile και ένα symbolic link με όνομα SyTestFile. Αν διαγραφεί το αρχείο TestFile η προσπάθεια να εμφανιστούν τα περιεχόμενα των αρχείων HaTestFile και SyTestFile θα επιτύχει ή θα αποτύχει; Αιτιολογήστε την απάντησή σας. 5. Με βάση το σχήμα 8 της θεωρίας πόσα διαφορετικά αρχεία και πόσα ονόματα αρχείων υπάρχουν στο σύστημα;

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

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

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

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

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

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

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

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

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

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

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

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

2ο Εργαστήριο. Εισαγωγική στο Λ.Σ. LINUX Γενικές εντολές συστήματος και χρηστών

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

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

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

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

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

Computing and Information Systems Service. ιαχείριση Αρχείων

Computing and Information Systems Service. ιαχείριση Αρχείων ιαχείριση Αρχείων Η διαχείριση αρχείων είναι πολύ σηµαντική για την οργάνωση των αρχείων σας σε φακέλους και την αποθήκευση των αρχείων που συσχετίζονται µεταξύ τους στον ίδιο φάκελο. Αν έχετε πολλά αρχεία,

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

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

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

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

Κατανεμημένα Συστήματα Αρχείων

Κατανεμημένα Συστήματα Αρχείων Λειτουργικά Συστήματα Ι Αριστείδης Ηλίας Κατανεμημένα Συστήματα Αρχείων Αρχείο Αρχείο (File), οργανωμένη μονάδα δεδομένων αποθηκευμένων με μόνιμο και σταθερό τρόπο σε μέσα, όπως οι δίσκοι, κ.ά. Ονοματοθεσία

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) ΤΜΗΜΑ ΦΥΣΙΚΗΣ Α.Π.Θ. ΕΡΓΑΣΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP) Κ. Παρασκευόπουλος Αναπλ. Καθηγητής Θεσσαλονίκη 2004 1. Μερικά κλασσικά ερωτήματα

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

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

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

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

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System) ..8 Κατανομή των αρχείων σε συσκευές Ακολουθείται κάποια λογική στην αποθήκευση των αρχείων:.αρχεία που χρησιμοποιούνται συχνά τοποθετούνται στους σκληρούς δίσκους που έχουν μεγάλη ταχύτητα πρόσβασης..αν

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

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

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

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

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων

FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν

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

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

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

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

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

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

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

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

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

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

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

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

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1

Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Δυναμικά Πολυεπίπεδα Ευρετήρια (Β-δένδρα) Μ.Χατζόπουλος 1 Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ.Χατζόπουλος 2 Δένδρο αναζήτησης είναι ένας ειδικός τύπος δένδρου που χρησιμοποιείται για να καθοδηγήσει την αναζήτηση μιας

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

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

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

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

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

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER) Εργαστήριο Βάσεων Δεδομένων Entity-Relationship Diagram (ER) ER Diagram Το διάγραμμα οντοτήτων-συσχετίσεων (entityrelationship diagram) είναι ένας τρόπος αφηρημένης και εννοιολογικής αναπαράστασης των

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

Εφαρμογές Πληροφορικής

Εφαρμογές Πληροφορικής Εφαρμογές Πληροφορικής Εγκατάσταση λογισμικού (προγραμμάτων) Ορισμοί Ο ηλεκτρονικός υπολογιστής χωρίζεται σε δύο μέρη, το υλικό και το λογισμικό. Το υλικό αποτελείται από όλα τα εξαρτήματα τα οποία έχουν

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

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

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

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

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 2ο Βασικές Εντολές Διαχείρισης Αρχείων και Καταλόγων Μιχαηλίδης Παναγιώτης Περιεχόμενα Σύστημα αρχείων Αρχεία και κατάλογοι Διαδρομές αρχείων και καταλόγων

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

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

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

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 3) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

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

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 19 Hashing - Κατακερματισμός 1 / 23 Πίνακες απευθείας πρόσβασης (Direct Access Tables) Οι πίνακες απευθείας

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ. Πρόγραμμα Διαχείρισης Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ. Πρόγραμμα Διαχείρισης Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ Πρόγραμμα Διαχείρισης Α.Π.Δ. Περιεχόμενα ΚΕΦΑΛΑΙΟ 1 Εγκατάσταση του προγράμματος 1 ΚΕΦΑΛΑΙΟ 2 Οδηγίες χρήσης προγράμματος με παράδειγμα 2 ΚΕΦΑΛΑΙΟ 3 Αντιγραφή Α.Π.Δ. προηγούμενης περιόδου

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

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

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

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

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

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών. Κεφάλαιο 2 Με το διαδίκτυο μπορεί κάποιος: να κάνει έρευνα, να ψωνίσει για διάφορες υπηρεσίες και προϊόντα, να δει καιρικούς χάρτες, να πάρει φωτογραφίες, ταινίες, και διάφορες άλλες πληροφορίες που βρίσκονται

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

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

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

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

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης -0 Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης H διαδικασία συνοπτικά Κάθε επιχείρηση της οποίας η πρόταση βρίσκεται σε κατάσταση «Σε υλοποίηση», έχει το δικαίωμα να υποβάλει ηλεκτρονικά Έκθεση ολοκλήρωσης.

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

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07 Τμήμα θεωρίας: Α.Μ. 8, 9 Κάθε Πέμπτη, 11πμ-2μμ, ΑΜΦ23. Διδάσκων: Ντίνος Φερεντίνος Γραφείο 118 email: kpf3@cornell.edu Μάθημα: Θεωρία + προαιρετικό

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

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

Εφαρμογές Πληροφορικής Διαχείριση Αρχείων Η έννοια του αρχείου, βασικές έννοιες διαχείρισης αρχείων.

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

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

Document Scanning System Ιανουάριος, 2014

Document Scanning System Ιανουάριος, 2014 Document Scanning System Ιανουάριος, 2014 Το DSS, είναι ένα ολοκληρωμένο συστημα διαχείρισης ψηφιοποίησης εγγράφων, αφού εκτός από την διαδικασία ψηφιοποίησης των εγγράφων, αρχειοθετεί και μία σειρά δεδομένων

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

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1 Εγκατάσταση και ενημέρωση των Windows 8.1 Ενημερώστε το BIOS, εφαρμογές, προγράμματα οδήγησης και εκτελέστε το Windows Update Επιλέξτε τον τύπο εγκατάστασης

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

2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος

2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος 2.5 Σύστημα αρχειοθέτησης, έγγραφα και βάσεις δεδομένων 2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος Να είναι σε θέση να διατηρήσει ένα καθιερωμένο, ηλεκτρονικό και

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

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

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

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

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

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

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

Σημειώνουμε ότι τα αρχεία περιλαμβάνουν κανονικά αρχεία, καταλόγους και συνδέσμους (links). Οι αντίστοιχες εντολές είναι οι εξής:

Σημειώνουμε ότι τα αρχεία περιλαμβάνουν κανονικά αρχεία, καταλόγους και συνδέσμους (links). Οι αντίστοιχες εντολές είναι οι εξής: ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Πληροφορικής και Τηλεπικοινωνιών 4η Εργασία- Τμήμα: Περιττών Αριθμών Μητρώου Κ22: Λειτουργικά Συστήματα Χειμερινό Εξάμηνο 14 Ημερομηνία Ανακοίνωσης: Τετάρτη 14 Ιανουαρίου Ημερομηνία

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

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

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

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

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

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

Αναπαράσταση Μη Αριθμητικών Δεδομένων

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

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

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1

! Δεδομένα: ανεξάρτητα από τύπο και προέλευση, στον υπολογιστή υπάρχουν σε μία μορφή: 0 και 1 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 5-6 Αναπαράσταση Μη Αριθμητικών Δεδομένων (κείμενο, ήχος και εικόνα στον υπολογιστή) http://di.ionio.gr/~mistral/tp/csintro/

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό

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

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

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

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

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

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

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

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

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

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

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

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

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

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

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

Τσάπελη Φανή ΑΜ: 2004030113. Ενισχυτική Μάθηση για το παιχνίδι dots. Τελική Αναφορά

Τσάπελη Φανή ΑΜ: 2004030113. Ενισχυτική Μάθηση για το παιχνίδι dots. Τελική Αναφορά Τσάπελη Φανή ΑΜ: 243113 Ενισχυτική Μάθηση για το παιχνίδι dots Τελική Αναφορά Περιγραφή του παιχνιδιού Το παιχνίδι dots παίζεται με δύο παίχτες. Έχουμε έναν πίνακα 4x4 με τελείες, και σκοπός του κάθε παίχτη

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων.

Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. ΕΡΓΑΣΤΗΡΙΟ 3 ο : ArcCatalog Πηγές δεδομένων Γεωβάση Τι είναι ο ArcCatalog? Ο ArcCatalog χρησιμοποιείται για την πλοήγηση / διαχείριση χωρικών δεδοµένων. Η εφαρμογή του ArcCatalog παρέχει τη δυνατότητα

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

Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008

Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP. Εισηγητής: Χαριτωνίδης Γεώργιος. Βόλος, Νοέμβριος 2008 Κ.Α.ΕΛ.Ε. Σημειώσεις επάνω στο Λειτουργικό Σύστημα Windows XP Βόλος, Νοέμβριος 2008 Τα Windows είναι ένα Λειτουργικό Σύστημα που χρησιμοποιείται σε εκατομμύρια υπολογιστές στον κόσμο. Μας βοηθούν στο να

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

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1 Κατακερματισμός 4/3/2009 Μ.Χατζόπουλος 1 H ιδέα που βρίσκεται πίσω από την τεχνική του κατακερματισμού είναι να δίνεται μια συνάρτησης h, που λέγεται συνάρτηση κατακερματισμού ή παραγωγής τυχαίων τιμών

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

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

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

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

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

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

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

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

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης Περιεχόμενα Δομές δεδομένων 37. Δομές δεδομένων (θεωρητικά στοιχεία)...11 38. Εισαγωγή στους μονοδιάστατους πίνακες...16 39. Βασικές επεξεργασίες στους μονοδιάστατους πίνακες...25 40. Ασκήσεις στους μονοδιάστατους

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

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

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

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Ευ ομή Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp Περιεχόμενα 1. Χειρισμός του περιβάλλοντος LT125-dp Εγκατάσταση & Τρέξιμο Χειρισμός της ψηφιακής εφαρμογής Πλοήγηση στο περιεχόμενο Αλλαγή του μεγέθους

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

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

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

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

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...

Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων... Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26

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

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

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

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

Οδηγός γρήγορης εκκίνησης του PowerSuite

Οδηγός γρήγορης εκκίνησης του PowerSuite Το PowerSuite είναι η ολοκληρωμένη λύση απόδοσης για τον υπολογιστή σας. Ενσωματώνοντας το RegistryBooster, το DriverScanner και το SpeedUpMyPC σε ένα ενιαίο περιβάλλον εργασίας σάρωσης, το PowerSuite

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

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Τμημα Πληροφορικης και Τηλεματικης Τσάμη Παναγιώτα ΑΜ: 20833 ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Άσκηση 1 Αθήνα 13-12-2011 Αναφορά Ενότητα 1 A Δημιουργήστε στο φλοιό 3 εντολές (alias) που η

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

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

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

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

ΚΕΦΑΛΑΙΟ 16: Επίλυση Ονομάτων (Name Resolution) και DNS

ΚΕΦΑΛΑΙΟ 16: Επίλυση Ονομάτων (Name Resolution) και DNS ΚΕΦΑΛΑΙΟ 16: Επίλυση Ονομάτων (Name Resolution) και DNS 16.1. Εισαγωγή Τα προγράμματα σπανίως απευθύνονται σε host, ταχυδρομικά κουτιά και σ άλλους πόρους με τη δυαδική τους διεύθυνση δικτύου. Αντί για

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

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή στην Πληροφορική 1 Γενικές πληροφορίες Εισαγωγή στην Πληροφορική ιδασκαλία: Παναγιώτης Χατζηδούκας Email:

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

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Μάθημα 4.5 Η Μνήμη - Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις τα κυριότερα είδη μνήμης

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

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο 2006-07 Πληροφορίες Εισαγωγή στην Πληροφορική Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Μόνο για την επόµενη Τετάρτη 25/10, το µάθηµα (12-13) δεν θα πραγµατοποιηθεί. Τα εργαστήρια θα ξεκινήσουν

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

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

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

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

Ανακαλύπτω. Ο υπολογιστής στην πράξη!

Ανακαλύπτω. Ο υπολογιστής στην πράξη! ΔΗΜΟΣΙΑ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ ΛΕΒΑΔΕΙΑΣ ΣΥΛΛΟΓΟΣ «ΦΙΛΟΙ ΒΙΒΛΙΟΘΗΚΗΣ ΛΙΒΑΔΕΙΑΣ» Κατερίνα Κεράστα 2014 Α Μαθαίνω τον υπολογιστή μου Ανακαλύπτω Ο υπολογιστής στην πράξη! Ο υπολογιστής στην πράξη! Επιφάνεια

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

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

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

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

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

Διαχείριση Δεδομένων

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

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

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview

Εργαστήριο Λειτουργικών Συστημάτων. Minix Overview Εργαστήριο Λειτουργικών Συστημάτων Minix Overview Σύνοψη 5ης ιάλεξης Λειτουργικό Σύστημα Minix Οργάνωση του Λειτουργικού Συστήματος Οργάνωση πηγαίου κώδικα Minix recompilation Σύνοψη Μαθήματος Σύνοψη Μαθήματος

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί

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

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά MANAGER SIDE BAR Η Manager side bar είναι μία εφαρμογή σχεδιασμένη να προσφέρει μια σειρά από λειτουργίες και ευκολίες σε κάθε χρήστη Η/Υ προχωρημένο ή αρχάριο. Βασική λειτουργία της εφαρμογής είναι ότι

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

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Δέντρα Αναζήτησης. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Δέντρα Αναζήτησης. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Δομές Δεδομένων Δέντρα Αναζήτησης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Το πρόβλημα Αναζήτηση Θέλουμε να διατηρήσουμε αντικείμενα με κλειδιά και να μπορούμε εκτός από

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

Κατανεμημένα Συστήματα με Java. Ενότητα # 14: Κατανεμημένα συστήματα αποθήκευσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Κατανεμημένα Συστήματα με Java. Ενότητα # 14: Κατανεμημένα συστήματα αποθήκευσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Κατανεμημένα Συστήματα με Java Ενότητα # 14: Κατανεμημένα συστήματα αποθήκευσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του

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