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

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

Download "ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ"

Transcript

1 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΜΕΛΕΤΗ ΕΠΙ ΟΣΗΣ Η/Υ ΓΙΑ ΥΠΟ ΟΜΕΣ ΣΥΣΤΟΙΧΙΩΝ ΤΥΠΟΥ GRID ΜΠΟΓΟΡ ΟΣ ΗΛΙΑΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ:ΑΛΕΞΟΠΟΥΛΟΣ ΘΕΟ ΩΡΟΣ Αθήνα, Μάρτιος 2005

2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ v 1.ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Μηδενική Γενιά Μηχανικοί Υπολογιστές Η πρώτη Γενιά Λυχνίες Κενού Η εύτερη Γενιά Τρανζίστορ Η Τρίτη Γενιά Ολοκληρωµένα Κυκλώµατα Η Τέταρτη Γενιά Προσωπικοί Υπολογιστές και VLSI Η Οικογένεια Intel Η Οικογένεια Motorola 14 2.ΚΛΙΜΑΚΩΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Γενικά Η Πυραµίδα Υπολογιστών Σύγκλιση Αρχιτεκτονικών Συστηµάτων Μορφές Ικανότητας Κλιµάκωσης Resource Scalability Application Scalability Technology Scalability Χαρακτηριστικά Απόδοσης Βασικές Ιδέες Συσσωµάτωσης (Clustering) Χαρακτηριστικά Ενός Cluster Συγκρίσεις Αρχιτεκτονικών Πλεονεκτήµατα και υσκολίες των Clusters 31 i

3 3.ΜΕΤΡΙΚΕΣ ΑΠΟ ΟΣΗΣ ΚΑΙ BENCHMARKS Ταξινόµηση των Benchmarks Micro Benchmarks Linpack Lmbench Stream Benchmarks Παράλληλης Επεξεργασίας NPB Parkbench TPC SPEC Benchmark Family LMBENCH BENCHMARK Εισαγωγή Προγενέστερη Εργασία Παρατηρήσεις για το Benchmarking Ταξινόµηση των Συγκριτικών Μετρήσεων Επιδόσεων Μεταγλωττιστές Ζητήµατα Συγχρονισµού Benchmarks Εύρους Ζώνης Μετρήσεις Καθυστέρησης Καθυστέρηση Ανάγνωσης Μνήµης Context Switching Interprocess Communication Καθυστερήσεις Καθυστέρηση File System Micro Benchmarks ΕΠΕΞΕΡΓΑΣΙΑ ΜΕΤΡΗΣΕΩΝ 65 ii

4 6. GRID Γενικά Χαρακτηριστικά Πλέγµατος (GRID) Γενιές Grids Κατηγορίες Grids Grids και Clusters Βασικά Συστατικά µιας Πλεγµατικής Υποδοµής Testbebs Grid Resources Πλεονεκτήµατα Του GRID Εισαγωγή Σηµασία του Grid για την επιστηµονική κοινότητα Σηµασία για τον Ιδιωτικό Τοµέα Σηµασία για την Ζωή των Πολιτών ΣΥΜΠΕΡΑΣΜΑΤΑ Σχόλια Προτάσεις για το µέλλον 97 ΒΙΒΛΙΟΓΡΑΦΙΑ 99 iii

5 ΜΠΟΓΟΡ ΟΣ ΗΛΙΑΣ ΕΙΣΑΓΩΓΗ EΙΣΑΓΩΓΗ Η κορύφωση της επανάστασης στην τεχνολογία των υπολογιστών και των τηλεπικοινωνιών δίνει για πρώτη φορά στην ανθρώπινη ιστορία το τεχνολογικό υπόβαθρο για την ανάπτυξη κοινωνιών πληροφορίας και γνώσης. Κατά το πέρασµα των χρόνων οι µονάδες υπολογιστικών συστηµάτων και το υλικό τους (hardware) µειώνουν µε εντυπωσιακούς ρυθµούς τις διαστάσεις τους καθώς ταυτόχρονα αυξάνεται η απόδοση τους. Η συνεχής προσπάθεια για δηµιουργία αποδοτικότερων λειτουργικών συστηµάτων (software) και η ανάπτυξη υπολογιστικών προγραµµάτων υψηλών απαιτήσεων, οδήγησε στην ανάγκη για ένωση υπολογιστών και κατ επέκταση την δηµιουργία συστοιχιών (cluster) υπολογιστών και την υλοποίηση της παράλληλης επεξεργασίας. Σύµφωνα µε τον Gregory F. Phister µάλιστα : Υπάρχουν τρεις τρόποι για να κάνεις κάτι πιο γρήγορα : 1. ούλεψε πιο σκληρά. 2. ούλεψε πιο έξυπνα 3. Ζήτα βοήθεια. Η επιστηµονική δραστηριότητα σε παγκόσµιο επίπεδο έχει ήδη περάσει στην φάση της διεθνοποίησης των προσπαθειών, των µεθόδων, της υποδοµής και της διαχείρισής της, της επεξεργασίας και διεξαγωγής αποτελεσµάτων. Επίσης οι συνεχώς αναπτυσσόµενες εφαρµογές έντασης πληροφορίας και η ζήτηση για πρόσβαση στην πληροφορία σε κάθε γεωγραφικό σηµείο καθιστούν αναγκαία τη διασύνδεση των κατανεµηµένων πόρων και υποδοµών µε ηλεκτρονικά δίκτυα και ειδικευµένο ενδιάµεσο λογισµικό. v

6 ΜΠΟΓΟΡ ΟΣ ΗΛΙΑΣ ΕΙΣΑΓΩΓΗ Βασικός σκοπός αυτής της διπλωµατικής εργασίας είναι η καταγραφή διαφόρων αρχιτεκτονικών υπολογιστών, η παρουσίαση των βασικότερων εννοιών παράλληλων συστηµάτων και συστοιχιών, η ανάλυση των τρόπων µέτρησης απόδοσης αυτών και η εισαγωγή στην αναπτυσσόµενη υποδοµή του GRID. Συγκεκριµένα : ΚΕΦΑΛΑΙΟ 1 : Ιστορική Αναδροµή των αρχιτεκτονικών υπολογιστών µέσα από τα διάφορα στάδια εξέλιξής τους. ΚΕΦΑΛΑΙΟ 2 : Παρουσιάζονται οι σηµαντικότερες έννοιες που αφορούν την κλιµάκωση και την απόδοση παράλληλων υπολογιστικών συστηµάτων καθώς επίσης µελετάται η ανάπτυξη συστοιχιών, τα πλεονεκτήµατά τους και τέλος συγκρίνονται µε άλλα παράλληλα συστήµατα. ΚΕΦΑΛΑΙΟ 3 : Μελέτη των προγραµµάτων µέτρησης απόδοσης (benchmarks), κατηγοριοποίησή τους και καταγραφή των κυριότερων. ΚΕΦΑΛΑΙΟ 4 : Ανάλυση της LMBENCH microbenchmark suite, η οποία χρησιµοποιήθηκε για την µέτρηση απόδοσης των υπολογιστικών συστηµάτων του εργαστηρίου. ΚΕΦΑΛΑΙΟ 5 : Παρουσίαση και σχολιασµός αποτελεσµάτων, καταγραµµένα σε πίνακες κατηγοριοποίησης. ΚΕΦΑΛΑΙΟ 6 : Αναφέρονται σε αυτό το κεφάλαιο οι βασικές έννοιες της υποδοµής Πλέγµατος και καταγράφονται µερικά πλεονεκτήµατα του για τον σύγχρονο άνθρωπο. ΚΕΦΑΛΑΙΟ 7 : Συµπεράσµατα και ανάλυση αποτελεσµάτων. Προτάσεις για το µέλλον. vi

