Κεφάλαιο 6. Αποθήκευση και άλλα θέµατα εισόδου/εξόδου. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση

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

Download "Κεφάλαιο 6. Αποθήκευση και άλλα θέµατα εισόδου/εξόδου. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση"

Transcript

1 Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου ιαφάνειες διδασκαλίας του πρωτότυπου βιβλίου µεταφρασµένες στα ελληνικά και εµπλουτισµένες (µετάφραση, επιµέλεια, προσθήκες: ηµήτρης Γκιζόπουλος, Πανεπιστήµιο Αθηνών)

2 Εισαγωγή Οι συσκευές εισόδου/εξόδου χαρακτηρίζονται από Συµπεριφορά: είσοδος, έξοδος, αποθήκευση Εταίρο: άνθρωπος ή µηχανή Ρυθµό δεδοµένων: byte/sec, transfers/sec 6.1 Εισαγωγή Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 2

3 Ποικιλία συσκευών Συσκευή Συµπεριφορά Εταίρος Ρυθµός δεδοµένων (Mbit/sec) Πληκτρολόγιο Είσοδος Άνθρωπος 0,0001 Ποντίκι Είσοδος Άνθρωπος 0,0038 Είσοδος φωνής Είσοδος Άνθρωπος 0,2640 Είσοδος ήχου Είσοδος Μηχανή 3,0000 Σαρωτής Είσοδος Άνθρωπος 3,2000 Έξοδος φωνής Έξοδος Άνθρωπος 0,2640 Έξοδος ήχου Έξοδος Άνθρωπος 8,0000 Εκτυπωτής λέιζερ Έξοδος Άνθρωπος 3,2000 Οθόνη γραφικών Έξοδος Άνθρωπος 800, ,0000 Καλωδιακό µόντεµ Είσοδος ή έξοδος Μηχανή 0,1280 6,0000 ίκτυο/τοπικό δίκτυο Είσοδος ή έξοδος Μηχανή 100, ,0000 ίκτυο/ασύρµατο Είσοδος ή έξοδος Μηχανή 11, ,0000 τοπικό δίκτυο Οπτικός δίσκος Αποθήκευση Μηχανή 80, ,0000 Μαγνητική ταινία Αποθήκευση Μηχανή 5, ,0000 Μνήµη φλας Αποθήκευση Μηχανή 32, ,0000 Μαγνητικός δίσκος Αποθήκευση Μηχανή 800, ,0000 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 3

4 ίαυλος εισόδου/εξόδου Συνδέσεις διαύλου εισόδου/εξόδου Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 4

5 Χαρακτηριστικά συστήµατος Ε/Ε Η φερεγγυότητα (dependability) είναι σηµαντική Ειδικά για συσκευές αποθήκευσης Μέτρα απόδοσης Λανθάνων χρόνος (latency) ή χρόνος απόκρισης (response time) ιεκπεραιωτική ικανότητα (throughput) ή εύρος ζώνης (bandwidth) Επιτραπέζια και ενσωµατωµένα συστήµατα Ενδιαφέρονται κυρίως για το χρόνο απόκρισης και την ποικιλοµορφία των συσκευών ιακοµιστές Ενδιαφέρονται κυρίως για τη διεκπεραιωτική ικανότητα και την επεκτασιµότητα των συσκευών Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 5

6 Φερεγγυότητα (dependability) Επαναφορά (restoration) Ολοκλήρωση υπηρεσίας Η υπηρεσία παρέχεται όπως έχει καθοριστεί Αστοχία (failure) ιακοπή υπηρεσίας Απόκλιση από την προδιαγεγραµµένη υπηρεσία Ελάττωµα (fault): αστοχία ενός συστατικού Μπορεί να οδηγήσει ή να µην οδηγήσει σε αστοχία του συστήµατος 6.2 Φερεγγυότητα, Αξιοπιστία, και ιαθεσιµότητα Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 6

7 Μέτρα φερεγγυότητας Αξιοπιστία (reliability): µέσος χρόνος πρώτης αστοχίας (mean time to failure MTTF) ιακοπή υπηρεσίας (service interruption): µέσος χρόνος επιδιόρθωσης (mean time to repair MTTR) Μέσος χρόνος µεταξύ αστοχιών (mean time between failures - MTBF) MTBF = MTTF + MTTR ιαθεσιµότητα (availability) = MTTF / (MTTF + MTTR) Βελτίωση διαθεσιµότητας Αύξηση MTTF: αποφυγή ελαττώµατος (fault avoidance), ανοχή ελαττωµάτων (fault tolerance), πρόβλεψη ελαττωµάτων (fault forecasting) Μείωση MTTR: βελτιωµένα εργαλεία και διαδικασίες διάγνωσης και επιδιόρθωσης Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 7

8 Αιτίες αστοχίας Χειριστής Λογισµικό Υλικό Σύστηµα Έτος συλλογής δεδοµένων 42% 25% 18% Κέντρο δεδοµένων (Tandem) % 55% 14% Κέντρο δεδοµένων (Tandem) % 44% 39% Κέντρο δεδοµένων (DEC VAX) % 20% 30% Κέντρο δεδοµένων (DEC VAX) % 14% 19% ηµόσιο τηλεφωνικό δίκτυο ΗΠΑ % 7% 30% ηµόσιο τηλεφωνικό δίκτυο ΗΠΑ % 25% 15% Υπηρεσίες ιαδικτύου 2002 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 8

9 Αποθήκευση στο δίσκο Μη πτητική (nonvolatile), περιστρεφόµενη µαγνητική αποθήκευση 6.3 Αποθήκευση στο δίσκο Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 9

10 Τοµείς δίσκου και προσπέλαση Κάθε τοµέας (sector) καταγράφει Την ταυτότητα τοµέα (sector ID) εδοµένα (512 byte, 4096 byte προτεινόµενη τιµή) Κώδικα διόρθωσης σφαλµάτων (error correcting code ECC) Για απόκρυψη ατελειών και καταγραφή σφαλµάτων Πεδία συγχρονισµού και κενά (gaps) Η προσπέλαση ενός τοµέα περιλαµβάνει Καθυστέρηση αναµονής σε ουρά αν εκκρεµούν άλλες προσπελάσεις Αναζήτηση (seek): µετακίνηση των κεφαλών Λανθάνων χρόνος περιστροφής (rotational latency) Μεταφορά δεδοµένων Επιβάρυνση ελεγκτή (controller) Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 10

11 Παράδειγµα προσπέλασης δίσκου εδοµένα Τοµέας των 512B, 15000rpm (περιστροφές ανά λεπτό), µέσος χρόνος αναζήτησης 4ms, ρυθµός µεταφοράς 100MB/s, επιβάρυνση ελεγκτή 0.2ms, δίσκος αδρανής Μέσος χρόνος ανάγνωσης 4ms χρόνος αναζήτησης + ½ / (15,000/60) = 2ms λανθάνων χρόνος περιστροφής / 100MB/s = 0.005ms χρόνος µεταφοράς + 0.2ms καθυστέρηση ελεγκτή = 6.2ms Αν ο πραγµατικός µέσος χρόνος αναζήτησης είναι 1ms Μέσος χρόνος ανάγνωσης = 3.2ms Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 11

12 Ζητήµατα απόδοσης δίσκου Οι κατασκευαστές αναφέρουν το µέσο χρόνο αναζήτησης Με βάση όλες τις πιθανές αναζητήσεις Η τοπικότητα και ο χρονοπρογραµµατισµός του ΛΣ οδηγούν σε µικρότερους µέσους χρόνους αναζήτησης «Έξυπνος» ελεγκτής δίσκου κατανέµει τους φυσικούς τοµείς του δίσκου Εµφανίζει τη διασύνδεση των λογικών τοµέων (logical sector interface) στον υπολογιστή SCSI, ATA, SATA ελεγκτές Οι µονάδες δίσκου περιλαµβάνουν και κρυφές µνήµες Εκ των προτέρων προσκόµιση (prefetch) τοµέων µε αναµονή προσπέλασής τους σύντοµα Αποφυγή αναζήτησης και καθυστέρησης περιστροφής Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 12

