ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι. Συστήματα Αρχείων. Επ. Καθ. Κ. Λαμπρινουδάκης
|
|
- Συντύχη Αβραμίδης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι Συστήματα Αρχείων Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης 1 Μακροχρόνια Αποθήκευση Πληροφοριών 1. Δυνατότητα αποθήκευσης μεγάλων ποσοτήτων πληροφοριών 2. Οι πληροφορίες πρέπει να επιβιώνουν μετά τον τερματισμό της διεργασίας που τις χρησιμοποιεί. 3. Πρέπει να επιτρέπεται σε πολλές διεργασίες να έχουν το δικαίωμα ταυτόχρονης προσπέλασης στις πληροφορίες 2 1
2 Τυπικές Προεκτάσεις Αρχείων 3 ομή Αρχείων (α) Ακολουθία Byte (το νόημα της ακολουθίας αυτής αποδίδεται από το πρόγραμμα) (β) Ακολουθία Εγγραφών (κάθε εγγραφή έχει μια εσωτερική δομή, ανάγνωση / εγγραφή σε επίπεδο εγγραφής) (γ) Δένδρο (δένδρα εγγραφών που δεν έχουν το ίδιο μήκος, κάθε ένα περιέχει ένα πεδίο «κλειδί», με βάση το οποίο είναι ταξινομημένο το δένδρο) 4 2
3 Τύποι Αρχείων Κανονικά Αρχεία (Regular Files) Περιέχουν πληροφορίες των χρηστών με κάποια από την προαναφερόμενη «δομή». Με αυτά θα ασχοληθούμε. Κατάλογοι (Directories) Αρχεία συστήματος που βοηθούν στη δόμηση των αρχείων. Ειδικά Αρχεία Χαρακτήρων (Character Special Files) Σχετίζονται με την είσοδο-έξοδο σειριακών συσκευών όπως τερματικά εκτυπωτές κ.λ.π.) Ειδικά Αρχεία Μπλόκ (Block Special Files) Μοντελοποιούν Δίσκους 5 Τύποι Αρχείων Κανονικά Αρχεία Τα Κανονικά Αρχεία μπορεί να είναι: Αρχεία ASCII ή Αρχεία Δυαδικά (binary) (α) Εκτελέσιμα Αρχεία (executable) τα οποία αποτελούνται από πέντε μέρη: Κεφαλίδα Κώδικας Δεδομένα Bit επανατοποθέτησης Πίνακας συμβόλων (β) Δυαδικό Αρχείο-αρχειοθήκη (archive) τo οποίo αποτελείται από μια συλλογή από library procedures (object modules) που δεν έχουν συνδεθεί. 6 3
4 υαδικά Αρχεία 7 Πρόσβαση στα Αρχεία Σειριακή Πρόσβαση (Sequential Access) Ανάγνωση όλων των bytes/εγγραφών από την αρχή Δεν είναι δυνατή ανάγνωση με άλλη σειρά Είναι δυνατή η επαναφορά στην αρχή και η εκ νέου ανάγνωση του αρχείου Εύχρηστα στην εποχή των μαγνητικών ταινιών Αρχεία Τυχαίας Προσπέλασης (Random access) Η ανάγνωση των bytes/εγγραφών μπορεί να γίνει με οποιαδήποτε σειράς, ανεξαρτήτου της θέσης τους Απαραίτητα κυρίως για Βάσεις Δεδομένων Η ανάγνωση μπορεί να γίνει με δύο τρόπους Καθορισμός της τρέχουσας θέσης στο αρχείο (εντολή seek), και μετά ανάγνωση από εκείνο το σημείο σειριακά ή... ΗεντολήRead δίνει και τη θέση εκκίνησης της ανάγνωσης 8 4
5 Ιδιότητες Αρχείων Η λίστα των ιδιοτήτων διαφέρει από σύστημα σε σύστημα. Η παραπάνω είναι απλά ενδεικτική... και εξαρτάται από το συγκεκριμένο σύστημα. 9 Ενέργειες στα Αρχεία Create (Δημιουργία) Καθορισμός μερικών από τις ιδιότητες του Delete (Διαγραφή) Open (Άνοιγμα) Προσκομίζονται στη κύρια μνήμη οι ιδιότητες και η λίστα των σχετικών με το αρχείο διευθύνσεων που υπάρχουν στο δίσκο. Close (Κλείσιμο) Οι ιδιότητες και οι διευθύνσεις δίσκου δεν χρειάζονται πια οπότε απελευθερώνεται μνήμη (γιατολόγοαυτόπολλάσυστήματαορίζουν μέγιστο αριθμό ανοικτών αρχείων) Κατά το κλείσιμο εξαναγκάζεται η εγγραφή του τελευταίου block στο δίσκο, ακόμα και αν δεν είναι γεμάτο. Read (Ανάγνωση) Πρέπει να καθοριστούν πόσα δεδομένα χρειάζονται (ώστε να δεσμευθεί και ο ανάλογος χώρος στη μνήμη) 10 5
6 Ενέργειες στα Αρχεία Write (Εγγραφή) Συνήθως η εγγραφή ξεκινάει από την τρέχουσα θέση. Αν η τρέχουσα θέση είναι στο τέλος του αρχείου τότε αυξάνει το μέγεθος του. Αν η τρέχουσα θέση βρίσκεται οπουδήποτε μέσα στο αρχείο τα δεδομένα που υπάρχουν αποθηκευμένα εκεί αντικαθίστανται. Append(Προσάρτηση) Περιορισμένη εκδοχή της Write Προσθέτει δεδομένα στο τέλος του αρχείου Seek (Αναζήτηση) Η συγκεκριμένη κλήση επανατοποθετεί το δείκτη αρχείου σε μια συγκεκριμένη θέση. Στησυνέχειαμπορείναγίνειανάγνωση/ εγγραφή με αφετηρία τη συγκεκριμένη θέση. Get Attributes (Λήψη Ιδιοτήτων) Πολλέςδιεργασίεςπρέπειναδιαβάσουντιςιδιότητεςτωναρχείωνγιανα επιτελέσουν το έργο τους (π.χ. το make) Set Attributes (Ορισμός Ιδιοτήτων) Παρέχει τη δυνατότητα αλλαγής κάποιων ιδιοτήτων του αρχείου. Rename (Μετονομασία) 11 Παράδειγμα Χρήσης Κλήσεων Συστήματος για Αντιγραφή Αρχείων (1/2) 12 6
7 Παράδειγμα Χρήσης Κλήσεων Συστήματος για Αντιγραφή Αρχείων (2/2) 13 Αρχεία με Χαρτογράφηση στη Μνήμη Κάποια λειτουργικά συστήματα υποστηρίζουν μηχανισμό για την χαρτογράφηση (mapping) των αρχείων στο χώρο των διευθύνσεων της διεργασίας που εκτελείται. Συγκεκριμένα, αξιοποιούνται οι εντολές: Map: Αυτή παρέχει ένα όνομα αρχείου και μια εικονική διεύθυνση και αναγκάζει το λειτουργικό σύστημα να απεικονίσει το αρχείο μέσα στο χώρο διευθύνσεων ξεκινώντας από τη συγκεκριμένη εικονική διεύθυνση Unmap: Αφαιρεί τα αρχεία από το χώρο διευθύνσεων 14 7
8 Παράδειγμα Χαρτογραφημένων Αρχείων σε Σύστημα που Υποστηρίζει Κατάτμηση (Segmentation) (a) Πριν τη χαρτογράφηση των αρχείων (b) Μετά τη χαρτογράφηση: υπάρχον αρχείο abc σ ένα τμήμα δημιουργία νέου τμήματος για το αρχείο xyz 15 Αρχεία με Χαρτογράφηση στη Μνήμη Τα βασικά προβλήματα: Επειδή συνήθως η διαχείριση μνήμης γίνεται με σελίδων ή / και τμημάτων, το σύστημα δεν είναι εύκολο να γνωρίζει το ακριβές μέγεθος του αρχείου (παρά μόνο σε πλήθος σελίδων) Ένα αρχείο που είναι χαρτογραφημένο στη μνήμη μπορεί να ανοίξει για συμβατική ανάγνωση από άλλη διεργασία και να δημιουργηθεί πρόβλημα «ασυνεπών» εκδόσεων του αρχείου. Τέλος αν κάποιο αρχείο είναι πολύ μεγάλο θα πρέπει η εντολή map να χαρτογραφεί μόνο μέρος του αρχείου 16 8
9 Κατάλογοι Συστήματα Καταλόγων Ενός Επιπέδου Ένας μόνο κατάλογος που περιέχει όλα τα αρχεία, δηλαδή: περιέχει 4 αρχεία τα οποία ανήκουν σε τρεις διαφορετικούς ιδιοκτήτες, A, B, και C Το πρόβλημα με τους καταλόγους ενός επιπέδου είναι ότι μπορεί να διαφορετικοί χρήστες να δημιουργήσουν αρχεία με τοίδιοόνομαμεαποτέλεσματοένανααπόταδύοναχάνεται 17 Συστήματα Καταλόγων ύο Επιπέδων Ένας κατάλογος για κάθε χρήστη που περιέχει όλα τα αρχεία του. Με τα δύο επίπεδα δεν υπάρχουν πλέον διενέξεις αναφορικά με τα ονόματα των αρχείων. Ο κάθε χρήστης μπορεί να προσπελάσει μόνο τα αρχεία που βρίσκονται στον κατάλογο του. Επίσης, επιτρέπεται στους χρήστες να έχουν πρόσβαση στα αρχεία των άλλων παρέχοντας κάποια υπόδειξη η οποία προσδιορίζει σε ποιόν ανήκει το αρχείο (π.χ. Open ( costas/file ). Αυτό εξυπηρετεί στη χρήση των βοηθητικών και άλλων αρχείων του συστήματος. 18 9
10 Ιεραρχικά Συστήματα Καταλόγων 19 Ονόματα ιαδρομών ΈναΔένδροΚαταλόγωνστοUNIX 20 10
11 Ονόματα ιαδρομών Απόλυτο Όνομα Διαδρομής (absolute path name) Windows: \usr\ast\mailbox (ο \ είναι ο χαρακτήρας διαχωρισμού) UNIX: /usr/ast/mailbox (ο / είναι ο χαρακτήρας διαχωρισμού) Σχετικό Όνομα Διαδρομής (Relative path name) Χρησιμοποιείται σε συνδυασμό με το κατάλογο εργασίας (τρέχων κατάλογος). Δηλαδή αν ο τρέχω κατάλογος είναι ο /usr/ast, το αρχείο με απόλυτη διαδρομή /usr/ast/mailbox μπορεί απλά να προσδιοριστεί ως mailbox. Τα περισσότερα λειτουργικά συστήματα που υποστηρίζουν ιεραρχικούς καταλόγους έχουν δύο ειδικές καταχωρήσεις σε κάθε κατάλογο τις. που σημαίνει τρέχων κατάλογος και.. που σημαίνει γονικός κατάλογος Παράδειγμα: Αν ο τρέχων κατάλογος είναι ο /usr/ast οι παρακάτω εντολές είναι ισοδύναμες cp /usr/lib/dictionary /usr/ast/dictionary και cp../lib/dictionary. 21 Ενέργειες σε Καταλόγους Create (Δημιουργία) Δημιουργείται ένας κενός κατάλογος Delete (Διαγραφή) Μπορούν να διαγραφούν μόνο κενοί κατάλογοι Opendir (Άνοιγμα Καταλόγου) Για να διαβαστεί ένας κατάλογος πρέπει πρώτα να ανοίξει Closedir (Κλείσιμο Καταλόγου) Μετά την ανάγνωση ο κατάλογος μπορεί να κλείσει ώστε να ελευθερωθεί χώρος στη μνήμη. Readdir (Ανάγνωση Καταλόγου) Επιστρέφει πάντα την επόμενη καταχώρηση από έναν ανοικτό κατάλογο
12 Ενέργειες σε Καταλόγους Rename (Μετονομασία) Όπως και στα αρχεία Link (Σύνδεση) Η σύνδεση είναι μια τεχνική που επιτρέπει σ ένα αρχείο να εμφανίζεται σε περισσότερους από έναν καταλόγους. Καθορίζει ένα υπάρχων αρχείο και ένα όνομα διαδρομής, και δημιουργεί ένα σύνδεσμο από το υπάρχων αρχείο στο όνομα που καθορίζει η διαδρομή. Unlink (Αποσύνδεση) Διαγράφεται μια καταχώρηση καταλόγου. Αν το αρχείο που αποσυνδέεται υπάρχει μόνο σ ένα κατάλογο τότε διαγράφεται το αρχείο. Αν υπάρχει σε περισσότερους καταλόγους τότε διαγράφεται μόνο το συγκεκριμένο όνομα της διαδρομής. 23 Υλοποίηση Συστήματος Αρχείων Οι περισσότεροι δίσκοι μπορούν να διαιρεθούν σε ένα ή περισσότερα διαμερίσματα (partitions) καικάθεδιαμέρισμαναέχειανεξάρτητο σύστημα αρχείων. Οτομέας0 τουδίσκουονομάζεταιβασικήεγγραφήεκκίνησης (MBR Master Boot record) και εκτελείται όταν ξεκινάει ο υπολογιστής. Το πρόγραμμα του MBR έχει ως στόχο να εντοπίσει το ενεργό διαμέρισμα και να αναγνώσει το πρώτο του μπλόκ που είναι το μπλόκ εκκίνησης (boot block). Στο τέλος του MBR βρίσκεται ο Πίνακας Διαμερισμάτων που περιέχει την αρχική και τελική διεύθυνση κάθε διαμερίσματος. Το πρώτο μπλόκ σε όλα τα διαμερίσματα είναι το μπλόκ εκκίνησης στο οποίο τοποθετείται το πρόγραμμα εκκίνησης του λειτουργικού συστήματος του συγκεκριμένου διαμερίσματος (μπλόκ εκκίνησης υπάρχει ακόμα και αν το συγκεκριμένο διαμέρισμα δεν περιέχει λειτουργικό σύστημα). Με εξαίρεση το μπλόκ εκκίνησης η δομή των διαμερισμάτων τροποποιείται από σύστημα αρχείων σε σύστημα αρχείων
13 File System Implementation Περιέχει διάφορες παραμέτρους για το Σύστημα Αρχείων (τύπος, πλήθος μπλόκς κ.λ.π.) Ελεύθερα μπλόκς (Χάρτης ψηφίων ή λίστα από δείκτες) Πίνακας από i-κόμβους (ένας κόμβος για κάθε αρχείο) Βσικός Κατάλογος (Κορυφή του δένδρου) A possible file system layout 25 Υλοποίηση Αρχείων Συνεχής Κατανομή (α) Συνεχής κατανομή του χώρου του δίσκου για 7 αρχεία (β) Κατάσταση του δίσκου μετά τη διαγραφή των αρχείων D και E 26 13
14 Υλοποίηση Αρχείων Κατανομή Συνδεδεμένης Λίστας Αποθήκευση αρχείων σε μια συνδεδεμένη λίστα από μπλοκ δίσκου. Η πρώτη λέξη κάθε μπλοκ χρησιμοποιείται σαν δείκτης προς το επόμενο Όμως: Αργή τυχαία προσπέλαση Απώλεια χώρου από τους δείκτες σε κάθε μπλοκ Ο διαθέσιμος χώρος δεν είναι δύναμη του 2 27 Υλοποίηση Αρχείων Κατανομή Συνδεδεμένης Λίστας με Χρήση ενός Πίνακα στην Κύρια Μνήμη Η λέξη με το δείκτη από κάθε μπλοκ μεταφέρεται σε ένα πίνακα στη μνήμη Διαθέσιμο για αποθήκευση το σύνολο του μπλοκ Γρήγορη τυχαία προσπέλαση Μειονέκτημα: Διατηρείται στη μνήμη ολόκληρος ο πίνακας Απαιτείται ~ MB για 20GB δίσκου Εξάρτηση του μεγέθους του πίνακα από το μέγεθος του δίσκου Ο παραπάνω πίνακας είναι γνωστός ως Πίνακας Κατανομής Αρχείων (File Allocation Table) 28 14
15 Υλοποίηση Αρχείων Κόμβοι i (Index Nodes) Σε κάθε αρχείο αντιστοιχίζεται μια δομή δεδομένων: κόμβος i (index node) Περιέχει τις διευθύνσεις στο δίσκο των μπλοκ του αρχείου Τις ιδιότητες του αρχείου Ο κόμβος i βρίσκεται στη μνήμη μόνο όταν είναι ανοιχτό το αντίστοιχο αρχείο Αυτήησχεδίασηαπαιτείστημνήμηπίνακα με μέγεθος που εξαρτάται από το μέγιστο επιτρεπόμενο αριθμό των ανοιχτών αρχείων και όχι το μέγεθος του δίσκου 29 Υλοποίηση Καταλόγων Για να ανοίξει ένα αρχείο αξιοποιείται το όνομα διαδρομής που παρέχει ο χρήστης για να εντοπιστεί η καταχώριση καταλόγου. Η καταχώρηση καταλόγου παρέχει τις πληροφορίες πουχρειάζονταιγιαναβρεθούνταμπλόκτουδίσκου η διεύθυνση δίσκου ολόκληρου του αρχείου για τη περίπτωση συνεχούς κατάτμισης Ο αριθμός του πρώτου μπλόκ για τις δύο περιπτώσεις συνδεδεμένης λίστας Ο αριθμός του κόμβου I Έναζήτημαείναιηεπιλογήτουχώρουγιατην αποθήκευση των ιδιοτήτων του αρχείου 30 15
16 Υλοποίηση Καταλόγων (a) Απλή Σχεδίαση με καταχωρίσεις σταθερού μεγέθους (μια ανά αρχείο) που περιέχουν το όνομα του αρχείου (σταθερού μεγέθους), μια δομή με τις ιδιότητες και μια ή περισσότερες διευθύνσεις στο δίσκο (μέχρι κάποιο μέγιστο) (b) Σχεδίαση καταλόγου τον οποίο κάθε εγγραφή αναφέρεται σε κάποιο κόμβο i 31 ιαχείριση Μεγάλων Ονομάτων Αρχείων στους Καταλόγους α) Εσωτερικά β) Σε Σωρό 32 16
17 Κοινόχρηστα Αρχεία Υπάρχουν προβλήματα συγχρονισμού του αρχείου!! 33 Κοινόχρηστα Αρχεία Το πρόβλημα του συγχρονισμού μπορεί να λυθεί με δύο τρόπους: Τα μπλόκ του δίσκου δεν παρουσιάζονται στους καταλόγους αλλά σε μικρές δομές δεδομένων (π.χ. Κόμβους i για το UNIX) O B συνδέεται με ένα από τα αρχεία του C μέσω της δημιουργίας ενός νέου αρχείου τύπου LINK, και της τοποθέτησης του νέου αυτού αρχείου στον κατάλογο του Β. Το νέο αρχείο περιέχει απλώς το όνομα της διαδρομής που έχει συνδεθεί. Ο τρόπος αυτός είναι γνωστός ως «Συμβολική Σύνδεση»
18 Κοινόχρηστα Αρχεία (με χρήση μικρών ομών εδομένων) (a) Αρχική Κατάσταση (b) Μετά τη σύνδεση του χρήστη Β με το αρχείο (c) Μετά που ο αρχικός χρήστης C διαγράφει το αρχείο 35 ιαχείριση Χώρου ίσκου Αποθήκευση αρχείου σε συνεχή ακολουθία από byte Οδηγεί στο πρόβλημα της μεταφοράς του αρχείου όταν αυτό μεγαλώσει Αποθήκευση αρχείου σε μπλοκ σταθερού μεγέθους Ποιο πρέπει να είναι το μέγεθος του μπλοκ Μεγάλο μέγεθος μπλοκ: Απώλεια χώρου σε μικρά αρχεία Ταχύτερη μεταφορά δεδομένων Μικρό μέγεθος μπλοκ: Καλύτερη χρήση του χώρου του δίσκου Μικρότερος ρυθμός μεταφοράς δεδομένων Κεντρική τιμή μεγέθους αρχείων: 1680 byte 36 18
19 ιαχείριση Χώρου ίσκου Block size Ησυνεχήςκαμπύλη(αριστερή κλίμακα) δίνει το ρυθμό μεταφοράς δεδομένων του δίσκου Η διακεκομμένη καμπύλη (δεξιά κλίμακα) δίνει την αποδοτικότητα χρήσης του χώρου του δίσκου Για αρχεία μεγέθους 2KB 37 ιαχείριση Χώρου ίσκου Παρακολούθηση των Ελεύθερων Block (a) Χρήση συνδεδεμένης λίστας από μπλοκ δίσκου για την αποθήκευση των αριθμών των ελεύθερων μπλοκ (b) Χάρτης ψηφίων 38 19
20 ιαχείριση Χώρου ίσκου Έλεγχος Χώρου ίσκου Χρηστών (Quotas) 39 Αξιοπιστία των Συστημάτων Αρχείων Εφεδρικά Αντίγραφα Φυσική Αντιγραφή Αντιγραφή όλων των μπλοκ του δίσκου ξεκινώντας από το μπλοκ 0 Αποφυγή αντιγραφής των ελεύθερων μπλοκ αν το πρόγραμμα αντιγραφής έχει πρόσβαση στις δομές των ελεύθερων μπλοκ Απλή και γρήγορη μέθοδος Μειονεκτήματα: Αδυναμία παράληψης καταλόγων Αδυναμία δημιουργίας Αυξητικών αντιγράφων Αδυναμία ανάκτησης συγκεκριμένων καταλόγων 40 20
21 Αξιοπιστία των Συστημάτων Αρχείων Λογική Αντιγραφή Ξεκινά από ένα ή περισσότερους καταλόγους και αντιγράφει αναδρομικά όλα τα αρχεία που βρίσκονται εκεί Δυνατότητα επιλεκτικής Αντιγραφής Δυνατότητα επιλεκτικής ανάκτησης Δυνατότητα αυξητικών αντιγράφων 41 Αξιοπιστία των Συστημάτων Αρχείων File that has not changed Τα τετράγωνα συμβολίζουν τους καταλόγους και οι κύκλοι τα αρχεία. Τα σκιασμένα στοιχεία έχουν τροποποιηθεί μετά την τελευταία αντιγραφή. Κάθε κατάλογος και κάθε αρχείο έχει ως ετικέτα τον αριθμό του κόμβου i του 42 21
22 Αξιοπιστία των Συστημάτων Αρχείων Χάρτης Ψηφίων που αξιοποιείται στον αλγόριθμο λογικής αντιγραφής 43 Συνέπεια των Συστημάτων Αρχείων Καταστάσεις του Συστήματος Αρχείων (a) Συνεπής (b) Αγνοούμενο μπλόκ (c) Μπλόκ που εμφανίζεται δύο φορές στη λίστα ελεύθερων μπλόκ (d) Μπλόκ που εμφανίζεται δύο φορές στα μπλοκ δεδομένων 44 22
23 Χρήση Κρυφής Μνήμης (Cache) για Καλύτερη Επίδοση Κατακερματισμός Δνσεων του Δίσκου και χρήση πίνακα κατακερματισμού (Hash Table). Δημιουργία Αλυσίδων Σύγκρουσης και λίστας διπλής κατεύθυνσης που διατρέχει όλα τα μπλόκ με βάση τη σειρά χρήσης 45 Παραδείγματα Συστημάτων Αρχείων CD-ROM Μέγεθος Καταχώρησης Δνση 1 ου μπλόκ Μέγεθος Αρχείου Δυνατότητα η καταχώρηση καταλόγου να αναφέρεται σε αρχείο που βρίσκεται σε άλλο CD Στόχος είναι οι καταχωρήσεις να έχουν μονό αριθμό bytes Καταχώρηση Καταλόγου στο ISO
24 Παραδείγματα Συστημάτων Αρχείων CP/M Καταχώρηση Καταλόγου στο CP/M To σύστημα αρχείων CPM διαθέτει ένα μόνο κατάλογο με καταχωρήσεις σταθερού μεγέθους (32-bits). Μέσω του User Code δημιουργούνται εικονικοί κατάλογοι για κάθε χρήστη Ονόματα Αρχείων με 8 χαρακτήρες + 3 χαρακτήρες προέκταση (Επιτρέπονται ΜΟΝΟ τα κεφαλαία γράμματα) Μέγιστο μέγεθος αρχείου 16 KB (δεδομένου ότι ένα block έχει οριστεί σε 1ΚΒ. Σε περίπτωση μεγαλύτερων αρχείων αξιοποιούνται περισσότερες καταχωρήσεις καταλόγου η σειρά των οποίων καθορίζεται μέσω του πεδίου Extent 47 Παραδείγματα Συστημάτων Αρχείων MS-DOS Δεν υπήρχε στο CP/M Δείκτης σε FAT The MS-DOS directory entry 48 24
25 Παραδείγματα Συστημάτων Αρχείων MS-DOS 49 Παραδείγματα Συστημάτων Αρχείων Windows 98 Για συμβατότητα με το NT και σωστή εμφάνιση των ονομάτων των αρχείων (στο MS-DOS όλα κεφαλαία, κάτι που δεν ισχύει στο NT Bytes Tα 10 αχρησιμοποίητα bits του DOS Υποστήριξη FAT 32 (συνεπώς θέλουμε 32 bit διεύθυνση) Η επεκτεταμένη καταχώρηση καταλόγου του MS-DOS που χρησιμοποιούν τα Windows
26 Παραδείγματα Συστημάτων Αρχείων Windows 98 Πώς αναγνωρίζουν τα Windows 98 αν μια καταχώρηση περιέχει ένα όνομα αρχείου MS-DOS ή ένα μεγάλο όνομα αρχείου (τμήμα) ; Απότοπεδίο Ιδιότητες το οποίο στις καταχωρήσεις μεγάλων ονομάτων παίρνει τη τιμή 0x0F Bytes Checksum Μια καταχώρηση για (τμήμα) ενός μεγάλου ονόματος αρχείου 51 Παραδείγματα Συστημάτων Αρχείων Windows 98 Παράδειγμα Καταχώρησης Μεγάλου Ονόματος 52 26
27 Παραδείγματα Συστημάτων Αρχείων UNIX V7 Καταχώρηση Καταλόγου στο UNIX V7 53 Παραδείγματα Συστημάτων Αρχείων UNIX V7 UNIX i-node 54 27
28 Παραδείγματα Συστημάτων Αρχείων UNIX V7 Αναζήτηση του Αρχείου /usr/ast/mbox 55 28
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Μακροχρόνια
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Αρχεία με Χαρτογράφηση
Διαβάστε περισσότεραΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ Στέφανος Γκρίτζαλης Αναπληρωτής Καθηγητής Κωνσταντίνος Καραφασούλης ιδάσκων (Π 407) Μαγνητικοί ίσκοι Τα δεδοµένα αποθηκεύονται στο µαγνητικό φιλµ του δίσκου Ο δίσκος περιστρέφεται µε
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Αρχείων. Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Μάθημα: Λειτουργικά Συστήματα Συστήματα Αρχείων Διδάσκoντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) Λειτουργικά Συστήματα 1 Χρήση Κρυφής Μνήμης (Cache)
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Αρχείων Βασίλης Σακκάς 11/12/2013 1 Διαχείριση Αρχείων 1 Μακρόχρονη αποθήκευση πληροφοριών 1. Αποθήκευση μεγάλου όγκου δεδομένων 2. Οι αποθηκευμένες πληροφορίες πρέπει
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 8: Αρχεία Ι Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Ενότητα # 4: Συστήματα Αρχείων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής
Λειτουργικά Συστήματα Ενότητα # 4: Συστήματα Αρχείων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3
Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Εισαγωγή στα Λειτουργικά Συστήματα (Λ/Σ) Το UNIX και οι εντολές του Παρουσίαση 3 1 Λειτουργικά Συστήματα & Γλώσσες Προγραμματισμού Διαφάνειες σύμφωνα με
Διαβάστε περισσότερα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.
Διαβάστε περισσότεραΛειτουργικό Σύστημα: διαχείριση πόρων. Τι είναι ένα αρχείο ; Διαχείριση αρχείων. Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2018-19 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη
Διαβάστε περισσότεραΜάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ
Μάθημα 2 ο ΟΡΓΑΝΩΣΗ ΣΥΣΤΗΜΑΤΟΣ ΑΡΧΕΙΩΝ Εισαγωγή στη Διαχείριση Αρχείων Οι Η/Υ θα ήταν άχρηστοι, αν δεν μπορούσαν να αποθηκεύσουν τα δεδομένα που επεξεργάζονται για μελλοντική χρήση. Τα δεδομένα αποθηκεύονται
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Λειτουργικό Σύστημα:
Διαβάστε περισσότεραΣύστηµα Αρχείων και Καταλόγων
ΕΠΛ 003 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Σύστηµα Αρχείων και Καταλόγων ιάλεξη 7 (Κεφάλαιο 11 του βιβλίου) Στόχοι Κεφαλαίου Περιγραφή της έννοιας του αρχείου, συστήµατος
Διαβάστε περισσότεραΛειτουργικό Σύστημα: διαχείριση πόρων. Διαχείριση αρχείων. Τι είναι ένα αρχείο ; Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2015-16 Λειτουργικό Σύστημα: διαχείριση πόρων Εισαγωγή Λειτουργικά Συστήματα (ΙΙ) (διαχείριση αρχείων) Επικοινωνία με χρήστη
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά Συστήματα
Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 9: Αρχεία ΙΙ Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Βασικές Έννοιες Λειτουργικών Συστημάτων Βασίλης Σακκάς 13/11/2013 1 ΒασικέςΈννοιεςΛ/Σ Η επικοινωνία μεταξύ Λ/Σ και των προγραμμάτων του χρήστη γίνεται μέσω του συνόλου των «εκτεταμένων
Διαβάστε περισσότεραΛειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)
2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό
Διαβάστε περισσότεραΠληροφορική 2. Δομές δεδομένων και αρχείων
Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες
Διαβάστε περισσότεραΣύστηµα Αρχείων File System
Σύστηµα Αρχείων File System Περίληψη Το σύστηµα αρχείων από την σκοπιά του χρήστη Ονοµασία αρχείων και επιτρεπόµενες λειτουργίες Κατάλογος αρχείων (directories) Το σύστηµα αρχείου από την σκοπιά του σχεδιαστή
Διαβάστε περισσότεραΕισαγωγή στα Λειτουργικά
Εισαγωγή στα Λειτουργικά Συστήματα Ενότητα 9: Αρχεία ΙΙ Γεώργιος Φ. Φραγκούλης Τμήμα Ηλεκτρολόγων Μηχανικών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σεάδειες χρήσης Creative Commons. Για εκπαιδευτικό
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα αρχείων, δίσκοι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα αρχείων, δίσκοι Υλικό από: Tanenbaum, Modern Operating Systems,Structured Computer Organization Stallings, Operating Systems: Internals and Design Principles. Silberschatz,
Διαβάστε περισσότεραΚεφάλαιο 2. Διδακτικοί Στόχοι
Κεφάλαιο 2 Το αντικείμενο αυτού του κεφαλαίου είναι η οργάνωση του συστήματος αρχείων του υπολογιστή. Παρουσιάζονται έννοιες, όπως η διαχείριση αρχείων και το σύστημα αρχείων, αναλύεται η φυσική οργάνωση
Διαβάστε περισσότεραΤρόποςΑξιολόγησης: α) Εργαστήρια (Προαιρετικάµε 20% - 35% βαρύτητα µόνοθετικά) β) Τελική Γραπτή Εξέταση
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Ύλη του Μαθήµατος Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Βιβλίο Μαθήµατος: α) Tanenbaum, A.:ΣύγχροναΛειτουργικάΣυστήµατα, 2ηΈκδοση, Εκδόσεις Κλειδάριθµος. β) Wrightson, K.,
Διαβάστε περισσότεραΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)
ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ) Συσκευές αποθήκευσης Ένας υπολογιστής προκειµένου να αποθηκεύσει δεδοµένα χρησιµοποιεί δύο τρόπους αποθήκευσης: Την Κύρια Μνήµη Τις συσκευές µόνιµης αποθήκευσης (δευτερεύουσα
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Κεφάλαιο 2: Σύστημα Αρχείων Τα προγράμματα που εκτελούνται
Διαβάστε περισσότεραΛειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία
Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 - 2 - Κεφάλαιο 2 ο Δευτερεύουσα μνήμη Οι εύκαμπτοι μαγνητικοί δίσκοι (floppy disks) ή δισκέτες Οι σκληροί μαγνητικοί δίσκοι (hard disks) Οι
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 13: Λειτουργίες Αρχείων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών
Διαβάστε περισσότεραΤεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10
Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 10 Κεφάλαιο 10 ιαχείριση Αρχείων στα Λειτουργικά Συστήµατα Σκοπός του κεφαλαίου αυτού είναι να περιγράψει τη διαχείριση των αρχείων
Διαβάστε περισσότεραΠανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών. Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ.
Πανεπιςτήμιο Πελοποννήςου Τμήμα Επιςτήμησ και Τεχνολογίασ Τηλεπικοινωνιών Λειτουργικά Συςτήματα Προγραμματιςμόσ Συςτήματοσ Συςτήματα Αρχείων Μπλοκ Τα αρχεύα δεν αποθηκεύονται ςτο δύςκο χύμα, αλλϊ ςε μπλοκ
Διαβάστε περισσότεραΛειτουργικά Συστήματα (Λ/Σ)
Λειτουργικά Συστήματα (Λ/Σ) Διαχείριση Μνήμης Βασίλης Σακκάς 6/12/2013 1 Διαχείριση Μνήμης 1 Το τμήμα του Λ/Σ που διαχειρίζεται τη μνήμη λέγεται Διαχειριστής Μνήμης (Memory manager). Καθήκον του είναι
Διαβάστε περισσότεραΥπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Διαβάστε περισσότεραΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Λειτουργικά Συστήματα Ι. Διδάσκων: Καθ. Κ. Λαμπρινουδάκης ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1
Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης
Διαβάστε περισσότεραΛιβανός Γιώργος Εξάμηνο 2017Β
Λιβανός Γιώργος Εξάμηνο 2017Β Υπολογιστικό σύστημα Υλικό (hardware) Λογισμικό (Software) Ολοκληρωμένα κυκλώματα, δίσκοι, οθόνη, κλπ. Λογισμικό συστήματος Προγράμματα εφαρμογών Χρειάζονται ένα συντονιστή!!!
Διαβάστε περισσότεραΤα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο
Κατακερματισμός 1 Αποθήκευση εδομένων (σύνοψη) Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο Παραδοσιακά, μία σχέση (πίνακας/στιγμιότυπο) αποθηκεύεται σε ένα αρχείο Αρχείο δεδομένων
Διαβάστε περισσότεραΣυστήματα Αρχείων (Σ.Α.)
Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς. Συστήματα
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα
Διαβάστε περισσότεραΑρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)
Διαχείριση Αρχείων Αρχεία Για να είναι δυνατή η επεξεργασία μεγάλου αριθμού δεδομένων τα δεδομένα είναι αποθηκευμένα σε ψηφιακά μέσα κατάλληλα οργανωμένα. Η αποθήκευση γίνεται σε αρχεία. Πολλά προγράμματα
Διαβάστε περισσότεραΕισαγωγή στην Πληροφορική
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Αγρονόµων Τοπογράφων Μηχανικών Εισαγωγή στην Πληροφορική Αστροφυσικός Αναπλ. Καθηγητής ΕΜΠ romylos@survey.ntua.gr Λειτουργικά συστήµατα, διεργασίες και δροµολόγηση Σύνδεση
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΗΥ222)
Λειτουργικά Συστήματα (ΗΥ222) Διάλεξη 14: Οργάνωση Συστημάτων Αρχείων Αρχεία: Ονόματα Θέσεων στο Δίσκο Οπτική του χρήστη: Μια ακολουθία από bytes με συγκεκριμένο όνομα 2 oslab.c int main() { Οπτική του
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Διαχείριση μνήμης Εργαστηριακές Ασκήσεις
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Διαχείριση μνήμης Εργαστηριακές Ασκήσεις Υλικό από: Modern Operating Systems Laboratory Exercises, Shrivakan Mishra Σύνθεση Κ.Γ. Μαργαρίτης, Τμήμα Εφαρμοσμένης Πληροφορικής, Πανεπιστήμιο
Διαβάστε περισσότεραΑποθήκευση και Οργάνωση αρχείων. Βάσεις Δεδομένων Μάθημα 2ο Διδάσκων: Μαρία Χαλκίδη
Αποθήκευση και Οργάνωση αρχείων Βάσεις Δεδομένων Μάθημα 2ο Διδάσκων: Μαρία Χαλκίδη Κατηγοριοποίηση των φυσικών μέσων αποθήκευσης Ταχύτητα με την οποία προσπελαύνονται τα δεδομένα Κόστος ανά μονάδα δεδομένων
Διαβάστε περισσότεραΕξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα
Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη Εσωτερική Μνήμη Κρυφή Μνήμη (Cache) μεγαλύτερη χωρητικότητα Καταχωρητές (Registers) Κεντρική Μονάδα (CPU) μεγαλύτερη ταχύτητα Πολλές σημαντικές εφαρμογές διαχειρίζονται
Διαβάστε περισσότεραΔιαχείριση αρχείων. Τυπικές πράξεις με αρχεία. Δομή και οργάνωση αρχείων
ΕΠΛ222: Λειτουργικά Συστήματα (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Operating Systems: Internals and Design Principles, 8/E, William Stallings) Ενότητα 10 (Κεφάλαιο 12) Διαχείριση και Συστήματα
Διαβάστε περισσότεραΜάθημα 8: Διαχείριση Μνήμης
Μάθημα 8: Διαχείριση Μνήμης 8.1 Κύρια και δευτερεύουσα μνήμη Κάθε μονάδα ενός υπολογιστή που χρησιμεύει για τη μόνιμη ή προσωρινή αποθήκευση δεδομένων ανήκει στην μνήμη (memory) του υπολογιστή. Οι μνήμες
Διαβάστε περισσότεραΟργάνωση αρχείων: πως είναι τοποθετηµένες οι εγγραφές ενός αρχείου όταν αποθηκεύονται στο δίσκο
Κατακερµατισµός 1 Οργάνωση Αρχείων (σύνοψη) Οργάνωση αρχείων: πως είναι τοποθετηµένες οι εγγραφές ενός αρχείου όταν αποθηκεύονται στο δίσκο 1. Αρχεία Σωρού 2. Ταξινοµηµένα Αρχεία Φυσική διάταξη των εγγραφών
Διαβάστε περισσότεραΛειτουργικά Συστήματα. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Λειτουργικά Συστήματα Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Λειτουργικά Συστήματα», 2015-2016 Εργαστηριακή Άσκηση 2: Σύστημα Αρχείων Τα προγράμματα
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι. Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Επ. Καθ. Κ. Λαμπρινουδάκης
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: Λειτουργικά Συστήματα Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκων: Επ. Καθ. Κ. Λαμπρινουδάκης clam@unipi.gr 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση απαιτεί ιδιαίτερη
Διαβάστε περισσότεραΜε τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή
Μνήμη Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή ηλεκτρονική συσκευή, σε προσωρινή ή μόνιμη βάση. Τα σύγχρονα
Διαβάστε περισσότεραΕισαγωγή στους Η/Υ. Ενότητα 5: Λειτουργικά Συστήματα ΙΙ. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών
Εισαγωγή στους Η/Υ Ενότητα 5: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Περιγραφή της δομής και της λειτουργίας των Σκληρών Δίσκων Απόδοση
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ. Διδάσκοντες: Καθ. Κ. Λαμπρινουδάκης Δρ. Α. Γαλάνη Λειτουργικά Συστήματα
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Μάθημα: ΔΙΑΧΕΙΡΙΣΗ ΜΝΗΜΗΣ Διδάσκοντες: Καθ. Κ. Λαμπρινουδάκης (clam@unipi.gr) Δρ. Α. Γαλάνη (agalani@unipi.gr) 1 ΕΙΣΑΓΩΓΗ Μνήμη : Πόρος ζωτικής σημασίας του οποίου η διαχείριση
Διαβάστε περισσότεραΚατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1
Κατακερματισμός 4/3/2009 Μ.Χατζόπουλος 1 H ιδέα που βρίσκεται πίσω από την τεχνική του κατακερματισμού είναι να δίνεται μια συνάρτησης h, που λέγεται συνάρτηση κατακερματισμού ή παραγωγής τυχαίων τιμών
Διαβάστε περισσότεραΤμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Αρχεία Δεδομένων. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Αρχεία Δεδομένων Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD ΑΡΧΕΙΑ Αρχείο είναι μία οργανωμένη συλλογή δεδομένων αποθηκευμένα στο
Διαβάστε περισσότεραΠληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστηµάτων Βάσεων εδοµένων Εαρινό Εξάµηνο 2009 2010
Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστηµάτων Βάσεων εδοµένων Εαρινό Εξάµηνο 2009 2010 Καθηγητής. Γουνόπουλος Άσκηση 1 Σκοπός της εργασίας αυτής είναι η κατανόηση της εσωτερικής λειτουργίας
Διαβάστε περισσότεραΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Συστήματα Διαχείρισης Βάσεων Δεδομένων Άσκηση 1 Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών HY460 Συστήματα Διαχείρισης Βάσεων Δεδομένων Διδάσκοντες: Δημήτρης
Διαβάστε περισσότεραΔομές Δεδομένων και Αλγόριθμοι. Λουκάς Γεωργιάδης
Δομές Δεδομένων και Αλγόριθμοι Λουκάς Γεωργιάδης loukas@cs.uoi.gr www.cs.uoi.gr/~loukas Στόχοι Μαθήματος Η σχεδίαση και ανάλυση αλγορίθμων και δομών δεδομένων αποτελεί σημαντικό τμήμα της πληροφορικής.
Διαβάστε περισσότεραECDL Module 2 Χρήση Υπολογιστή και ιαχείριση Αρχείων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)
ECDL Module 2 Χρήση Υπολογιστή και ιαχείριση Αρχείων Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0) (Module 2 Using the Computer and Managing Files) Προτεινόµενο * Χρονοδιάγραµµα Εκπαίδευσης Συνολική
Διαβάστε περισσότεραΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ
ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή - Βασικές έννοιες....1 1.1 Εσωτερική παράσταση δεδομένων....2 1.1.1 Παράσταση θέσης....3 1.1.2 Μετατροπές μεταξύ συστημάτων διαφορετικών βάσεων....5 1.1.3 Οι αριθμητικές
Διαβάστε περισσότερα1ο Εργαστήριο Σύστημα Αρχείων
ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Τμήμα Μηχανικών Πληροφορικής ΤΕ Λειτουργικά Συστήματα (Εργαστήριο) Διδάσκων: I. Τσακνάκης 1ο Εργαστήριο Σύστημα Αρχείων ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ - ABSOLUTE KAI RELATIVE PATH Λειτουργικό Σύστημα
Διαβάστε περισσότεραΑρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων
Αρχιτεκτονική Υπολογιστών II 6 --0 Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Θέμα. Τι γνωρίζετε για την τοπικότητα των αναφορών και ποιών μονάδων του υπολογιστή ή τεχνικών η απόδοση εξαρτάται από
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2004-2005, Εαρινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης ΕΞΕΤΑΣΗ ΗΜΙΕΞΑΜΗΝΟΥ Η εξέταση
Διαβάστε περισσότεραΕλληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική II. Ενότητα 6 : Δομές αρχείων. Δρ. Γκόγκος Χρήστος
1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική II Ενότητα 6 : Δομές αρχείων Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ. Χειρισμός Αρχείων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος
Προγραμματισμός Η/Υ Χειρισμός Αρχείων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος Αρχεία Συλλογές δεδομένων. Αποθηκεύονται στην περιφερειακή μνήμη: π.χ.
Διαβάστε περισσότεραΛειτουργικά Συστήματα
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Λειτουργικά Συστήματα Ενότητα 6: Αθηνά Βακάλη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για
Διαβάστε περισσότεραΕΠΙΜΕΛΕΙΑ: ΚΩΣΤΑΣ ΔΕΛΗΜΑΡΗΣ - ΧΡΗΣΗ ΗΥ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ
ΕΠΙΜΕΛΕΙΑ: ΚΩΣΤΑΣ ΔΕΛΗΜΑΡΗΣ - www.kostasdelimaris.gr ΧΡΗΣΗ ΗΥ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ Περιεχόμενα 1. Εισαγωγή στους υπολογιστές... 3 Εκκίνηση του ΗΥ:... 3 Τερματισμός του ΗΥ:... 3 Διαχείριση Διεργασιών
Διαβάστε περισσότεραΤμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών
Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)
Διαβάστε περισσότεραΆσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).
Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2016-2017. Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).
Διαβάστε περισσότερα./mydiz {-c -a -x -m -d -p -j} <archive-file> <list-of-files/dirs>
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τμήμα Πληροφορικής και Τηλεπικοινωνιών η Εργασία - Τμήμα: Περιττών Αριθμών Μητρώου Κ: Λειτουργικά Συστήματα Χειμερινό Εξάμηνο 6 Ημερομηνία Ανακοίνωσης: 8 Ιανουαρίου Ημερομηνία Υποβολής:
Διαβάστε περισσότεραΤα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη
Ευρετήρια 1 Αρχεία Τα δεδοµένα συνήθως αποθηκεύονται σε αρχεία στο δίσκο Για να επεξεργαστούµε τα δεδοµένα θα πρέπει αυτά να βρίσκονται στη µνήµη. Η µεταφορά δεδοµένων από το δίσκο στη µνήµη και από τη
Διαβάστε περισσότεραPROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.
PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική
Διαβάστε περισσότεραΚρυφή Μνήµη. Λειτουργικά Συστήµατα ΙΙ UNIX. Μάθηµα: Aναπλ. Καθ. Κ. Λαµπρινουδάκης ιδάσκων: &καιτοπλήθοςτωνπλαισίωντηςκρυφήςµνήµης
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΙΙ - UNIX Τρόπος Απεικόνισης Μπλόκ της Κύριας Μνήµης σε Πλαίσια της Κρυφής Μνήµης (placement policy) Μάθηµα: Λειτουργικά Συστήµατα ΙΙ UNIX Κρυφή Μνήµη Οργάνωση κρυφής µνήµης ιδάσκων:
Διαβάστε περισσότεραΚεφάλαιο 2.4: Εργασία με εικονίδια
Κεφάλαιο 2.4: Εργασία με εικονίδια 2.4.1 Συχνότερα εμφανιζόμενα εικονίδια των Windows Τα πιο συνηθισμένα εικονίδια, που μπορεί να συναντήσουμε, είναι: Εικονίδια συστήματος: Τα Windows εμφανίζουν τα στοιχεία
Διαβάστε περισσότεραΚεφ.11: Ευρετήρια και Κατακερματισμός
Κεφ.11: Ευρετήρια και Κατακερματισμός Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Κεφ. 11: Ευρετήρια-Βασική θεωρία Μηχανισμοί ευρετηρίου χρησιμοποιούνται για την επιτάχυνση
Διαβάστε περισσότεραΛογισμικό - Προγράμματα
Λογισμικό - Προγράμματα Πρόγραμμα είναι ένα σύνολο εντολών, βάση των οποίων ο υπολογιστής εκτελεί μια συγκεκριμένη εργασία Λογισμικό (Software) Το σύνολο των προγραμμάτων Προγράμματα Προγράμματα συστήματος
Διαβάστε περισσότεραΓενικά Στοιχεία Ηλεκτρονικού Υπολογιστή
Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω
Διαβάστε περισσότεραΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος Παναγιώτα Φατούρου. Προγραµµατιστική Εργασία 3 ο Μέρος
Πανεπιστήµιο Κρήτης, Τµήµα Επιστήµης Υπολογιστών 6 εκεµβρίου 2008 ΗΥ240: οµές εδοµένων Χειµερινό Εξάµηνο Ακαδηµαϊκό Έτος 2008-09 Παναγιώτα Φατούρου Προγραµµατιστική Εργασία 3 ο Μέρος Ηµεροµηνία Παράδοσης:
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση
Διαβάστε περισσότεραΚατανεµηµένασυστήµατα αρχείων
Κατανεµηµένασυστήµατα αρχείων Θέµατα σχεδίασης ιεπαφή υπηρεσίας αρχείων και ευρετηρίων Ονόµατα και αναγνωριστικά Οργάνωση εξυπηρετητών Σηµασιολογία (κατα)µερισµού αρχείων Ενταµίευση αρχείων Συνέπεια συστήµατος
Διαβάστε περισσότεραΕισαγωγή. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06. Κατανεµηµένα συστήµατα αρχείων. Μέρη κατανεµηµένου συστήµατος αρχείων
Εισαγωγή Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 «Κατανεµηµένα Συστήµατα Αρχείων (1/2)» ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Σύστηµα αρχείων Αποθήκευση, προσπέλαση και διαχείριση δεδοµένων
Διαβάστε περισσότεραΑικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων
Αικατερίνη Καμπάση, PhD Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Ζάκυνθος 2011 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 1: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 5 1.1 Βάσεις Δεδομένων 7 1.2
Διαβάστε περισσότεραΕισαγωγή στην επιστήμη των υπολογιστών. Οργάνωση εδομένων Κεφάλαιο 11ο ομές εδομένων
Εισαγωγή στην επιστήμη των υπολογιστών Οργάνωση εδομένων Κεφάλαιο 11ο ομές εδομένων 1 ομή εδομένων Μια δομή δεδομένων (data structure) χρησιμοποιεί μια συλλογή από σχετικές μεταξύ τους μεταβλητές, οι οποίες
Διαβάστε περισσότεραΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ
Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά
Διαβάστε περισσότεραΔομές Δεδομένων και Αλγόριθμοι
Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 19 Hashing - Κατακερματισμός 1 / 23 Πίνακες απευθείας πρόσβασης (Direct Access Tables) Οι πίνακες απευθείας
Διαβάστε περισσότεραΕικονική Μνήμη (1/2)
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Εικονική Μνήμη (1/2) Λειτουργικά Συστήματα Υπολογιστών 7ο Εξάμηνο, 2016-2017 Εικονική Μνήμη
Διαβάστε περισσότεραSMPcache. Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache)
SMPcache Ένα εργαλείο για προσομοίωση-οπτικοποίηση κρυφής μνήμης (Cache) 1. Βασικές ρυθμίσεις του συστήματος: δημιουργία μια δικής μας σύνθεσης συστήματος. Το SMPcache είναι ένα εργαλείο με το οποίο μπορούμε
Διαβάστε περισσότεραΕικονική Μνήμη (Virtual Μemory)
ΗΥ 431 Αρχιτεκτονική Παραλλήλων Συστημάτων Διάλεξη 16 Εικονική Μνήμη (Virtual Μemory) Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Απλό πείραμα int *data = malloc((1
Διαβάστε περισσότεραΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ. Επίπεδα Αφαίρεσης Σ Β. Αποθήκευση Εγγραφών - Ευρετήρια. ρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, Επίπεδο Όψεων.
ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Χειµερινό Εξάµηνο 2002 Αποθήκευση Εγγραφών - Ευρετήρια ρ Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Επίπεδα Αφαίρεσης Σ Β Επίπεδο Όψεων Όψη Όψη
Διαβάστε περισσότεραFTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων
FTP - (File Transfer Protocol ) Πρωτόκολλο Μεταφοράς Αρχείων Το File Transfer Protocol (FTP), (Πρωτόκολλο Μεταφοράς Αρχείων) είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο σε δίκτυα τα οποία υποστηρίζουν
Διαβάστε περισσότεραΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΛΥΣΗ ΣΤΗΝ ΕΥΤΕΡΗ ΑΣΚΗΣΗ ΜΑΘΗΜΑ ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ ΑΚΑ. ΕΤΟΣ 2012-13 Ι ΑΣΚΟΝΤΕΣ Ιωάννης Βασιλείου Καθηγητής, Τοµέας Τεχνολογίας
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων
Διαβάστε περισσότεραΥπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Εισαγωγή Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης
Διαβάστε περισσότεραΤα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας
ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits
Διαβάστε περισσότεραΔυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Δυναμικός Κατακερματισμός 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή (ως τρόπος οργάνωσης αρχείου) μέγεθος
Διαβάστε περισσότεραΛειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι
Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού
Διαβάστε περισσότεραΕισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access
ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18
Διαβάστε περισσότεραΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP
ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή
Διαβάστε περισσότεραΕυρετήρια. Ευρετήρια. Βάσεις Δεδομένων 2009-2010: Ευρετήρια 1
Ευρετήρια 1 Ευρετήρια Ένα ευρετήριο (index) είναι μια βοηθητική δομή αρχείου που κάνει πιο αποδοτική την αναζήτηση μιας εγγραφής σε ένα αρχείο Το ευρετήριο καθορίζεται (συνήθως) σε ένα γνώρισμα του αρχείου
Διαβάστε περισσότεραΔυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
Δυναμικός Κατακερματισμός Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή
Διαβάστε περισσότεραΚεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)
Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) 1 Συστήματα Μνήμης Η οργάνωση του συστήματος μνήμης επηρεάζει τη λειτουργία και απόδοση ενός μικροεπεξεργαστή: Διαχείριση μνήμης και περιφερειακών (Ι/Ο) απότολειτουργικόσύστημα
Διαβάστε περισσότερα