7 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ 1 ο KΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Εκατοντάδες διαφορετικά είδη υπολογιστών έχουν σχεδιαστεί και κατασκευαστεί κατά την διάρκεια της εξέλιξης του σύγχρονου ψηφιακού υπολογιστή. Οι περισσότεροι έχουν ήδη ξεχαστεί, αλλά µερικοί επηρέασαν σηµαντικά τις σύγχρονες ιδέες. Στο κεφάλαιο αυτό, περιγράφονται µε συντοµία µερικά από τα βασικά ιστορικά στάδια ανάπτυξης για να καταλάβουµε το σηµείο που βρισκόµαστε σήµερα. Η ανάλυση που ακολουθεί βασίζεται κυρίως στο [2] ΜΗ ΕΝΙΚΗ ΓΕΝΙΑ ΜΗΧΑΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ( ) Ο πρώτος που κατασκεύασε µια υπολογιστική µηχανή ήταν ο Γάλλος επιστήµονας Blaise Pascal, προς τιµή του οποίου ονοµάστηκε η γλώσσα προγραµµατισµού. Αυτή η µηχανή, την οποία κατασκεύασε ο Pascal σε ηλικία 19 ετών, ήταν εξ ολοκλήρου µηχανική, χρησιµοποιούσε γρανάζια και ενεργοποιούνταν από µια χειροκίνητη µανιβέλα. Η µηχανή αυτή µπορούσε να κάνει µόνο αφαίρεση και πρόσθεση, αλλά τριάντα χρόνια αργότερα ο µεγάλος Γερµανός µαθηµατικός Gottfried Wilhelm von Leibniz ( ) κατασκεύασε µια άλλη µηχανή που εκτελούσε επίσης πολλαπλασιασµό και διαίρεση. Τίποτα το σηµαντικό δεν συνέβη τα επόµενα 150 χρόνια µέχρι που ο καθηγητής µαθηµατικών Charles Babbage ( ), εφευρέτης του ταχυµέτρου, 1

8 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ σχεδίασε και κατασκεύασε την µηχανή διαφορών (difference engine). Αυτή η µηχανική συσκευή, που όπως η µηχανή του Pascal εκτελούσε µόνο πρόσθεση και αφαίρεση, είχε σχεδιαστεί για τον υπολογισµό πινάκων αριθµών χρήσιµων στη ναυσιπλοΐα. Ολόκληρη η κατασκευή της µηχανής είχε σχεδιαστεί για να εκτελεί ένα µόνο αλγόριθµο, τη µέθοδο των πεπερασµένων διαφορών µε χρήση πολυωνύµων. Τα αποτελέσµατα της µηχανής αποτυπώνονταν σε µια χάλκινη πλάκα µε χαλύβδινο καλούπι. Αν και ήταν µια µηχανή διαφορών που λειτουργούσε αρκετά καλά, ο Babbage την βαρέθηκε γρήγορα γιατί µπορούσε να εκτελέσει µόνο έναν αλγόριθµο. Έτσι λοιπόν σχεδίασε και κατασκεύασε την αναλυτική µηχανή (analytical engine). Η αναλυτική µηχανή είχε τέσσερα µέρη : την περιοχή αποθήκευσης (µνήµη), το µύλο (µονάδα υπολογισµών), το τµήµα εισόδου (αναγνώστης διάτρητων καρτών) και το τµήµα εξόδου (διάτρητη και τυπωµένη έξοδος). Η περιοχή αποθήκευσης αποτελούνταν από 1000 λέξεις των 50 δεκαδικών ψηφίων και χρησίµευε για την αποθήκευση µεταβλητών και αποτελεσµάτων. Ο µύλος µπορούσε να δεχθεί τελεστές από την περιοχή αποθήκευσης, να τους προσθέτει, να τους αφαιρεί, να τους πολλαπλασιάζει ή να τους διαιρεί και να επιστρέφει ένα αποτέλεσµα στη περιοχή αποθήκευσης. υστυχώς όπως πολλοί σύγχρονοι σχεδιαστές, ο Babbage ποτέ δεν αποσφαλµάτωσε τελείως το υλικό. Το πρόβληµα ήταν ότι έπρεπε να κατασκευαστούν χιλιάδες οδοντώσεις, τροχοί και γρανάζια σε βαθµό ακριβείας που η τεχνολογία του δέκατου ενάτου αιώνα δεν µπορούσε να παρέχει. Στις Η.Π.Α αργότερα κατασκευάστηκε µια αριθµοµηχανή του John Atanasoff, η οποία χρησιµοποιούσε αριθµητική δυαδική και πυκνωτές για µνήµη, που ανανεώνονταν περιοδικά για να αποφεύγεται η διαρροή φορτίου. Τα σύγχρονα chip δυναµικής RAM λειτουργούν έτσι. υστυχώς η µηχανή δεν λειτούργησε ποτέ και ο Atanasoff έπεσε θύµα και αυτός της ανεπαρκούς τεχνολογίας υλικού. Ο Howard Aiken ενώ εκτελούσε την διδακτορική διατριβή του στο πανεπιστήµιο του Harvard ανακάλυψε την εργασία του Babbage και αποφάσισε να κατασκευάσει µε ηλεκτρονόµους τον υπολογιστή γενικής χρήσης που δεν µπόρεσε να κατασκευάσει ο Babbage µε οδοντωτούς τροχούς. Η πρώτη µηχανή του Aiken, Mark I, ολοκληρώθηκε στο Harvard το ιέθετε 72 λέξεις των 23 δεκαδικών ψηφίων κάθε µια και χρόνο κύκλου ίσο µε 6 δευτερόλεπτα. Για είσοδο και έξοδο χρησιµοποιούσε χάρτινη διάτρητη ταινία. Όταν ο Aiken ολοκλήρωσε τον Mark II, οι 2

9 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ υπολογιστές µε ηλεκτρονόµους ήταν απαρχαιωµένοι και έτσι λοιπόν είχε αρχίσει η ηλεκτρονική εποχή Η ΠΡΩΤΗ ΓΕΝΙΑ ΛΥΧΝΙΕΣ ΚΕΝΟΥ ( ) Το ερέθισµα για τους ηλεκτρονικούς υπολογιστές ήταν ο Β Παγκόσµιος πόλεµος. Οι διαταγές στέλνονταν από τον Γερµανό ναύαρχο στα υποβρύχια στο Βερολίνο µέσω ραδιοφωνικών σηµάτων που µπορούσαν να τα εντοπίσουν οι Βρετανοί. Το πρόβληµα ήταν ότι τα µηνύµατα αυτά ήταν κρυπτογραφηµένα µέσω µιας συσκευής που λεγόταν ENIGMA, σχεδιασµένη από τον Thomas Jefferson. Οι Βρετανοί για να αποκρυπτογραφήσουν τα µηνύµατα δηµιούργησαν ένα ηλεκτρονικό υπολογιστή τον COLOSSUS, ο οποίος σχεδιάστηκε αλλά δεν εξελίχθηκε ποτέ, λόγω στρατιωτικών απορρήτων. Ο John Mauchley κατέθεσε µια πρόταση ζητώντας από τον στρατό να χρηµατοδοτήσει την κατασκευή ενός ηλεκτρονικού υπολογιστή. Η πρόταση του έγινε δεκτή το 1943 και έτσι λοιπόν ο Mauchley µε τον µεταπτυχιακό φοιτητή του Eckert προχώρησαν στην κατασκευή ενός υπολογιστή τον οποίο ονόµασαν ENIAC (Electronic Numerical Integrator And Computer Ηλεκτρονικός Αριθµητικός Ολοκληρωτής και Υπολογιστής). Αποτελούνταν από λυχνίες κενού και 1500 µετρονόµους. Ο ENIAC ζύγιζε 30 τόνους και κατανάλωνε 140 kw ισχύος. Από αρχιτεκτονικής πλευράς, η µηχανή διέθετε είκοσι καταχωρητές, που ο καθένας µπορούσε να αποθηκεύει ένα δεκαδικό αριθµό 10 ψηφίων. Ο προγραµµατισµός του γίνονταν µε την ρύθµιση 6000 διακoπτών πολλών θέσεων και την σύνδεση ενός µεγάλου πλήθους υποδοχών µε ένα πραγµατικό δάσος από καλώδια βραχυκυκλωτών. Τα βασικά κοµµάτια της οθόνης ήταν : το Cycling Unit, Master Programmer Unit, Function Table, Accumulator και τέλος οι Digit Trays. Οι υπολογισµοί που γίνονταν µε το χέρι σε χρονικό διάστηµα 12 ωρών, µε τον ENIAC µπορούσαν πλέον να γίνουν µέσα σε 30 λεπτά. Αυτό σήµαινε ότι η µηχανή αυτή ήταν γρηγορότερη κατά έναν παράγοντα 1,44, ο οποίος στην ουσία ήταν µηδαµινός καθώς µε το πέρασµα των χρόνων, υπήρξε ραγδαία αύξηση υπολογιστικής ισχύος την µείωση του κόστους των µηχανών [3]. 3