13 Αποθήκευση σε µνήµη φλας Μη πτητική (non-volatile) ηµιαγωγική αποθήκευση ταχύτερη από το δίσκο Μικρότερη, χαµηλότερη κατανάλωση, πιο εύρωστη Κοστίζει περισσότερα $/GB (µεταξύ δίσκου και DRAM) 6.4 Αποθήκευση σε µνήµη φλας Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 13

14 Τύποι µνήµης φλας NOR flash: κελί bit µοιάζει µε πύλη NOR Τυχαία προσπέλαση ανάγνωσης/εγγραφής Χρησιµοποιείται για µνήµη εντολών σε ενσωµατωµένα συστήµατα NAND flash: κελί bit µοιάζει µε πύλη NAND Πιο πυκνή (bit/επιφάνεια), αλλά προσπέλαση ενός ολόκληρου µπλοκ τη φορά Φθηνότερη ανά GB Χρήση σε USB keys, αποθήκευση µέσων (ήχος, εικόνα),... Τα bit της µνήµης φλας φθείρονται µετά από χιλιάδες προσπελάσεις εν είναι κατάλληλη για να αντικαταστήσει τη RAM ή το δίσκο Εξισορρόπηση φθοράς (wear leveling): επαναχαρτογράφηση δεδοµένων σε λιγότερο χρησιµοποιηµένα µπλοκ της Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 14

15 Μνήµες φλας Transend Type I CompactFlash RiDATA SSD 2.5 ιντσών Χαρακτηριστικά Kingston SecureDigital (SD) SD4/8 GB TS16GCF133 SATA Μορφοποιηµένη χωρητικότητα δίσκου (GB) Byte ανά τοµέα /18 68/50 Ρυθµός µεταφοράς δεδοµένων (ανάγνωση/εγγραφή MB/sec) Ισχύς λειτουργία/αναµονή (W) 0,66/0,15 0,66/0,15 2,1/ Μέγεθος: ύψος x πλάτος x 0,94 x 1,26 x 0,08 1,43 x 1,68 x 0,13 0,35 x 2,75 x 4,00 βάθος (ίντσες) Βάρος σε γραµµάρια 2,5 11,4 52 (454 γραµµάρια ανά λίβρα) Μέσος χρόνος µεταξύ αστοχιών (mean time between failures ώρες) > > > GB ανά κυβική ίντσα, GB ανά W 84 GB ανά κυβ. ίντσα 12 GB ανά W 51 GB ανά κυβ. ίντσα 24 GB ανά W 8 GB ανά κυβ. ίντσα 16 GB ανά W Καλύτερη τιµή (2008) ~ 30 δολάρια ~ 70 δολάρια ~ 300 δολάρια Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 15

16 NAND έναντι NOR φλας Χαρακτηριστικά Μνήµη φλας NOR Μνήµη φλας NAND Τυπική χρήση Μνήµη BIOS Μονάδα USB Ελάχιστο µέγεθος προσπέλασης 512 byte 2048 byte (byte) Χρόνος ανάγνωσης 0,08 25 (microseconds) Χρόνος εγγραφής 10, για διαγραφή (microseconds) Εύρος ζώνης ανάγνωσης (Mbyte/second) Εύρος ζώνης εγγραφής 0,4 8 (Mbyte/second) Φθορά έως (εγγραφές ανά κελί) Καλύτερη τιµή ανά GB (2008) 65 δολάρια 4 δολάρια Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 16

17 Συστατικά διασύνδεσης Ανάγκη διασύνδεσης µεταξύ CPU, µνήµης, ελεγκτών Ε/Ε ίαυλος: κοινόχρηστο κανάλι επικοινωνίας Παράλληλο σύνολο αγωγών για δεδοµένα και συγχρονισµό της µεταφοράς τους Μπορεί να αποτελέσει σηµείο συµφόρησης Η απόδοση περιορίζεται από φυσικούς παράγοντες Μήκος αγωγού, αριθµός συνδέσεων Πιο πρόσφατη εναλλακτική: σειριακές συνδέσεις υψηλής ταχύτητας µε µεταγωγούς Όπως στα δίκτυα Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου Σύνδεση µεταξύ επεξεργαστή, µνήµης, και συσκευών Ε/Ε

18 Τύποι διαύλου ίαυλοι επεξεργαστή-µνήµης Κοντοί, µεγάλη ταχύτητα Η σχεδίαση ταιριάζει µε την οργάνωση µνήµης ίαυλοι εισόδου/εξόδου Μακρύτεροι, επιτρέπουν πολλές συνδέσεις Προδιαγράφονται µε πρότυπα για λόγους διαλειτουργικότητας (interoperability) Σύνδεση µε το δίαυλο επεξεργαστή-µνήµης µέσω µιας γέφυρας (bridge) Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 18

19 Σήµατα διαύλου και συγχρονισµός Γραµµές δεδοµένων Μεταφέρουν διεύθυνση και δεδοµένα Με πολύπλεξη ή ξεχωριστά Γραµµές ελέγχου είχνουν τον τύπο δεδοµένων, συγχρονίζουν τις συναλλαγές (transactions) Σύγχρονη Χρησιµοποιεί ρολόι διαύλου Ασύγχρονη Χρησιµοποιεί γραµµές ελέγχου αίτησης/επιβεβαίωσης (request/acknowledge) για χειραψία (handshaking) Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 19

20 Παραδείγµατα διαύλου Ε/Ε Πρόθεση χρήσης Συσκευές ανά κανάλι Εύρος δεδοµένων Μέγιστο εύρος ζώνης Σύνδεση «εν θερµώ» Firewire USB 2.0 PCI Express Serial ATA Serial Attached SCSI Εξωτερική Εξωτερική Εσωτερική Εσωτερική Εξωτερική /lane MB/s ή 100MB/s 0.2MB/s, 1.5MB/s, ή 60MB/s 250MB/s/lane 1, 2, 4, 8, 16, MB/s Ναι Ναι Εξαρτάται Ναι Ναι 300MB/s Μέγιστο µήκος 4.5m 5m 0.5m 1m 8m Πρότυπο IEEE 1394 USB Implementers Forum PCI-SIG SATA-IO INCITS TC T10 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 20

21 Τυπικό σύστηµα Ε/Ε x86 PC Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 21

22 ιαχείριση εισόδου/εξόδου Το ΛΣ είναι ο ενδιάµεσος για την Ε/Ε Πολλά προγράµµατα µοιράζονται πόρους εισόδου/εξόδου Χρειάζεται προστασία και χρονοπρογραµµατισµός Η Ε/Ε προκαλεί ασύγχρονες διακοπές Ίδιος µηχανισµός µε τις εξαιρέσεις Ο προγραµµατισµός Ε/Ε είναι δύσκολος Το ΛΣ παρέχει αφαιρέσεις στα προγράµµατα 6.6 ιασύνδεση συσκευών εισόδου/εξόδου Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 22

23 ιαταγές εισόδου/εξόδου Τις συσκευές Ε/Ε διαχειρίζεται το υλικό των ελεγκτών Ε/Ε Μεταφέρουν δεδοµένα από/προς τη συσκευή Συγχρονίζουν τις λειτουργίες µε λογισµικό Καταχωρητές διαταγών (command registers) Αναγκάζουν τη συσκευή να κάνει κάτι Καταχωρητές κατάστασης (status registers) είχνουν τι κάνει η συσκευή και την εµφάνιση σφαλµάτων Καταχωρητές δεδοµένων (data registers) Εγγραφής: µεταφέρουν δεδοµένα σε µια συσκευή Ανάγνωσης: µεταφέρουν δεδοµένα από µια συσκευή Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 23

24 Χαρτογράφηση καταχωρητών Ε/Ε Ε/Ε µε χαρτογράφηση µνήµης (memory mapped I/O) Οι καταχωρητές προσπελάζονται στον ίδιο χώρο δ/νσεων µε τη µνήµη Ο αποκωδικοποιητής δ/νσεων κάνει το διαχωρισµό Το ΛΣ χρησιµοποιεί µηχανισµό µετάφρασης δ/νσεων ώστε να τους κάνει προσπελάσιµους µόνο στον πυρήνα (kernel) του ΛΣ Εντολές Ε/Ε Ξεχωριστές εντολές για προσπέλαση καταχωρητών Ε/Ε Μπορούν να εκτελεστούν µόνο σε κατάσταση πυρήνα Παράδειγµα: x86 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 24