10 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Εικόνα 1.1 : Ο υπολογιστής ENIAC [3] Η µηχανή ολοκληρώθηκε το 1946 και έπειτα ακολούθησαν πολλές θερινές διαλέξεις που αποτέλεσαν το έναυσµα για άλλους ερευνητές να ξεκινήσουν και αυτοί την κατασκευή του δικού τους ηλεκτρονικού υπολογιστή. Ο πρώτος που τέθηκε σε λειτουργία ήταν ο EDSAC και ακολούθησαν οι JOHNIAC, ILLIAC, MANIAC και ο WEIZAC. Στο µεταξύ ο John von Newmann, κατασκεύαζε στο Princeton την δικιά του µηχανή, την IAS. Ένα προφανές για αυτόν γεγονός ήταν ότι ο προγραµµατισµός υπολογιστών µε τεράστιο αριθµό διακοπτών ήταν αργός, κοπιαστικός και δύσκολος. ιαπίστωσε ότι το πρόγραµµα µπορούσε να παρασταθεί σε ψηφιακή µορφή στη µνήµη του ηλεκτρονικού υπολογιστή, µαζί µε τα δεδοµένα. Είδε επίσης ότι η άκοµψη σειριακή δεκαδική αριθµητική του ENIAC όπου για την παράσταση κάθε ψηφίου χρειάζονταν 10 λυχνίες κενού, µπορούσε να αντικατασταθεί χρησιµοποιώντας παράλληλη δυαδική αριθµητική. 4

11 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Το βασικό του σχέδιο γνωστό ως µηχανή von Newmann, χρησιµοποιήθηκε στον EDSAC, τον πρώτο υπολογιστή αποθηκευµένου προγράµµατος, που αποτελεί την βάση για όλους τους σύγχρονους ψηφιακούς υπολογιστές. Ένα σχεδιάγραµµα της αρχιτεκτονικής φαίνεται στην παρακάτω Εικόνα 1.2 : Μνήµη Είσοδος Μονάδα Ελέγχου Αριθµητική Λογική Μονάδα Έξοδος Συσσωρευτής Εικόνα 1.2 : Η αρχική µηχανή του von Newmann [2] Η µηχανή του von Newmann είχε πέντε βασικά τµήµατα : την µνήµη, την αριθµητική λογική µονάδα (ALU), την µονάδα ελέγχου του προγράµµατος και τον εξοπλισµό εισόδου και εξόδου. Η µνήµη αποτελούνταν από 4096 λέξεις, µήκους 40 bit (0 ή 1) η κάθε µία. Στο εσωτερικό της αριθµητικής λογικής µονάδας, πρόδροµος της CPU, βρίσκονταν ο εσωτερικός καταχωρητής των 40 bit που λέγονταν συσσωρευτής. Μια τυπική εντολή πρόσθετε µια λέξη της µνήµης στο συσσωρευτή ή αποθήκευε το συσσωρευτή στη µνήµη. Ένας τέτοιος υπολογιστής λειτουργεί εκτελώντας την εξής σειρά βηµάτων : Φέρε την επόµενη εντολή από την µνήµη στην διεύθυνση στην αριθµητική λογική µονάδα, Άθροισε το µήκος της εντολής στον συσσωρευτή, Αποκωδικοποίησε την χρησιµοποιώντας την Μονάδα Ελέγχου. Η Μονάδα Ελέγχου διατάζει τον υπολογιστή να εκτελέσει κάποιες διεργασίες, 5

12 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Πήγαινε πίσω στο πρώτο Βήµα [4] Η ΕΥΤΕΡΗ ΓΕΝΙΑ ΤΡΑΝΖΙΣΤΟΡ ( ) Το τρανζίστορ ανακαλύφθηκε στα εργαστήρια Bell to 1948, το οποίο µέσα σε δέκα χρόνια έφερε επανάσταση στους υπολογιστές και µέχρι το τέλος του 1950 οι υπολογιστές λυχνιών κενού είχαν καταργηθεί. Ο πρώτος υπολογιστής µε τρανζίστορ κατασκευάστηκε στο M.I.T. και ήταν µια µηχανή 16 bit. Ονοµάζονταν ΤΧ-0 (Transistorized experimental computer 0-Πειραµατικός Υπολογιστής Τρανζίστορ) και χρησιµοποιήθηκε ως συσκευή ελέγχου του υπολογιστή ΤΧ-2, ο οποίος δεν κατέληξε πουθενά. Πέρασαν 4 χρόνια µέχρι να κατασκευαστεί ένας εµπορικός υπολογιστής ο PDP-1. Αυτό συνέβη το 1961 και ο PDP-1 είχε 4K λέξεις των 18 bit και χρόνο κύκλου ίσο µε 5 δευτερόλεπτα. Αυτή η απόδοση ήταν η µισή της απόδοσης του IBM 7090, του γρηγορότερου για εκείνη την εποχή υπολογιστή. Μερικά χρόνια αργότερα η ίδια εταιρεία εισήγαγε τον PDP-8, που ήταν ένας υπολογιστής των 12 bit και πολύ φθηνότερος από τον PDP-1. Ο PDP-8 εισήγαγε ένα σηµαντικό νεωτερισµό : ένα µόνο δίαυλο (omnibus), όπως φαίνεται στην επόµενη Εικόνα 1.3. Ένας δίαυλος (bus) είναι µια συλλογή παράλληλων καλωδίων που χρησιµοποιούνται για τη σύνδεση των εξαρτηµάτων ενός υπολογιστή. Αυτή η αρχιτεκτονική διέφερε από την µηχανή IAS που ήταν δοµηµένη γύρω από τη µνήµη και υιοθετήθηκε από όλους τους υπολογιστές από τότε. Εικόνα 1.3 : Ο δίαυλος PDP-8 6

13 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Το 1964 µια νέα εταιρεία, η CDC, εισήγαγε τον υπολογιστή 6600, έναν υπολογιστή που ήταν µια κλάση γρηγορότερος από τον ισχυρό 7094 της IBM. Ο 6600 περιλάµβανε έναν αριθµό από µικρούς βοηθητικούς υπολογιστές στο εσωτερικό του. Αυτό σήµαινε ότι η CPU µπορούσε να αφιερώσει όλο το χρόνο σε αριθµητικούς υπολογισµούς, αφήνοντας την διαχείριση διεργασιών εισόδου/εξόδου στους µικρότερους υπολογιστές. Εικόνα 1.4 : Ο πρώτος εµπορικός υπολογιστής PDP-8 ( εξιά) 1.4. Η ΤΡΙΤΗ ΓΕΝΙΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ( ) Η εφεύρεση του ολοκληρωµένου κυκλώµατος επέτρεψε την τοποθέτηση δεκάδων τρανζίστορ σε ένα µόνο chip. Έτσι έγινε δυνατή η κατασκευή µικρότερων, γρηγορότερων και φθηνότερων υπολογιστών από τους υπολογιστές της προηγούµενης γενιάς. Το 1964 η IBM ήταν η πρωτοπόρος εταιρεία υπολογιστών αλλά είχε ένα πρόβληµα µε τα δύο πιο επιτυχηµένα µοντέλα της, τον 7094 και 1401 : ήταν τελείως ασύµβατα µεταξύ τους. Ο πρώτος ήταν ένας ταχύτατος αριθµητικός υπολογιστής ενώ ο άλλος ήταν ένας επεξεργαστής εισόδου/εξόδου. Πολλές εταιρείες είχαν και τους δύο υπολογιστές και δεν αρέσκονταν στην ιδέα να διατηρούν δύο ξεχωριστά τµήµατα προγραµµατισµού χωρίς καµία σχέση µεταξύ τους. Όταν ήρθε ο καιρός να αντικατασταθούν αυτές οι δύο σειρές, η IBM παρουσίασε µία µόνο γραµµή παραγωγής αυτή της σειράς System/360, βασιζόµενη στα ολοκληρωµένα κυκλώµατα που είχαν σχεδιαστεί για εµπορικούς και επιστηµονικούς υπολογισµούς. Η σειρά αυτή περιλάµβανε πολλούς νεωτερισµούς µε πιο σηµαντικό ότι αποτελούσε µια οικογένεια µηχανών µε την ίδια συµβολική γλώσσα και 7

14 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ αυξανόµενο µέγεθος και ισχύ. Στην πράξη το λογισµικό που γράφονταν για ένα µικρότερο µοντέλο εκτελούνταν σε ένα µεγαλύτερο χωρίς πρόβληµα. Η ιδέα της οικογένειας υπολογιστών έπιασε αµέσως και µέσα σε µερικά χρόνια οι περισσότεροι κατασκευαστές διέθεταν µια οικογένεια µηχανών, που κάλυπταν ένα µεγάλο εύρος τιµών και απόδοσης. Μερικά χαρακτηριστικά της αρχικής οικογένειας παρουσιάζονται στον παρακάτω Πίνακα 1.1 : Πίνακας 1.1 : Χαρακτηριστικά Αρχικής Οικογένειας Υπολογιστών IBM 360series [2] Ι ΙΟΤΗΤΑ / ΜΟΝΤΕΛΟ Σχετική απόδοση 1 3, Χρόνος κύκλου(nsec) Μέγιστη µνήµη(k) Bytes που προσκοµίζονται /κύκλο Μέγιστος αριθµός καναλιών δεδοµένων Ένας άλλος σηµαντικός νεωτερισµός της σειράς 360 ήταν ο πολυπρογ ρα µµατισµ ός (multiprogramming) δηλαδή η φόρτωση πολλών προγραµµάτων στη µνήµ η ταυτόχρονα ώστε ότα ν κάποιο περιµ ένει για είσοδο/έξοδο κάποιο άλλο να µπορεί να εκτελείται. Μια άλλη βασική δυνατότητα της 360 ήταν το τεράστιο διάστηµα διευθύνσεων 24 2 bytes (16 Mbytes). Στα µέσα της δεκαετίας του 1980 το όριο των 16 Mbytes αποτέλεσε πραγµατικό πρόβληµα και η IBM πέρασε σε διευθύνσεις των 32 bit. Ο κόσµος των µίνι υπολογιστών προόδευε επίσης σηµαντικά µε την παρουσίαση από την DEC του PDP-11, ενός υπολογιστή των 16 bit που διαδέχθηκε τον PDP-8. Ο υπολογιστής αυτός είχε καταχωρητές λέξεων, µνήµη διαιρούµενη σε bytes και κάλυπτε µια σηµαντική περιοχή λόγου : απόδοση / κόστος. Ο PDP 7 αποτέλεσε την αρχικό υπολογιστή για την δηµιουργία του UNIX. Αξιολογώντας την σπουδαιότητα της δηµιουργίας ενός νέου λειτουργικού, οι McIlroy και McMahon, χρηµατοδότησαν για την αγορά ενός PDP 11, συµβάλλοντας έτσι στην ολοκλήρωση της δηµιουργίας του UNIX. 8

15 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ 1.5. Η ΤΕΤΑΡΤΗ ΓΕΝΙΑ ΠΡΟΣΩΠΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΚΑΙ VLSI ( xx) Στη δεκαετία του 1980, η ολοκλήρωση VLSI (Very Large Scale Integration - Ολοκλήρωση Πολύ Μεγάλης Κλίµακας) επέτρεπε την τοποθέτηση, πρώτα δεκάδων χιλιάδων, στη συνέχεια εκατοντάδων χιλιάδων και τέλος εκατοµµυρίων, τρανζίστορ σε ένα µόνο chip. Αυτή η εξέλιξη οδήγησε σε µικρότερους και γρηγορότερους υπολογιστές. Πριν από τον PDP-1 οι υπολογιστές ήταν τόσο µεγάλοι και ακριβοί που οι εταιρείες και τα πανεπιστήµια έπρεπε να διατηρούν ειδικά τµήµατα για την λειτουργία τους, τα υπολογιστικά κέντρα (computer centers). Σήµερα οι υπολογιστές διαιρούνται κατά προσέγγιση σε πέντε επικαλυπτόµενες κατηγορίες. Η διάκριση γίνεται µε βάση το φυσικό µέγεθος, την απόδοση και τις περιοχές εφαρµογών. Στο κατώτερο επίπεδο έχουµε τους προσωπικούς υπολογιστές που χρησιµοποιούν µόνο ένα chip επεξεργαστή. Οι µίνι υπολογιστές χρησιµοποιούνται ευρέως σε εφαρµογές πραγµατικού χρόνου και αποτελούνται από ένα µικροεπεξεργαστή 16 ή 32 bit, µνήµη, µερικά chip εισόδου/εξόδου όλα σε µια µόνο κάρτα κυκλώµατος. Οι υπέρ-µίνι είναι στην ουσία µεγάλοι µίνι υπολογιστές που βασίζονται σε επεξεργαστή 32 bit και έχουν δεκάδες megabytes µνήµης. Τα παραδοσιακά µεγάλα συστήµατα υπολογιστών είναι οι απόγονοι των µηχανών τύπου IBM 360 και CDC Η διαφορά τους βρίσκεται στην χωρητικότητα εισόδου/εξόδου και στις εφαρµογές για τις οποίες χρησιµοποιούνται. Στο ανώτερο επίπεδο του φάσµατος βρίσκονται οι υπερυπολογιστές. Αυτές οι µηχανές έχουν σχεδιαστεί για την µεγιστοποίηση του αριθµού των FLOPS (Floating point Operations Per Second Πράξεις Κινητής Υποδιαστολής το ευτερόλεπτο). Οι υπερυπολογιστές διαθέτουν µοναδικές παράλληλες αρχιτεκτονικές µε σκοπό να πετύχουν µεγάλες ταχύτητες Η ΟΙΚΟΓΕΝΕΙΑ INTEL Το 1968 ιδρύθηκε η εταιρία Intel Corporation µε στόχο την κατασκευή chip µνήµης. Πολύ σύντοµα της ζητήθηκε να κατασκευάσει µια CPU ενός µόνο chip για αριθµοµηχανές και έναν ελεγκτή ενός µόνο chip για τερµατικά. Έτσι λοιπόν κατασκευάστηκαν οι πρώτες CPU ενός chip στον κόσµο οι οποίες ονοµάστηκαν