25 Περιόδευση (polling) Περιοδικός έλεγχος του καταχωρητή κατάστασης (status register) της Ε/Ε Αν η συσκευή είναι έτοιµη, καµία λειτουργία Αν υπάρχει σφάλµα, ανάληψη δράσης Συνήθης σε µικρά ή χαµηλών επιδόσεων ενσωµατωµένα συστήµατα πραγµατικού χρόνου Προβλέψιµος χρονισµός Χαµηλό κόστος υλικού Σε άλλα συστήµατα, σπατάλη χρόνου CPU Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 25

26 ιακοπές (interrupts) Όταν µια συσκευή είναι έτοιµη ή όταν συµβεί σφάλµα Ο ελεγκτής διακόπτει τη CPU Η διακοπή είναι σαν εξαίρεση (exception) Αλλά δε συγχρονίζεται µε την εκτέλεση των εντολών Μπορεί να καλέσει το χειριστή (handler) µεταξύ εντολών Πληροφορία αιτίου (cause) προσδιορίζει συχνά τη συσκευή που προκαλεί διακοπή ιακοπές µε προτεραιότητες Οι συσκευές που χρειάζονται πιο επείγουσα προσοχή λαµβάνουν υψηλότερη προτεραιότητα Μπορούν να διακόψουν το χειριστή µιας διακοπής χαµηλότερης προτεραιότητας Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 26

27 Μεταφορά δεδοµένων Ε/Ε Περιόδευση και Ε/Ε οδηγούµενη από διακοπές Η CPU µεταφέρει δεδοµένα µεταξύ µνήµης και καταχωρητών δεδοµένων Ε/Ε Χρονοβόρα διαδικασία για συσκευές υψηλής ταχύτητας Άµεση προσπέλαση µνήµης (direct memory access DMA) Το ΛΣ παρέχει την αρχική δ/νση µνήµης Ο ελεγκτής Ε/Ε κάνει µεταφορά προς/από τη µνήµη αυτόνοµα Ο ελεγκτής προκαλεί διακοπή όταν ολοκληρώσει τη µεταφορά ή σε περίπτωση σφάλµατος Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 27

28 Αλληλεπίδραση DMA/Cache Αν το DMA γράφει σε ένα µπλοκ µνήµης που βρίσκεται στην κρυφή µνήµη Το αντίγραφο της κρυφής µνήµης γίνεται «παλιό» Αν η κρυφή µνήµη είναι ετερόχρονης εγγραφής και το µπλοκ είναι «ακάθαρτο», και το DMA διαβάζει το µπλοκ της µνήµης ιαβάζει τα «παλιά» δεδοµένα Πρέπει να εγγυηθούµε τη συνοχή (coherence) της κρυφής µνήµης «Εκκένωση» (flush) των µπλοκ από τη κρυφή µνήµη αν πρόκειται να χρησιµοποιηθούν σε DMA Ή χρήση θέσεων µνήµης που δεν αποθηκεύονται στη κρυφή µνήµη (non-cacheable) για τις λειτουργίες Ε/Ε Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 28

29 Αλληλεπίδραση DMA/εικονικής µνήµης Το ΛΣ χρησιµοποιεί εικονικές δ/νσεις για τη µνήµη Τα µπλοκ του DMA µπορεί να µην είναι συνεχόµενα στη φυσική µνήµη Πρέπει το DMA να χρησιµοποιεί εικονικές δ/νσεις; Θα απαιτούσε να κάνει τη µετάφραση ο ελεγκτής Αν το DMA χρησιµοποιεί φυσικές δ/νσεις Μπορεί να χρειάζεται να «σπάσει» τις µεταφορές σε τµήµατα µεγέθους σελίδας Ή να βάζει στη σειρά πολλές µεταφορές Ή να κατανέµει συνεχόµενες φυσικές σελίδες για DMA Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 29

30 Μέτρηση απόδοσης Ε/Ε Η απόδοση Ε/Ε εξαρτάται από Υλικό: CPU, µνήµη, ελεγκτές, δίαυλοι Λογισµικό: λειτουργικό σύστηµα, σύστηµα διαχείρισης βάσης δεδοµένων, εφαρµογή Φορτίο εργασίας: ρυθµοί και µοτίβα αιτήσεων Η σχεδίαση του συστήµατος Ε/Ε µπορεί να κάνει συµβιβασµούς µεταξύ χρόνου απόκρισης και ρυθµού διεκπεραίωσης Οι µετρήσεις ρυθµού διεκπεραίωσης γίνονται συχνά µε περιορισµένο χρόνο απόκρισης 6.7 Μέτρα της επίδοσης εισόδου/εξόδου: Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 30