16 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ και 8008 και ήταν 4 και 8 bit αντίστοιχα. Υπήρξε τεράστιο ενδιαφέρον οπότε η Intel ξεκίνησε την κατασκευή ενός τσιπ CPU που παράκαµπτε το όριο µνήµης των 16 bit και κατασκεύασε τον 8080 ο οποίος συντάραξε την αγορά. ύο χρόνια αργότερα, το 1976, παρουσίασε το τσιπ 8085, ένα ανασκευασµένο 8080 µε επιπλέον δυνατότητες εισόδου/εξόδου. Έπειτα ακολούθησαν τα chip 8086 και 8088 το οποίο αποτέλεσε το βιοµηχανικό πρότυπο για τους προσωπικούς υπολογιστές. Την ίδια χρονιά η εταιρεία Zilog έβγαλε το chip z80, έναν µικροεπεξεργαστή των 8-bit, µε address bus 16bit, το οποίο ήταν εξαιρετικά αποδοτικό και χρησιµοποιήθηκε κατά κόρον από εταιρείες σε παχνιδοµηχανές όπως, ο Amstrad, το Nintendo και πολλούς άλλους υπολογιστές. Ούτε ο 8088 ούτε ο 8086 µπορούσαν να προσπελάσουν περισσότερο από 1 Mbyte µνήµης και το πρόβληµα αυτό ξεπεράστηκε µε τον ο οποίος είχε το ίδιο σύνολο εντολών αλλά διαφορετική οργάνωση µνήµης. Το επόµενο λογικό βήµα ήταν µια πραγµατική CPU των 32 bit, το Τo τσιπ είναι συµβατό προς τα άνω µε το Η κυριότερη διαφορά ανάµεσα τους είναι η παρουσία συνεπεξεργαστή κινητής υποδιαστολής, ελεγκτή µνήµης και κρυφής µνήµης 8K στο τσιπ. Επιπλέον το είναι 4 φορές πιο γρήγορο από το Η οικογένεια των αρχικών τσιπ της Intel παρουσιάζεται στον παρακάτω Πίνακα 1.2 : Πίνακας 1.2 : Η οικογένεια CPU της Intel Όνοµα Έτος Πλάτος Καταχωρητών Πλάτος διαύλου δεδ/νων Χώρος διευθ/ων Σχόλια K Πρώτος µικροεπεξεργαστής σε τσιπ K Πρώτος µικροεπεξεργαστής των 8 bit K Πρώτη CPU γενικής χρήσης σε τσιπ K Επανασυσκευασµένο τσιπ M Πρώτη CPU των 16 bit σε τσιπ M CPU που χρησιµοποιήθηκε στον ΙΒΜ M 8086+υποστήριξη Ι/Ο M 8088+υποστήριξη I/O M Αύξηση του διαστήµατος διεθ/ων 16Mb G Πραγµατική CPU των 32 bit σε τσιπ 80386SX G µε δίαυλο του G Γρηγορότερη έκδοση του

17 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Στη συνέχεια η Intel παρουσίασε τις µεταγενέστερες αρχιτεκτονικές επεξεργαστών που παρουσιάζονται µε τα χαρακτηριστικά τους στους παρακάτω Πίνακες : Πίνακας 1.3 : Intel Pentium II Processor [5] Processor Clock Speed(s) Intro Date(s) Mfg. Process/ Transistors Cache Bus Speed Typical Use Intel Pentium II Processor 450 MHz Aug. 24, micron 7.5 million 512 KB L2 cache 100 MHz Business and consumer PCs; 1- and 2-way servers and workstations. Intel Pentium II Processor 400 MHz 350 MHz Apr. 15, micron 7.5 million 512 KB L2 cache 100 MHz Business and consumer PCs; 1- and 2-way servers and workstations. Intel Pentium II Processor 333 MHz Jan. 26, micron 7.5 million 512 KB L2 cache 66 MHz Business and consumer PCs; 1- and 2-way servers and workstations. Intel Pentium II Processor 300 MHz 266 MHz 233 MHz May 7, micron 7.5 million 512 KB L2 cache High-end business desktops, workstations and servers. Πίνακας 1.4 : Intel Pentium III Processor [5] Processor Clock Speed(s) Intro Date(s) Mfg. Process/ Transistors Cache Bus Speed Typical Use Intel Pentium III Processor 1 GHz 933 MHz 866 MHz 850 MHz Mar. 8, GHz Mar. 20, MHz 850 MHz 0.18-micron 28 million 256 KB Advanced Transfer cache 100 MHz 133 MHz Business, consumer PCs; 1- and 2-way servers and workstations May 24, MHz Intel Pentium III Processor 733 MHz 700 MHz 667 MHz 650 MHz 600 MHz 550 MHz 533 MHz 500 MHz Oct. 25, micron 28 million 256 KB Advanced Transfer cache 100 MHz 133 MHz Business, consumer PCs; 1- and 2-way servers and workstations Intel Pentium III Processor 600 MHz 550 MHz 500 MHz 450 MHz Aug. 2, MHz May 17, MHz 0.25-micron 9.5 million 512 KB 100 MHz Business, consumer PCs; 1- and 2-way servers and workstations Feb. 26, MHz 450 Mhz 11

18 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Πίνακας 1.5 : Νέες Γενιές Επεξεργαστών της Οικογένειας Intel [5] Processor Clock Speed(s) Intro Date(s) Mfg. Process/ Transistors Cache Bus Speed Intel Pentium 4 Processor Extreme Edition supporting HT Technology 3.40 GHz 3.20 GHz June 21, GHz (Intel LGA775 package technology) Feb. 2, GHz Nov. 3, GHz 0.13-micron 178 million 2 MB L3 cache; 512 KB L2 cache 800 MHz Intel Pentium 4 Processor supporting HT Technology GHz 3.40 GHz 3.20 GHz 3 GHz 2.80 GHz June 21, nm 125 million 1 MB L2 cache 800 MHz Intel Pentium 4 Processor supporting HT Technology 3.40 GHz 3.20E GHz 3E GHz 2.80E GHz Feb. 2, nm 125 million 1 MB L2 cache 800 MHz Intel Pentium 4 Processor supporting HT Technology Intel Pentium 4 Processor supporting HT Technology Intel Pentium 4 Processor supporting HT Technology Intel Pentium 4 Processor 3.40 GHz 3.20 GHz 2.80C GHz 2.60C GHz 2.40C GHz Feb. 2, GHz June 23, GHz May 21, GHz 2.60 GHz 2.40 GHz 0.13-micron 55 million 3 GHz Apr. 14, micron 55 million 3.06 GHz Nov. 14, micron 2.80 GHz 2.66 GHz 2.53 GHz 2.40 GHz 2.26 GHz Aug. 26, GHz 2.66 GHz May 6, GHz 2.40 GHz 2.26 GHz 55 million 0.13-micron 55 million 512 KB Advanced Transfer L2 cache 512 KB Advanced Transfer L2 cache 512 KB Advanced Transfer L2 cache 512 KB Advanced Transfer L2 cache 800 MHz 800 MHz 533 MHz 533 MHz 12

19 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Εικόνα 1.5 : Το chip 8080, (αριστερά) Εικόνα 1.6 : Το chip z80 της Zilog ( δεξιά) Εικόνα 1.7 : To z80, που χρησιµοποιήθηκε στο Gameboy 13

20 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ 1.7. Η ΟΙΚΟΓΕΝΕΙΑ MOTOROLA Λίγο µετά την παρουσίαση του chip 8080 από την Intel, η Motorola, ένας ανταγωνιστικός πωλητής τρανζίστορ κυκλοφόρησε το τσιπ Το 6800 ήταν µια µηχανή των 8 bit συγκρίσιµη µε το Το 1979 η Motorola παρουσίασε το µε σκοπό να υπερκεράσει τον ανταγωνισµό µε το Το τσιπ αυτό είχε δίαυλο δεδοµένων µε πλάτος 16 bit αλλά όλοι οι καταχωρητές που προσπέλαζε ο επεξεργαστής είχαν πλάτος 32 bit και η µηχανή µπορούσε να προσθέτει και να αφαιρεί αριθµούς των 32 bit µε µια µόνο εντολή. Έτσι το τσιπ αποτελεί ένα υβρίδιο µεταξύ των 16 bit και 32 bit. Για ένα µηχανικό υλικού το πρόκειται για µηχανή των 16 bit, λόγω του διαύλου δεδοµένων των 16 bit, ενώ για έναν προγραµµατιστή πρόκειται για µηχανή των 32 bit επειδή όλοι οι καταχωρητές έχουν πλάτος 32 bit. Εικόνα 1.8 : Το chip Το τσιπ επελέγη από τους σχεδιαστές των Macintosh, Atari, Amiga και άλλων δηµοφιλών υπολογιστών. Πολύ σύντοµα επιχειρήθηκε η υλοποίηση εξελιγµένων λειτουργικών συστηµάτων όπως το UNIX στο chip Πολλά από αυτά τα συστήµατα διαθέτουν εικονική µνήµη, µια τεχνική που επιτρέπει στα προγράµµατα να προσπελάζουν περισσότερη µνήµη από αυτή που έχει στην πραγµατικότητα ο υπολογιστής. Αυτό ήταν ένα πρόβληµα για το γιατί δεν την 14

21 1 Ο ΚΕΦΑΛΑΙΟ ΟΡΟΣΗΜΑ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ υποστήριζε πλήρως. Έτσι λοιπόν η Motorola παρουσίασε τα τσιπ και ως λύση τα οποία αργότερα αχρηστεύτηκαν µε την εµφάνιση του 68020, το οποίο ήταν ένα πραγµατικό τσιπ των 32 bit, µε δίαυλο των 32 bit και εντολές πολλαπλασιασµού και διαίρεσης των 32 bit. Το αποτέλεσε µεγάλη επιτυχία και ήταν η καρδιά των περισσότερων επιστηµονικών και τεχνικών σταθµών εργασίας, όπως αυτών που κατασκευάζονταν από τις εταιρίες Sun Microsystems και Hewlett Packard. Ο διάδοχος του ήταν ο που περιείχε όχι µόνο ένα τσιπ αλλά και την µονάδα διαχείρισης της µνήµης στο ίδιο τσιπ. Το τσιπ 68040, όπως και το 80486, περιείχε µια CPU, συνεπεξεργαστή κινητής υποδιαστολής, µονάδα διαχείρισης της µνήµης και κρυφή µνήµη στο τσιπ. Μια και είναι το ίδιο πολύπλοκα δεν αποτελεί έκπληξη το γεγονός ότι τα και περιέχουν σχεδόν το ίδιο πλήθος τρανζίστορ στο τσιπ, 1.2 εκατοµµύρια το και 1.16 εκατοµµύρια το Το τσιπ είναι συγκρίσιµο µε το από πολλές απόψεις όπως το είναι συγκρίσιµο µε το Η οικογένεια των τσιπ της Motorola παρουσιάζεται στον παρακάτω Πίνακα 1.4 : Πίνακας 1.6 : Η οικογένεια των CPU της Motorola [2] Όνοµα Έτος Πλάτος καταχωρητών Πλάτος διαύλου δεδοµένων Χώρος διευθ/ων Σχόλια Μ Πρώτο µέλος οικογένειας Μ Τσιπ µε δίαυλο 8 bit Μ Υποστηρίζει εικονική µνήµη G Έκδοση του µε µεγάλο διάστηµα διευθύνσεων G Πραγµατική CPU 32 bit G Μονάδα διαχείρισης µνήµης στο τσιπ της CPU G Γρηγορότερη έκδοση του

22 2 Ο ΚΕΦΑΛΑΙΟ ΚΛΙΜΑΚΩΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ 2 ο KΕΦΑΛΑΙΟ ΚΛΙΜΑΚΩΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ 2.1. ΓΕΝΙΚΑ Ένα κοινό χαρακτηριστικό των µοντέρνων υπολογιστών είναι η ικανότητα παραλληλίας (parallelism). Ακόµα και µε έναν απλό επεξεργαστή, η παραλληλότητα έχει προωθηθεί µε πολλούς τρόπους. Πιο πρόσφατα, η έννοια της κλιµάκωσης (scalability), έχει επαναπροσδιορισθεί συµπεριλαµβάνοντας τώρα και την έννοια της παραλληλότητας πλέον. Ένας ορισµός που µπορεί να αποδοθεί σε βαθµωτά συστήµατα είναι ο εξής, σύµφωνα µε το [6] : Ένα σύστηµα υπολογιστή, συµπεριλαµβανοµένου όλων των υλικών και λογισµικών πόρων, καλείται βαθµωτό αν µπορεί να αυξηθεί κατά κλίµακα, scale up, (για παράδειγµα να βελτιώσει τους πόρους του) µε σκοπό να διευθετήσει την αυξανόµενη απόδοση και την απαίτηση λειτουργικότητας ή να µπορεί να σµικρύνει κατά κλίµακα, scale down, µε σκοπό να µειώσει το κόστος. Παρόλο που οι περισσότεροι επικεντρώνονται στην άποψη του scaling-up, τις περισσότερες φορές η κλιµάκωση δεν είναι ισοδύναµη µε το να αυξάνεται κάτι. Η 16