31 Μετροπρογράµµατα επεξεργασίας συναλλαγών Συναλλαγές (Transactions) Μικρές προσπελάσεις δεδοµένων σε ένα σύστηµα διαχείρισης βάσης δεδοµένων (DBMS) Το ενδιαφέρον είναι στο ρυθµό Ε/Ε, όχι το ρυθµό δεδοµένων Μέτρηση ρυθµού διεκπεραίωσης (throughput) Υπόκειται σε περιορισµούς χρόνου απόκρισης και χειρισµό αστοχιών ACID (Atomicity/Ατοµικότητα, Consistency/Συνέπεια, Isolation/Αποµόνωση, Durability/Αντοχή) Συνολικό κόστος ανά συναλλαγή Μετροπρογράµµατα του Transaction Processing Council (TPC, TPC-APP: διακοµιστής εφαρµογών και υπηρεσιών ιστού TCP-C: περιβάλλον καταχώρισης παραγγελιών TCP-E: επεξεργασία συναλλαγών µεσιτικού γραφείου TPC-H: υποστήριξη αποφάσεων κατά περίπτωση (ad-hoc) ερωτήµατα µε προσανατολισµό επιχειρήσεις Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 31

32 Μετροπρογράµµατα συστήµατος αρχείων και Ιστού SPEC System File System (SFS) Συνθετικό φορτίο εργασίας για διακοµιστή NFS, µε βάση παρακολούθηση πραγµατικών συστηµάτων Αποτελέσµατα Ρυθµός διεκπεραίωσης, throughput (λειτουργίες/sec) Χρόνος απόκρισης (µέσο ms/λειτουργία) SPEC Web Server benchmark Μετράει τις ταυτόχρονες συνεδρίες (sessions) χρηστών, µε βάση τον απαιτούµενο ρυθµό διεκπεραίωσης ανά συνεδρία Τρία φορτία εργασίας: Τραπεζική, Ηλεκτρονικό εµπόριο, και Υποστήριξη Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 32

33 Ε/Ε έναντι απόδοσης CPU Νόµος του Amdahl Μην αγνοείς την απόδοση της Ε/Ε καθώς η παραλληλία αυξάνει την απόδοση των υπολογισµών Παράδειγµα Το µετροπρόγραµµα διαρκεί 90s χρόνο CPU, 10s χρόνο Ε/Ε ιπλάσιες CPU κάθε 2 χρόνια Ε/Ε αµετάβλητη Έτος Χρόνος CPU Χρόνος Ε/Ε Παρελθών χρόνος % Χρόνος Ε/Ε Τώρα 90s 10s 100s 10% +2 45s 10s 55s 18% +4 23s 10s 33s 31% +6 11s 10s 21s 47% 6.9 Παραλληλία και Ε/Ε: RAID Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 33

34 RAID Πλεονασµατικές συστοιχίες φθηνών (ανεξάρτητων) δίσκων Redundant Array of Inexpensive (Independent) Disks Χρήση πολλών µικρότερων δίσκων (σε σχέση µε ένα µεγάλο ) Η παραλληλία βελτιώνει την απόδοση Και πρόσθετοι δίσκοι για αποθήκευση πλεονασµατικών δεδοµένων Παρέχει σύστηµα αποθήκευσης µε ανοχή σε ελαττώµατα (fault tolerant) Ειδικά αν οι δίσκοι που αστοχούν δεν µπορούν να αντικατασταθούν «εν θερµώ» RAID 0 Χωρίς πλεονασµό ( AID ;) Τα δεδοµένα απλώς µοιράζονται σε πολλούς δίσκους Απλά βελτιώνει την απόδοση Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 34

35 RAID 1 & 2 RAID 1: ηµιουργία ειδώλων (mirroring) N + N δίσκοι, επανάληψη δεδοµένων Εγγραφή δεδοµένων και στο δίσκο δεδοµένων και στο δίσκο είδωλο Σε περίπτωση αστοχίας δίσκου, ανάγνωση από το είδωλο RAID 2: Κώδικας διόρθωσης σφαλµάτων (Error correcting code ECC) N + E δίσκοι (π.χ., ) Χωρισµός δεδοµένων σε επίπεδο bit στους N δίσκους ηµιουργία ECC των E bit Υπερβολικά πολύπλοκο, δε χρησιµοποιείται στην πράξη Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 35

36 RAID 3: Ισοτιµία πλέξης bit RAID 3: Bit-Interleaved Parity N + 1 δίσκοι εδοµένα µοιράζονται σε N δίσκους σε επίπεδο byte Πλεονασµατικός δίσκος αποθηκεύει την ισοτιµία Προσπέλαση ανάγνωσης Ανάγνωση όλων των δίσκων Προσπέλαση εγγραφής ηµιουργία νέας ισοτιµίας και ενηµέρωση όλων των δίσκων Σε περίπτωση αστοχίας Χρήση ισοτιµίας για επανασύσταση των χαµένων δεδοµένων ε χρησιµοποιείται ευρέως Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 36

37 RAID 4: Ισοτιµία πλέξης µπλοκ RAID 4: Block-Interleaved Parity N + 1 δίσκοι Τα δεδοµένα µοιράζονται σε N δίσκους σε επίπεδο µπλοκ Πλεονασµατικός δίσκος αποθηκεύει την ισοτιµία για µια οµάδα µπλοκ Προσπέλαση ανάγνωσης ιαβάζει µόνο το δίσκο που περιέχει το ζητούµενο µπλοκ Προσπέλαση εγγραφής Απλώς διαβάζει το δίσκο οι οποίος περιέχει το µπλοκ που τροποποιείται, και το δίσκο ισοτιµίας Υπολογισµός νέας ισοτιµίας, ενηµέρωση δίσκου δεδοµένων και δίσκου ισοτιµίας Σε περίπτωση αστοχίας Χρήση ισοτιµίας για την επανασύσταση των χαµένων δεδοµένων ε χρησιµοποιείται ευρέως Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 37

38 RAID 3 έναντι RAID 4 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 38

39 RAID 5: Κατανεµηµένη ισοτιµία N + 1 δίσκοι Όπως το RAID 4, αλλά τα µπλοκ ισοτιµίας κατανέµονται στους δίσκους Αποφεύγει τη δηµιουργία σηµείου συµφόρησης (bottleneck) στο δίσκο ισοτιµίας Ευρεία χρήση Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 39

40 RAID 6: Πλεονασµός P + Q P + Q Redundancy N + 2 δίσκοι Σαν το RAID 5, αλλά µε δύο «παρτίδες» ισοτιµίας Μεγαλύτερη ανοχή σε ελαττώµατα µέσω περισσότερου πλεονασµού Πολλαπλά RAID Πιο προηγµένα συστήµατα δίνουν παρόµοια ανοχή σε ελαττώµατα µε καλύτερη απόδοση Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 40

41 Περίληψη RAID Το RAID µπορεί να βελτιώσει την απόδοση και τη διαθεσιµότητα (availability) Η υψηλή διαθεσιµότητα απαιτεί «εν θερµώ» εναλλαγή (hot swapping) Υποθέτει ότι οι αστοχίες δίσκων είναι ανεξάρτητες Μεγάλο πρόβληµα αν καεί όλο το κτήριο! είτε το Hard Disk Performance, Quality and Reliability Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 41

42 Σχεδίαση συστήµατος Ε/Ε Ικανοποίηση απαιτήσεων λανθάνοντος χρόνου Για χρονικά κρίσιµες λειτουργίες Αν το σύστηµα δεν είναι φορτωµένο Άθροισµα των λανθανόντων χρόνων των συστατικών Μεγιστοποίηση ρυθµού διεκπεραίωσης Εύρεση του «πιο αδύναµου κρίκου» (το συστατικό µε το χαµηλότερο εύρος ζώνης) Ρύθµιση για λειτουργία στο µέγιστο εύρος ζώνης του Ισορροπία µεταξύ των υπόλοιπων συστατικών του συστήµατος Αν το σύστηµα είναι φορτωµένο, η απλή ανάλυση δεν είναι αρκετή Χρειάζονται µοντέλα ουρών αναµονής ή προσοµοίωση 6.8 Σχεδίαση συστήµατος εισόδου/εξόδου Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 42

43 ιακοµιστές Οι εφαρµογές εκτελούνται όλο και περισσότερο σε διακοµιστές (servers) Αναζήτηση στον Ιστό, εφαρµογές γραφείου, εικονικοί κόσµοι, Απαιτούνται µεγάλοι διακοµιστές κέντρων δεδοµένων Πολλοί επεξεργαστές, συνδέσεις δικτύου, µαζική αποθήκευση Περιορισµοί χώρου και ηλεκτρικής ισχύος Εξοπλισµός διακοµιστών για ικριώµατα (racks) των 19 ιντσών Ύψος σε πολλαπλάσια 1.75 ιντσών (1U) 6.10 Πραγµατικότητα: ο διακοµιστής Sun Fire x4150 Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 43

44 ιακοµιστές για ικρίωµα (rack) ιακοµιστής Sun Fire x4150 1U Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 44

45 ιακοµιστής Sun Fire x4150 1U 4 πυρήνες ο καθένας 16 x 4GB = 64GB DRAM Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 45

46 Παράδειγµα σχεδίασης συστήµατος Ε/Ε εδοµένα: ένα σύστηµα Sun Fire x4150 µε Φορτίο εργασία: αναγνώσεις δίσκου των 64KB Κάθε λειτουργία Ε/Ε απαιτεί εντολές κώδικα χρήστη και εντολές του ΛΣ Κάθε CPU: 10 9 εντολές/sec FSB (Front Side Bus, Εµπρόσθιος δίαυλος): 10.6 GB/sec µέγιστο DRAM DDR2 στα 667MHz: GB/sec PCI-E 8 δίαυλος: 8 250MB/sec = 2GB/sec ίσκοι: rpm, 2.9ms µέσος χρόνος αναζήτησης, 112MB/sec ρυθµός µεταφοράς Ποιος είναι ο ρυθµός Ε/Ε που µπορεί να διατηρηθεί; Για τυχαίες αναγνώσεις, και για ακολουθιακές αναγνώσεις Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 46

47 Παράδειγµα σχεδίασης (συνέχεια) Ρυθµός Ε/Ε για τις CPU Ανά πυρήνα: 10 9 /( ) = πυρήνες: λειτουργίες/sec Τυχαίες αναγνώσεις, ρυθµός Ε/Ε για τους δίσκους Υποθέστε ότι ο πραγµατικός χρόνος αναζήτησης είναι το 1/4 µέσου Χρόνος/λειτουργία = αναζήτηση + λανθάνων χρόνος + µεταφορά = 2.9ms/4 + 4ms/2 + 64KB/(112MB/s) = 3.3ms 303 λειτουργίες/sec ανά δίσκο, 2424 λειτουργίες/sec για 8 δίσκους Ακολουθιακές αναγνώσεις 112MB/s / 64KB = 1750 λειτουργίες/sec ανά δίσκο λειτουργίες/sec για 8 δίσκους Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 47

48 Παράδειγµα σχεδίασης (συνέχεια) Ρυθµός Ε/Ε του PCI-E 2GB/sec / 64KB = 31,250 λειτουργίες/sec Ρυθµός Ε/Ε της DRAM GB/sec / 64KB = λειτουργίες/sec Ρυθµός Ε/Ε του FSB Υποθέστε ότι µπορούµε να διατηρήσουµε το µισό του µέγιστου ρυθµού 5.3 GB/sec / 64KB = λειτουργίες/sec ανά FSB λειτουργίες/sec για 2 FSB Ο πιο αδύναµος κρίκος: οι δίσκοι 2424 λειτουργίες/sec τυχαίες, λειτουργίες/sec ακολουθιακές Τα άλλα συστατικά έχουν άφθονο χώρο για να χωρέσουν αυτούς του ρυθµούς Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 48

49 Πλάνη: Φερεγγυότητα δίσκων Αν ένας κατασκευαστής δίσκων δίνει ότι το MTTF είναι ώρες (140 χρόνια) Ένας δίσκος θα έχει τόσο µεγάλη διάρκεια Λάθος: αυτός είναι ο µέσος χρόνος πρώτης αστοχίας Ποια είναι η κατανοµή των αστοχιών; Τι θα γίνει αν έχετε 1000 δίσκους; Πόσοι θα αστοχούν κάθε χρόνο; 1000 disks 8760 hrs/disk Annual Failure Rate (AFR) = = 0.73% hrs/failure 6.12 Πλάνες και παγίδες Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 49

50 Πλάνες Οι ρυθµοί αστοχίας δίσκων είναι αυτοί που λένε οι προδιαγραφές Μελέτες ρυθµών αστοχίας στο πεδίο Γιατί; Schroeder και Gibson: 2% ως 4% έναντι. 0.6% ως 0.8% Pinheiro, κ.ά.: 1.7% (πρώτος χρόνος) ως 8.6% (τρίτος χρόνος) έναντι 1.5% Μια διασύνδεση του 1GB/s µεταφέρει 1GB σε ένα sec Αλλά τι είναι το GB; Για το εύρος ζώνης, χρήση του 1GB = 10 9 B Για αποθήκευση, χρήση του 1GB = 2 30 B = B Άρα το 1GB/sec είναι 0.93GB σε ένα second Περίπου 7% σφάλµα Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 50

51 Παγίδα: «ξεφόρτωµα» σε επεξεργαστές Ε/Ε Η επιβάρυνση της διαχείρισης των αιτήσεων του επεξεργαστή Ε/Ε µπορεί να κυριαρχεί Ταχύτερο να γίνεται η µικρή λειτουργία στη CPU Αλλά η αρχιτεκτονική Ε/Ε µπορεί να µην το επιτρέπει αυτό Ο επεξεργαστής Ε/Ε µπορεί να είναι πιο αργός Εφόσον υποτίθεται ότι είναι απλούστερος Αν γίνει ταχύτερος καθίσταται σηµαντικό συστατικό του συστήµατος Μπορεί να χρειάζεται τους δικούς του συνεπεξεργαστές! Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 51

52 Παγίδα: αντίγραφα ασφαλείας σε ταινία Η µαγνητική ταινία είχε πλεονεκτήµατα Φορητότητα, µεγάλη χωρητικότητα Τα πλεονεκτήµατα άρχισαν να χάνονται µε τις εξελίξεις της τεχνολογίας δίσκων Είναι πιο λογικό να επαναλαµβάνονται τα δεδοµένα Π.χ, RAID, αποµακρυσµένη δηµιουργία ειδώλων (remote mirroring) Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 52

53 Πλάνη: χρονοπρ/µός δίσκου Καλύτερα ο χρονοπρογραµµατισµός των προσπελάσεων δίσκου να γίνεται από το ΛΣ Αλλά οι σύγχρονες µονάδες ασχολούνται µε δ/νσεις λογικών µπλοκ Χαρτογράφηση σε θέσεις φυσικής τροχιάς, κυλίνδρου, τοµέα Επίσης, τα µπλοκ αποθηκεύονται και στην κρυφή µνήµη της µονάδας Το ΛΣ δε γνωρίζει τις φυσικές θέσεις Η αναδιάταξη µπορεί να µειώσει την απόδοση Εξαρτάται από την τοποθέτηση και τη χρήση της κρυφής µνήµης Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 53

54 Παγίδα: µέγιστη απόδοση Οι µέγιστοι ρυθµοί Ε/Ε είναι σχεδόν αδύνατον να επιτευχθούν Συνήθως, κάποια άλλα συστατικά του συστήµατος περιορίζουν την απόδοση Π.χ., µεταφορές στη µνήµη µέσω ενός διαύλου Σύγκρουση µε την ανανέωση (refresh) της DRAM Συναγωνισµός διαιτησίας µε άλλου κύριους (masters) του διαύλου Π.χ., δίαυλος PCI: µέγιστο εύρος ζώνης ~133 MB/sec Στην πράξη, µπορεί να διατηρηθεί το 80MB/sec κατά µέγιστο Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου 54

55 Συµπερασµατικές παρατηρήσεις Μέτρα απόδοσης Ε/Ε Ρυθµός διεκπεραίωσης, χρόνος απόκρισης Η φερεγγυότητα και επίσης το κόστος είναι σηµαντικά Χρησιµοποιούνται δίαυλοι για τη σύνδεση CPU, µνήµη, ελεγκτές Ε/Ε Περιόδευση, διακοπές, DMA Μετροπρογράµµατα Ε/Ε TPC, SPECSFS, SPECWeb RAID Βελτιώνει την απόδοση και τη φερεγγυότητα Κεφάλαιο 6 Αποθήκευση και άλλα θέµατα εισόδου/εξόδου Συµπερασµατικές παρατηρήσεις

ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε)

ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε) ΠΛΕ- 027 Μικροεπεξεργαστές 11ο μάθημα: Είσοδος- Εξοδος (Ε/Ε) Αρης Ευθυμίου Συσκευές Ε/Ε Μεγάλη ποικιλία πολλές φορές είναι αυτές που «πουλάνε» το μηχάνημα: π.χ. Nintendo wii, (πρώτο) iphone Βασική ταξινόμηση:

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

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ. Storage Systems.. Λιούπης

Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ. Storage Systems.. Λιούπης Προχωρηµένα Θέµατα Αρχιτεκτονικής Η/Υ Storage Systems. Λιούπης Απόδοση συστηµάτων Ι/Ο Απόδοση Ι/Ο: πόσο σηµαντική είναι; Αύξηση απόδοσης ανά έτος: CPU: περίπου 55% I/O:

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

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

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

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Υποσύστημα εισόδου εξόδου Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