23 2 Ο ΚΕΦΑΛΑΙΟ ΚΛΙΜΑΚΩΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ scalability των συστηµάτων εµπλέκει την ικανότητα κυρίως του scale down. Πιο συγκεκριµένα, λέγοντας ότι ένα σύστηµα είναι βαθµωτό συνεπάγεται τα ακόλουθα : Λειτουργικότητα και Απόδοση : Ένα σύστηµα αυξηµένο κατά κλίµακα πρέπει να εξασφαλίζει περισσότερη λειτουργικότητα ή καλύτερη απόδοση. Η συνολική υπολογιστική ισχύς του συστήµατος θα πρέπει να αυξάνει αναλογικά µε την αύξηση των πόρων. Το ιδανικό για τους χρήστες θα ήταν να έβλεπαν την υπολογιστική ισχύ να αυξάνεται κοντά στις n φορές όταν οι πόροι του συστήµατος αυξάνονταν κατά n φορές επίσης. ιαβάθµιση του κόστους : Το κόστος για την αύξηση του συστήµατος θα πρέπει να είναι λογικό. Ένας κανόνας είναι ότι το scaling up κατά n φορές θα πρέπει να επιφέρει ένα κόστος όχι περισσότερο από n ή n*logn. Συµβατότητα : Τα ίδια συστατικά, συµπεριλαµβανοµένου του hardware, του λογισµικού του συστήµατος και των εφαρµογών θα πρέπει να είναι χρησιµοποιήσιµα ακόµα και µετά από µικρές αλλαγές. Είναι αδικαιολόγητο να περιµένει κανείς από τους χρήστες να πληρώσουν για ένα εντελώς καινούριο λειτουργικό και να ανασχηµατίσουν τους δικούς τους κώδικες εφαρµογών. Συχνά η κλιµάκωση εµπεριέχει µόνο ένα κοµµάτι του συστήµατος, για παράδειγµα η άθροιση πολλών επεξεργαστών ή η αναβάθµιση ενός επεξεργαστή σε έναν επόµενης γενιάς. Η βελτίωση θα πρέπει να είναι συµβατή µε το υπόλοιπο σύστηµα Η ΠΥΡΑΜΙ Α ΥΠΟΛΟΓΙΣΤΩΝ Το κύριο κίνητρο για ένα βαθµωτό σύστηµα είναι να προβάλλει ένα ευέλικτο, µε µικρό κόστος επεξεργαστικό εργαλείο. Όπως φαίνεται και στην ακόλουθη Εικόνα 2.1 οι κλάσεις υπολογιστών σχηµατίζουν µια πυραµίδα µε σεβασµό στον όγκο των πωλήσεων, την απόδοση και το κόστος. Στον πάτο της πυραµίδας βρίσκονται οι προσωπικοί υπολογιστές (PCs), οι οποίοι έχουν πολύ οικονοµική τιµή και ένα τεράστιο όγκο πωλήσεων. Η απόδοση τους είναι εξίσου και η ελάχιστη. 17

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 2 : Η εξέλιξη και η απόδοση των υπολογιστών Καρβούνης Ευάγγελος 1 Η Γενιά: Λυχνίες κενού Electronic Numerical

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

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα1 Υλικό Λογισμικό και Εφαρμογές Κεφ1: Υλικό Υπολογιστών - Hardware Τι ονομάζουμε υλικό υπολογιστών; Με τον όρο υλικό (hardware) αναφερόμαστε σε οτιδήποτε έχει μια φυσική-υλική υπόσταση σε ένα υπολογιστικό

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

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

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΙΑ ΜΕ ΤΙΤΛΟ ΕΠΕΞΕΡΓΑΣΤΕΣ - CPU Μπακρατσάς Γιώργος geback007@yahoo.gr Δεκέμβριος, 2014 Περιεχόμενα ΕΙΣΑΓΩΓΗ... 3 ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ... 4 ΧΡΟΝΟΛΟΓΙΕΣ

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

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

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

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

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

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

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa. Πληροφορική 1 Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ 2 Η δομή του μαθήματος Εισαγωγή στην

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

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

ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΥΠΟΛΟΓΙΣΤΩΝ Σχολικό Βιβλίο - Κεφάλαιο 1 ΙΣΤΟΡΙΚΗ ΕΞΕΛΙΞΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΡΟΥΣΙΑΣΗ 2 Ευάγγελος Χρ. Ζιούλας (Καθηγητής Πληροφορικής) ΑΒΑΚΑΣ Πρώτη υπολογιστική μηχανή της ιστορίας (3000 π.χ.) Αρχαίο σύστημα ΑΒΑΚΑ Μοντέρνο

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

ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΦΙΣΤΙΚΗ ΜΕ Η/Υ 1. Του Αποστόλου Παπαποστόλου Επίκουρου Καθηγητή του ΤΕΙ Αθήνας

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

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

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ kv@hua.gr Στόχος Μαθήματος Εισαγωγή σε Βασικούς Όρους Πληροφορικής και Τηλεματικής. Εφαρμογές Τηλεματικής. Αναφορά στις κοινωνικές επιπτώσεις των Υπολογιστών.

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

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

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

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

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

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

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

1 η Γενιά Υπολογιστών

1 η Γενιά Υπολογιστών 1 η Γενιά Υπολογιστών 1946-1956 Για πρώτη φορά δημιουργήθηκε ένα τεράστιο μηχάνημα που αντί για μηχανικά μέρη χρησιμοποιούσε ηλεκτρονικές λυχνίες, κατασκευασμένες από τον Λι Ντε Φορέ (Lee DeForest). Ο

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

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

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

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

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 1 ο Γιώργος Δημητρίου Μάθημα 1 ο Δομή ενός Προσωπικού Υπολογιστή Eπεξεργαστής ΚΜΕ Κρυφή Μνήμη ΜΔΜ Μονάδα Διασύνδεσης Αρτηρίας Κύρια Μνήμη Βοηθητική Μνήμη Οθόνη Πληκτρολόγιο Προσαρμογέας Δικτύου Ελεγκτής Ελεγκτής

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

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

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

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα

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

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

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

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

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

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

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

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

Αρχιτεκτονικές Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Βασικά Συστατικά ενός Υπολογιστικού Συστήµατος ( οµή Οργάνωση) ιδάσκων:αναπλ.καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών

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

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

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

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

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ Η Κεντρική Μονάδα Επεξεργασίας (Central Processing Unit -CPU) ή απλούστερα επεξεργαστής αποτελεί το μέρος του υλικού που εκτελεί τις εντολές ενός προγράμματος υπολογιστή

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Δρ. Γκόγκος Χρήστος Επιστήμη των υπολογιστών Computer Science (CS) ή Information

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 2 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Υπολογιστής Συνοπτικό λεξικό Οξφόρδης -> «ηλεκτρονική υπολογιστική μηχανή»

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

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

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

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

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

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

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

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου...

Λίγα λόγια από το συγγραφέα... 7. 91 Εισαγωγή στους υπολογιστές... 9. 92 Μονάδες µέτρησης χωρητικότητας... 31. 94 Συσκευές εισόδου... Περιεχόµενα Λίγα λόγια από το συγγραφέα... 7 91 Εισαγωγή στους υπολογιστές... 9 92 Μονάδες µέτρησης χωρητικότητας... 31 93 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή... 37 94 Συσκευές εισόδου...

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην Επιστήµη των Η/Υ

Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή στην Επιστήµη των Η/Υ Καθ. Κ. Κουρκουµπέτης Οι διαφάνειες βασίζονται σε µεγάλο βαθµό σε αυτές που συνοδεύονται µε το προτεινόµενο σύγγραµµα. 1 Εισαγωγή στην Επιστήµη των Η/Υ Εισαγωγή 2 ΚΕΦΑΛΑΙΟ

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

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών 1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών Μεταξύ του 2700 π.χ. και 2300 π.χ. εμφανίστηκε για πρώτη φορά ο Σουμεριακός Άβακας, ένας πίνακας με διαδοχικές στήλες που οριοθετούσαν τις διαδοχικές τάξεις

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

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 1 ο Εξάμηνο Σπουδών Χειμερινό Εξάμηνο 2012/13 Τμήμα Εφαρμοσμένων Μαθηματικών, Πανεπιστήμιο Κρήτης Διδάσκων: Χαρμανδάρης Ευάγγελος, email: vagelis@tem.uoc.gr, Ιστοσελίδα

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

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

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

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

Εισαγωγή στην Επιστήµη των Η/Υ

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

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

1. Οργάνωση της CPU 2. Εκτέλεση εντολών 3. Παραλληλία στο επίπεδο των εντολών 4. Γραμμές διοχέτευσης 5. Παραλληλία στο επίπεδο των επεξεργαστών

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

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

H Εξέλιξη των υπολογιστών

H Εξέλιξη των υπολογιστών H Εξέλιξη των υπολογιστών January 2014 Γιάννης Συρίγος Κοντογιάννη Μαρία Κωνσταντίνα Μαυροείδη Ανδριάνα Τζανίδου Γιώργος Παπαδάκος 1. Ο Μηχανισμός των Αντικυθήρων 2. Ανακαλύφθηκε σε ναυάγιο ανοιχτά του

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

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

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

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

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

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

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

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

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 2 : Η εξέλιξη και η απόδοση των υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

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

Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα

Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα Αρβανίτη Κατερίνα Κατζιλιέρη Μαρία Μπεζαντέ Καλλιόπη Παναγοπούλου Κατερίνα Ήταν ο πρώτος υπολογιστής γενικής χρήσης, δηλαδή μπορούσε να προγραμματιστεί για να λύσει ένα οποιοδήποτε πρόβλημα. Ανακοινώθηκε

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

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

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

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι: a) Η πυκνότητα των κυκλωμάτων της μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

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

Περιεχόμενα 1 Εισαγωγή Η φράση επιστήµη των υπολογιστών σήµερα έχει αποκτήσει ευρύτατο νόηµα. Ωστόσο, στο βιβλίο αυτό ορίζουµε τη φράση ως "θέµατα που σχετίζονται µε τον υπολογιστή". Αυτό το εισαγωγικό

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

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

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

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

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

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

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