Τεχνολογίες Κύριας Μνήμης

Τεχνολογίες Κύριας Μνήμης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κύρια Μνήμη

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

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

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

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

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων

Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 12 ο. Πανεπιστήµιο Θεσσαλίας - Τµήµα ΜηχανικώνΗ/Υ, Τηλεπικοινωνιών και ικτύων Γιώργος ηµητρίου Μάθηµα 12 ο Συσκευές Εισόδου/Εξόδου Εξόδου (Ε/Ε) Τύπος συσκευής n Εισόδου, εξόδου, εισόδου + εξόδου, αποθήκευσης Χρήστης συσκευής n Άνθρωπος, µηχανή Ρυθµός µεταφοράς δεδοµένων Σηµαντικότητα

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

Οργάνωση Υπολογιστών (ΙI)

Οργάνωση Υπολογιστών (ΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (ΙI) (κύρια και κρυφή μνήμη) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

Κύρια μνήμη. Μοντέλο λειτουργίας μνήμης. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (ΙI)

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

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

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή Κεφάλαιο 3 Το υλικό του υπολογιστή Εισαγωγή Τµήµατα του Η/Υ καιοργάνωση Μονάδα Κεντρικής Μνήµης Κεντρική Μονάδα Επεξεργασίας (CPU) Μονάδα Εισόδου Εξόδου ίαυλοι Επικοινωνίας Εναλλακτικές αρχιτεκτονικές

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

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

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

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

Κεφ. 10: Δομές Αποθήκευσης

Κεφ. 10: Δομές Αποθήκευσης Κεφ. 10: Δομές Αποθήκευσης Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Ταξινόμηση των μέσων φυσικής αποθήκευσης Ταχύτητα με την οποία είναι δυνατή η πρόσβαση στα δεδομένα

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Ιεραρχία συχνά και το

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών 1 Οργάνωση υπολογιστών ΚΜΕ Κύρια Μνήμη Υποσύστημα εισόδου/εξόδου 2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) R1 R2 ΑΛΜ

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

Διασύνδεση Εισόδου-Εξόδου

Διασύνδεση Εισόδου-Εξόδου Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν

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

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Για βελτίωση της απόδοσης

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ Γιώργος Δημητρίου Μάθημα 9 ο ΠΜΣ Εφαρμοσμένη Πληροφορική ΚΥΡΙΑ ΜΝΗΜΗ Ρυθμός μεταφοράς δεδομένων: Χαρακτηριστικά κυκλωμάτων Χρόνος προσπέλασης Χρόνος κύκλου μνήμης Διαμόρφωση μνήμης

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

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

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

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

Αποθήκευση εδομένων. ομή ενός Σ Β. Εισαγωγή Το «εσωτερικό» ενός ΜΕΡΟΣ Β : Η (εσωτερική) αρχιτεκτονική ενός Σ Β είναι σε επίπεδα

Αποθήκευση εδομένων. ομή ενός Σ Β. Εισαγωγή Το «εσωτερικό» ενός ΜΕΡΟΣ Β : Η (εσωτερική) αρχιτεκτονική ενός Σ Β είναι σε επίπεδα Αποθήκευση εδομένων Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 ΜΕΡΟΣ Β : Εισαγωγή Το «εσωτερικό» ενός Σ Β ομή ενός Σ Β Η (εσωτερική) αρχιτεκτονική ενός Σ Β είναι σε επίπεδα Τυπικά, κάθε σχέση σε ένα

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

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

Λειτουργικά Συστήματα (ΗΥ321) Λειτουργικά Συστήματα (ΗΥ321) Διάλεξη 12: Συστήματα RAID Οι Καθυστερήσεις των Δίσκων Χρόνος αναζήτησης Μάζα της κεφαλής / βραχίονα Καθυστέρηση για την σταθεροποίηση / τοποθέτηση με ακρίβεια Δύσκολο να

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

Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης

Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης Διαφάνειες διδασκαλίας από το πρωτότυπο αγγλικό βιβλίο (4 η έκδοση), μετάφραση: Καθ. Εφαρμογών Νικόλαος Πετράκης, Τμήματος Ηλεκτρονικών Μηχανικών του

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

Chapter 4 ( ή 1 στο βιβλίο σας)

Chapter 4 ( ή 1 στο βιβλίο σας) Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy Chapter 4 ( ή 1 στο βιβλίο σας) Αξιολόγηση και κατανόηση της απόδοσης Δέκατη (10 η ) δίωρη διάλεξη. Διαφάνειες διδασκαλίας από

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

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή Μνήμη Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή ηλεκτρονική συσκευή, σε προσωρινή ή μόνιμη βάση. Τα σύγχρονα

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

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1 Εισαγωγή Υλισµικό Λογισµικό Αρχές σχεδίασης ιαφάνεια Κλιµάκωση Παρεχόµενες υπηρεσίες Μοντέλο πελάτη εξυπηρετητή Μοντέλο πελάτη εξυπηρετητή τριών επιπέδων Κατανοµή επεξεργασίας Κατανεµηµένα Συστήµατα 01-1

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 5 ο Οργάνωση Υπολογιστών. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 5 ο Οργάνωση Υπολογιστών Δρ. Γκόγκος Χρήστος Υποσυστήματα αυτόνομου υπολογιστή Κεντρική Μονάδα Επεξεργασίας (CPU)

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

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ

ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ 1.1 Το Υπολογιστικό Σύστηµα ΚΕΦΑΛΑΙΟ 1 ΥΛΙΚΟ ΥΠΟΛΟΓΙΣΤΩΝ Από τον υπολογιστή των Αντικυθήρων µέχρι τα αυτοκίνητα χωρίς οδηγό Κατηγορίες µε βάση το µέγεθος και τη χρήση: Υπερυπολογιστές (supercomputers)

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

Πανεπιστήµιο Θεσσαλίας

Πανεπιστήµιο Θεσσαλίας Πανεπιστήµιο Θεσσαλίας Τµήµα Πληροφορικής Ενότητα 8η: Συσκευές Ε/Ε - Αρτηρίες Άσκηση 1: Υπολογίστε το µέσο χρόνο ανάγνωσης ενός τµήµατος των 512 bytes σε µια µονάδα σκληρού δίσκου µε ταχύτητα περιστροφής

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

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο 2006-07 Ενότητα 4 Εισαγωγή στην Πληροφορική Κεφάλαιο 4Α: Αναπαράσταση πληροφορίας Κεφάλαιο 4Β: Επεξεργαστές που χρησιµοποιούνται σε PCs Χειµερινό Εξάµηνο 2006-07 ρ. Παναγιώτης Χατζηδούκας (Π..407/80) Εισαγωγή

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

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ B.2.M3 Κύρια και Βοηθητική Μνήμη Τι θα μάθουμε σήμερα: Να αναφέρουμε τα είδη κύριας μνήμης και να τα συγκρίνουμε με βάση τα χαρακτηριστικά τους Να περιγράφουμε τον ρόλο του κάθε είδους της

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

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

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

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

Ηλεκτρονικός Υπολογιστής

Ηλεκτρονικός Υπολογιστής Ηλεκτρονικός Υπολογιστής Ε ί ν α ι μ ι α μ η χ α ν ή κα τ α σ κ ε υ α σ μ έ ν η κ υ ρ ί ω ς α π ό ψ η φ ι α κά η λ ε κ τ ρ ο ν ι κά κ υ κ λ ώ μ α τ α κα ι δ ε υ τ ε ρ ε υ ό ν τ ω ς α π ό η λ ε κ τ ρ ι

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

ΣΥΣΤΗΜΑΤΑ ΔΕΥΤΕΡΕΥΟΥΣΑΣ ΜΝΗΜΗΣ

ΣΥΣΤΗΜΑΤΑ ΔΕΥΤΕΡΕΥΟΥΣΑΣ ΜΝΗΜΗΣ ΣΥΣΤΗΜΑΤΑ ΔΕΥΤΕΡΕΥΟΥΣΑΣ ΜΝΗΜΗΣ Δευτερεύουσα μνήμη Η/Υ Η δευτερεύουσα μνήμη (secondary memory) είναι μνήμη μεγαλύτερης χωρητικότητας, αλλά με αρκετά μικρότερη ταχύτητα μεταφοράς δεδομένων από την κυρία

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

ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/

ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/ ΤΕΧΝΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΓΙΑ ΤΟ ΙΑΓΩΝΙΣΜΟ ΜΕ ΑΡΙΘ. ΠΡΩΤ. 1022/26-01- 2012 Είδος εξοπλισµού Ποσότητα Εξυπηρετητές 2 Σύστηµα Αποθήκευσης 1 ΣΥΝΟΛΙΚΟΣ ΠΡΟΫΠΟΛΟΓΙΣΜΟΣ ΜΕ ΦΠΑ: 27.500,00 Πίνακας Συµµόρφωσης για

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

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

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Υποσύστημα εισόδου εξόδου Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

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

Κύρια & Περιφερειακή Μνήµη

Κύρια & Περιφερειακή Μνήµη Κύρια & Περιφερειακή Μνήµη Κύρια Μνήµη RAM ROM Cache Περιεχόµενα Μονάδες Μαζικής Αποθήκευσης Μαγνητικοί ίσκοι Μαγνητικές Ταινίες Οπτικά Μέσα Ηκύρια µνήµη (Main Memory) Η κύρια µνήµη: Αποθηκεύει τα δεδοµένα

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

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

Τεχνολογία μνημών Ημιαγωγικές μνήμες Μνήμες που προσπελαύνονται με διευθύνσεις:

Τεχνολογία μνημών Ημιαγωγικές μνήμες Μνήμες που προσπελαύνονται με διευθύνσεις: Σύστημα μνήμης Ο κύριος σκοπός στο σχεδιασμό ενός συστήματος μνήμης είναι να προσφέρουμε επαρκή χωρητικότητα αποθήκευσης διατηρώντας ένα αποδεκτό επίπεδο μέσης απόδοσης και επίσης χαμηλό μέσο κόστος ανά

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

Κεφάλαιο 1.6: Συσκευές αποθήκευσης

Κεφάλαιο 1.6: Συσκευές αποθήκευσης Κεφάλαιο 1.6: Συσκευές αποθήκευσης 1.6.1 Συσκευές αποθήκευσης Μνήμη τυχαίας προσπέλασης - RAM Η μνήμη RAM (Random Access Memory Μνήμη Τυχαίας Προσπέλασης), κρατεί όλη την πληροφορία (δεδομένα και εντολές)

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

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

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

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

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΩΤΑΠΑΝΤΗΣΕΙΣ Κεφάλαιο 1: Υλικό Υπολογιστών (Hardware) 1.1: Το υπολογιστικό σύστημα ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1. Τι αντιλαμβάνεστε με τον όρο υλικό (hardware); [σελ. 8] Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε

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