Πληροφορική και Υπολογιστές

Πληροφορική και Υπολογιστές Πληροφορική και Υπολογιστές Πληροφορική είναι η επιστήμη και η τεχνολογία που ασχολείται με τις πληροφορίες, τα μέσα και τους τρόπους επεξεργασίας των πληροφοριών, χρησιμοποιώντας ως βασικό εργαλείο τον

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 Μάθημα : Μικροϋπολογιστές Τεχνολογία Τ.Σ. Ι, Θεωρητικής κατεύθυνσης Ημερομηνία

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

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

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Επανάληψη 1 Ο νόμος του Moore λέει ότι a) Η πυκνότητα των κυκλωμάτων της Μνήμης είναι πάντα τριπλάσια αυτής των ολοκληρωμένων κυκλωμάτων. b) Κάθε 18 μήνες

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

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

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

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

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

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

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 201 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Μικροϋπολογιστές

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

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

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

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

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 2: Βασικές αρχές λειτουργίας και χρήσης του υπολογιστή Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

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

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

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης Το εσωτερικό ενός PC 1 Το κουτί του PC (περίβλημα) περιέχει όλα τα βασικά μέρη του συστήματος Δύο κατηγορίες κουτιών: Desktop και Tower Mini tower Midi tower Full tower Κεντρική μονάδα Ο τύπος του κουτιού

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

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

ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ ΤΙ ΕΙΝΑΙ Ο ΥΠΟΛΟΓΙΣΤΗΣ Ο όρος είναι συντομογραφία του όρου «Αυτόματος, Ηλεκτρονικός Ψηφιακός Υπολογιστής Γενικού Σκοπού» [1]. Αυτόματος Μετά την έναρξη της λειτουργίας του εργάζεται μόνος του εκτελώντας

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές

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

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

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

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

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Κώδικας μηχανής (E) Ο επεξεργαστής μπορεί να εκτελέσει το αρχιτεκτονικό σύνολο εντολών (instruction set architecture) Οι

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

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

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

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

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος Εθνικό Μετσόβιο Πολυτεχνείο Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής Εισαγωγή στη Σχεδίαση VLSI Η επικράτηση των ψηφιακών κυκλωμάτων

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 3 ο ΛΕΙΤΟΥΡΓΙΚΗ ΔΟΜΗ ΥΠΟΛΟΓΙΣΤΗ ΒΑΣΙΚΗ ΜΟΝΑΔΑ ΜΝΗΜΗ & CPU Λειτουργική Δομή Αρχιτεκτονική Von Neumann Όλοι οι υπολογιστές ακολουθούν την αρχιτεκτονική κατά Von-Neumann

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

ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία

ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία ΧΡΟΝΙΚΗ ΠΕΡΙΟΔΟΣ 1964 1981 Γεωργία Πελέκη, Έλντα Μπάλι Τζαφέρι Τζένη, Αλεξία Παπαδοπούλου, Ντοριλέιν Γκαρσία Τεχνολογία Επιδόσεις Το 1958, ο Τζακ Κίλμπυ (Jack Kilby) της εταιρείας Texas Instruments κατάφερε

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

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 1 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Πληροφορική Η επιστήμη που ασχολείται με: τη συλλογή την αποθήκευση την

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

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

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

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

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

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

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

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

Διαφορές single-processor αρχιτεκτονικών και SoCs

Διαφορές single-processor αρχιτεκτονικών και SoCs 13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό

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

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

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

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

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή

Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Στοιχεία αρχιτεκτονικής μικροεπεξεργαστή Αριθμός bit δίαυλου δεδομένων (Data Bus) Αριθμός bit δίαυλου διευθύνσεων (Address Bus) Μέγιστη συχνότητα λειτουργίας (Clock Frequency) Τύποι εντολών Αριθμητική

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

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο 2013-14 ΕΙΣΑΓΩΓΗ στους Η/Υ Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ Δρ. Β Σγαρδώνη Χειμερινό Εξάμηνο 2013-14 Εισαγωγικές Έννοιες Τι είναι ένας ηλεκτρονικός υπολογιστής ; Ιστορία των Η/Υ Αρχιτεκτονική των

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία Το 1944 με την κατασκευή του υπολογιστή Mark I από τον Howard Aiken και την εταιρεία κατασκευής ηλεκτρονικών υπολογιστών IBM και από το 1950 μπήκανε

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

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

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

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

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

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

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

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. 5.1 Το ρολόι Κάθε μία από αυτές τις λειτουργίες της Κ.Μ.Ε. διαρκεί ένα μικρό χρονικό διάστημα. Για το συγχρονισμό των λειτουργιών αυτών, είναι απαραίτητο κάποιο ρολόι.

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

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE ΜΑΘΗΜΑ 1- MULTIPLE CHOICE 1. Ποιος τύπος Η/Υ χρησιμοποιείται για την λειτουργία συστημάτων και βάσεων δεδομένων μεγάλων εταιρειών; a) Επιτραπέζιος Η/Υ b) Προσωπικός Ψηφιακός Βοηθός c) Μεγάλο σύστημα d)

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ Της ΠΛΗΡΟΦΟΡΙΚΗΣ. Εισαγωγή

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

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

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

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

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

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

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

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

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

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

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

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

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

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

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

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

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

Τεχνολογικά Επιτεύγµατα. Πλεονεκτήµατα. Ορισµός Κατανεµηµένου Συστήµατος. Μειονεκτήµατα. E-03: Λειτουργικά Συστήµατα ΙΙ 6. Εαρινό Εξάµηνο 2005-06 Τεχνολογικά Επιτεύγµατα Ε-03: Λειτουργικά Συστήµατα ΙΙ Εαρινό Εξάµηνο 2005-06 Ανάπτυξη ισχυρών µικροεπεξεργαστών ηµιουργία τοπικών δικτύων υψηλών ταχυτήτων «Εισαγωγή στα Κατανεµηµένα Λειτουργικά Συστήµατα»

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

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα

Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα Μικροεπεξεργαστές - Μικροελεγκτές Ψηφιακά Συστήματα 1. Ποια είναι η σχέση της έννοιας του μικροεπεξεργαστή με αυτή του μικροελεγκτή; Α. Ο μικροεπεξεργαστής εμπεριέχει τουλάχιστο έναν μικροελεγκτή. Β. Ο

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

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Η γλώσσα assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για συγκεκριμένους υπολογιστές ή άλλη προγραμματιζόμενη

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

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

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

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

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Οργάνωση Η/Υ Ενότητα 1η: Εισαγωγή στην Οργάνωση Η/Υ Άσκηση 1: Αναλύστε τη διαδοχική εκτέλεση των παρακάτω εντολών MIPS με βάση τις

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

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

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

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

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ Κεφάλαιο 3 Αρχιτεκτονική Ηλεκτρονικού Τμήματος (hardware) των Υπολογιστικών Συστημάτων ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ 1. Τι εννοούμε με τον όρο υπολογιστικό σύστημα και τι με τον όρο μικροϋπολογιστικό σύστημα; Υπολογιστικό

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

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

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

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

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

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

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

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

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

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

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

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

Κυκλωμάτων» Χειμερινό εξάμηνο

Κυκλωμάτων» Χειμερινό εξάμηνο «Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Εισαγωγή στα Συστήματα Ολοκληρωμένων Κυκλωμάτων Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής http://diceslab.cied.teiwest.gr E-mail: pkitsos@teimes.gr

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

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

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός;

Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Παράλληλη Επεξεργασία Κεφάλαιο 1 Γιατί Παράλληλος Προγραμματισμός; Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg Αρετή

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

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

Αρχιτεκτονική Υπολογιστών Αρχιτεκτονική Υπολογιστών Παραλληλισμός Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Computer Architecture and Engineering, K. Asanovic,

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