1. Οργάνωση της μνήμης 2. Κύρια μνήμη 3. Κρυφή μνήμη 4. Κώδικες διόρθωσης λαθών 5. Δευτερεύουσα μνήμη 6. Μονάδες εισόδου/εξόδου

1. Οργάνωση της μνήμης 2. Κύρια μνήμη 3. Κρυφή μνήμη 4. Κώδικες διόρθωσης λαθών 5. Δευτερεύουσα μνήμη 6. Μονάδες εισόδου/εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΙΙ Γ. Τσιατούχας 2 ο Κεφάλαιο ιάρθρωση 1. Οργάνωση της μνήμης 2. Κύρια μνήμη 3. Κρυφή μνήμη 4. Κώδικες διόρθωσης λαθών 5. Δευτερεύουσα μνήμη

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

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 6-7 Απόδοση ΚΜΕ (Μέτρηση και τεχνικές βελτίωσης απόδοσης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κεντρική Μονάδα Επεξεργασίας

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

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

Μαλούτα Θεανώ Σελίδα 1 ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α' ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 1η ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε υλικό και τι λογισμικό ενός υπολογιστικού συστήματος; 2. Τι είναι α) η μητρική πλακέτα ( motherboard), β) η κεντρική μονάδα

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

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο AEN ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΠΛΟΙΑΡΧΩΝ Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο ΘΕΩΡΙΑ 3 η Διάλεξη ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ ΥΠΟΛΟΓΙΣΤΙΚΟ ΣΥΣΤΗΜΑ Υπολογιστικό σύστημα: Ένα δυναμικό σύστημα που: Χρησιμοποιείται για επίλυση προβλημάτων

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

Ε Κρυονερίου VM2.1 VMH2. ίκτυο ΣΥΖΕΥΞΙΣ VM1.1 VM2.1 VM1.1 VM1.2 VMH1. ηµαρχείο ιονύσου

Ε Κρυονερίου VM2.1 VMH2. ίκτυο ΣΥΖΕΥΞΙΣ VM1.1 VM2.1 VM1.1 VM1.2 VMH1. ηµαρχείο ιονύσου ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αγ. Στέφανος, 30/11/2015 ΝΟΜΟΣ ΑΤΤΙΚΗΣ ΗΜΟΣ ΙΟΝΥΣΟΥ Προµήθεια συστήµατος τήρησης αντιγράφων ασφαλείας (backup) ΤΕΧΝΙΚΗ ΠΕΡΙΓΡΑΦΗ 1. ΓΕΝΙΚΑ Αυτές οι τεχνικές προδιαγραφές συντάσσονται

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

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

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

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους. Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους. *Τα φυσικά μέρη που μπορούμε να δούμε και να αγγίξουμε ονομάζονται συνολικά υλικό (hardware). * * υπερυπολογιστές

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

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών.

Κεφάλαιο 4. Διδακτικοί Στόχοι. Για την αναγκαιότητα, τον τρόπο συνεργασίας, τις δυνατότητες και τον τρόπο εγκατάστασης των περιφερειακών συσκευών. Κεφάλαιο 4 Ένα υπολογιστικό σύστημα εκτός από την ΚΜΕ και την κύρια μνήμη που χρησιμοποιούνται για την επεξεργασία και προσωρινή αποθήκευση δεδομένων βασίζεται στις περιφερειακές συσκευές για την επικοινωνία

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

Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy)

Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) Κεφάλαιο 7 Ιεραρχία Μνήμης (Memory Hierarchy) 1 Συστήματα Μνήμης Η οργάνωση του συστήματος μνήμης επηρεάζει τη λειτουργία και απόδοση ενός μικροεπεξεργαστή: Διαχείριση μνήμης και περιφερειακών (Ι/Ο) απότολειτουργικόσύστημα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΔΙΟΙΚΗΤΙΚΗΣ ΜΕΤΑΡΡΥΘΜΙΣΗΣ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΔΙΕΥΘΥΝΣΗ : ΟΙΚΟΝΟΜΙΚΟΥ Αθήνα, 04 /10/2013 ΤΜΗΜΑ : ΠΡΟΜΗΘΕΙΩΝ Αρ. πρωτ. 10430 ΘΕΜΑ: Πρόσκληση υποβολής προσφορών για

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

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

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

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή 1.5.1 Ανάλυση των μερών ενός υπολογιστή Μονάδα συστήματος Είναι το κουτί του υπολογιστή το οποίο φαίνεται αρκετά συμπαγές, αλλά στην πραγματικότητα αποτελείται

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

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4

Οργάνωση και Αρχιτεκτονική Υπολογιστών. Κεφάλαιο 7.4 Οργάνωση και Αρχιτεκτονική Υπολογιστών Κεφάλαιο 7.4 Ε/Ε Οδηγούμενη από Διακοπές Το πρόβλημα με την προγραμματιζόμενη Ε/Ε είναι ότι ο επεξεργαστής πρέπει να περιμένει ώστε η μονάδα Ε/Ε που τον ενδιαφέρει

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

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου

Σύστημα διασύνδεσης και. διαδικασία εισόδου-εξόδου ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 6 Σύστημα διασύνδεσης και διαδικασία εισόδου-εξόδου Τι είναι αρτηρία (Bus) ; Ένα σύνολο γραμμών διασύνδεσης Πρωτόκολλο (protocol) Περιγραφή Πρωτοκόλλου χρονικό διάγραμμα

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

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6

ΠΕΡΙΕΧΟΜΕΝΑ. 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών 1.1. Υλικό και Λογισμικό.. 1 1.2 Αρχιτεκτονική Υπολογιστών.. 3 1.3 Δομή, Οργάνωση και Λειτουργία Υπολογιστών 6 1.3.1 Δομή

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 4 : Κρυφή Μνήμη Καρβούνης Ευάγγελος Δευτέρα, 30/11/2015 Χαρακτηριστικά Θέση Χωρητικότητα Μονάδα Μεταφοράς

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

Ιεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης

Ιεραρχία Μνήμης. Εικονική μνήμη (virtual memory) Επεκτείνοντας την Ιεραρχία Μνήμης. Εικονική Μνήμη. Μ.Στεφανιδάκης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής ρχιτεκτονική Υπολογιστών 2016-17 Εικονική Μνήμη (και ο ρόλος της στην ιεραρχία μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Δευτερεύουσα μνήμη

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

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

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Τα τμήματα ενός ηλεκτρονικού υπολογιστή είναι: 1. Επεξεργαστής 2. Μνήμη RAM και ROM 3. Κάρτα γραφικών 4. Μητρική Πλακέτα 5. Σκληρός Δίσκος 6. DVD / Blue Ray 7. Τροφοδοτικό

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

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Άριστος Πασιάς 1 ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ Η ΔΟΜΗ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Άριστος Πασιάς Σεπτέμβριος 2017 2 Στόχοι: Στο τέλος αυτού του μαθήματος ο μαθητή πρέπει: Να μπορεί να αναφέρει τα κύρια χαρακτηριστικά

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

Εισαγωγή στην επιστήµη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών

Εισαγωγή στην επιστήµη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή στην επιστήµη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 5ο Οργάνωση υπολογιστών Εισαγωγή Θα δούµε την οργάνωση ενός υπολογιστή Στον επόµενο µάθηµα θα δούµε πως συνδέονται πολλοί Η/Υ για να σχηµατίσουν

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Εικονική Μνήμη. (και ο ρόλος της στην ιεραρχία μνήμης) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2011-12 Εικονική (και ο ρόλος της στην ιεραρχία μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Ιεραρχία η νέα τάση: [2011]

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

Χρ. Καβουσιανός Επίκουρος Καθηγητής

Χρ. Καβουσιανός Επίκουρος Καθηγητής Σχεδίαση Μνηµών Χρ. Καβουσιανός Επίκουρος Καθηγητής Εισαγωγή Η Μνήµη είναι ένας πίνακας από θέσεις αποθήκευσης συγκεκριµένου µεγέθους, κάθε µία από τις οποίες έχει µία διακριτή διεύθυνση Θέση 0 Θέση 1

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

Κεντρική Μονάδα Επεξεργασίας

Κεντρική Μονάδα Επεξεργασίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κεντρική Μονάδα Επεξεργασίας (Σχεδιασμός και λειτουργία μιας απλής ΚΜΕ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης

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

.Λιούπης. Ψηφιακά Ηλεκτρονικά - Ηµιαγωγικές Μνήµες 1

.Λιούπης. Ψηφιακά Ηλεκτρονικά - Ηµιαγωγικές Μνήµες 1 Ψηφιακά Ηλεκτρονικά Ηµιαγωγικές µνήµες.λιούπης Ψηφιακά Ηλεκτρονικά - Ηµιαγωγικές Μνήµες 1 Τυπική εσωτερική οργάνωση µνήµης γραµµές λέξης wordlines () κύκλωµα προφόρτισης (pre-charge circuit) γραµµές ψηφίου

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Κεφάλαιο 1 Εισαγωγή στην Δομή, Οργάνωση, Λειτουργία και Αξιολόγηση Υπολογιστών

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

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

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος Δρ. Μηνάς Δασυγένης mdasyg@ieee.org 1 1 Οι εταιρείες παραγωγής IC διαφημίζουν εκτός από τους επεξεργαστές και τα chipset τους 2 2 Τι είναι όμως

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

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

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

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

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ ΜΝΗΜΕΣ ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ 2 ΠΤΥΤΙΚΕΣ vs ΜΗ ΠΤΥΤΙΚΕΣ Πτητική είναι η µνήµη η οποία χάνει το περιεχόµενο της µε το σβήσιµο του ηλεκτρονικού υπολογιστή (διακοπή τροφοδοσίας), ενώ µη πτητική

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

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

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

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

Το υλικό του υπολογιστή

Το υλικό του υπολογιστή Το υλικό του υπολογιστή Ερωτήσεις 1. Τι αντιλαμβάνεστε με τον όρο υλικό; Το υλικό(hardware) αποτελείται από το σύνολο των ηλεκτρονικών τμημάτων που συνθέτουν το υπολογιστικό σύστημα, δηλαδή από τα ηλεκτρονικά

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

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 5. Μεγάλη και γρήγορη: Αξιοποίηση της ιεραρχίας της µνήµης

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 5. Μεγάλη και γρήγορη: Αξιοποίηση της ιεραρχίας της µνήµης Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 5 Μεγάλη και γρήγορη: Αξιοποίηση της ιεραρχίας της µνήµης Ασκήσεις Η αρίθµηση των ασκήσεων είναι από την 4 η έκδοση

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

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

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

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

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

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

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 5 : Η Εσωτερική Μνήμη Καρβούνης Ευάγγελος Τρίτη, 01/12/2015 Οι τύποι μνήμης με ημιαγωγούς 2 2 Η λειτουργία

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

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος

Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος Το υλικό του υπολογιστή Εφαρµογές Υπολογιστών Βασίλης Μπλιάµπλιας Γεωργία Τσούτσου Γιώργος Συνάπαλος Υπολογιστικό σύστηµα Στο υπολογιστικό σύστηµα ανήκει το: Υλικό Λογισµικό Υλικό Είναι οτιδήποτε έχει

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

Συστήµατα Αποθήκευσης

Συστήµατα Αποθήκευσης Συστήµατα Αποθήκευσης Pedro Trancoso Τµήµα Πληροφορικής, Πανεπιστήµιο Κύπρου Εισαγωγή Η επίδοση του I/O πειράζει; Throughput and response time CPU performance 60%/year but I/O 10% I/O performance bottleneck:

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

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

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

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

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου

Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου ΚΕΦΑΛΑΙΟ 1 Φουκαράκη Χρυσούλα - ΓΕΛ Γαζίου Υπολογιστικά συστήματα σχεδιάστηκαν για να καλύψουν συγκεκριμένες ανάγκες σε συγκεκριμένη χρονική στιγμή και βοηθούν στη συνολική πρόοδο της τεχνολογίας Φουκαράκη

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

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

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

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

I/O: Λίγη θεωρία ουρών, RAID

I/O: Λίγη θεωρία ουρών, RAID I/O: Λίγη θεωρία ουρών, RAID Ορολογία Δίσκων Καθυστέρηση δίσκου = Queuing Time + Seek Time + Rotation Time + Xfer Time Τάξη μεγέθους (χρόνοι) για μεταφορές 4K byte: Seek: 12 ms Rotate: 4.2 ms @ 7200 rpm

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

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ

ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ Γιώργος Δημητρίου Μάθημα 8 ο ΠΜΣ Εφαρμοσμένη Πληροφορική ΜΟΝΑΔΑ ΜΝΗΜΗΣ Επαρκής χωρητικότητα αποθήκευσης Αποδεκτό μέσο επίπεδο απόδοσης Χαμηλό μέσο κόστος ανά ψηφίο Ιεραρχία μνήμης

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

Κεφάλαιο 5. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 2. Σημείωση

Κεφάλαιο 5. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 2. Σημείωση Κεφάλαιο 5 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -. Σερπάνος 1 Σημείωση Οι παρούσες διαφάνειες παρέχονται ως συμπλήρωμα διδασκαλίας για το μάθημα «Αρχιτεκτονική Υπολογιστών» του Τμήματος Ηλεκτρολόγων Μηχανικών & Τεχνολογίας

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

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων

ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων ΚΕΦΑΛΑΙΟ 2: Χειρισµός εδοµένων 2.1 Αρχιτεκτονική Υπολογιστών 2.1 Αρχιτεκτονική Υπολογιστών 2.2 Γλώσσα Μηχανής 2.3 Εκτέλεση προγράµµατος 2.4 Αριθµητικές και λογικές εντολές 2.5 Επικοινωνία µε άλλες συσκευές

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

ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ

ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΥΤΑ ΚΑΙ ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Πλατφόρμες ενσωματωμένων συστημάτων Διδάσκων: Παναγιώτης Καρκαζής Περίγραμμα - Δίαυλοι επικοινωνίας - Μνήμες -Συσκευές Ι/Ο Timers Counters keyboards Leds 7 segment display

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

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ

ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ ΤΕΥΧΟΣ ΤΕΧΝΙΚΩΝ ΠΡΟ ΙΑΓΡΑΦΩΝ 1 1. ΕΚΤΥΠΩΤΕΣ ΕΚΤΥΠΩΤΗΣ I ΠΡΟ ΙΑΓΡΑΦΕΣ ΣΤΟΙΧΕΙΑ ΠΡΟΣΦΟΡΑΣ Τεχνικές Προδιαγραφές Υποχρ/κή Απαίτηση Απάντηση 1 Τεχνολογία Εκτύπωσης: Μέγεθος εγγράφου: Ανάλυση εκτύπωσης: Ταχύτητα

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

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κεντρική Επεξεργασίας (Σχεδιασμός και λειτουργία μιας απλής ΚΜΕ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Η υπολογιστική

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 6 : Εξωτερική Μνήμη Καρβούνης Ευάγγελος Τρίτη, 08/12/2015 Μαγνητικός Δίσκος 1/2 Κυκλικός Δίσκος υπόστρωμα

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής) ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α Γενικού Λυκείου (Μάθημα Επιλογής) Σύγχρονα Υπολογιστικά Συστήματα τους υπερυπολογιστές (supercomputers) που χρησιμοποιούν ερευνητικά εργαστήρια τα μεγάλα συστήματα (mainframes)

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

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

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

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

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ

ΕΙΣΑΓΩΓΗ. Αρχιτεκτονική Η/Υ ΗΜΟΣ ΜΠΟΛΑΝΑΚΗΣ ΕΙΣΑΓΩΓΗ Θέµατα ❸Συστήµατα Η/Υ (αναφορά) ❸Γλώσσα υπολογιστών ❸Γλώσσες προγραµµατισµού (low-high level) ❸Low level VS high level programming ❸Βασικά µέρη Η/Υ ❸Μικροϋπολογιστές (µc µp) ❸Αρχιτεκτονική µικροελεγκτών

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

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

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

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

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

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

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στην Αρχιτεκτονική Η/Υ Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2017-18 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ακαδηµαϊκό Έτος 2003-2004, Εαρινό Εξάµηνο ιδάσκων

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

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Λογικά σύμβολα των CPU, RAM, ROM και I/O module Μικροϋπολογιστές Λογικά σύμβολα των CPU, RAM, ROM και I/O module Data CPU Data Data Address RAM Control Address Control External Data Data Address Control I/O module External Data External Control ROM

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

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

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

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