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

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

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

Transcript

1 Κεφάλαιο 1 Ο Ηλεκτρονικός Υπολογιστής 1.1 Ιστορική Εξέλιξη των Υπολογιστικών Συστημάτων Μια ματιά στο παρελθόν και το μέλλον των υπολογιστών Ίσως ο πρώτος υπολογιστής της ιστορίας κατασκευάστηκε το 80 π.χ. Το όνομα του είναι ο Αστρολάβος των Αντικυθήρων. Αποτελείται από 29 διαφορετικά χειροποίητα γρανάζια. Μια μανιβέλα κινεί το όλο σύστημα και οι υπολογισμοί του δίνουν πληροφορίες για τις κινήσεις του ήλιου, της σελήνης και των πλανητών στο ζωδιακό κύκλο, καθώς και για τις μετρήσεις του ύψους του ηλίου και των άστρων στη θάλασσα. Τις θεωρητικές βάσεις των υπολογιστών έθεσε πρώτος ο μαθηματικός J. Von Neumann (1945). H κατοχή αυτών των γνώσεων οδήγησε τον Neumann στην κατασκευή του Μαθηματικού Αναλυτή, Απαριθμητή, Ολοκληρωτή και Υπολογιστή (Mathematical Analyser, Numerator, Intergrator and Computer, MANIAC 1) στο Λος Άλαμος. Προς τιμή του, μια μεγάλη κατηγορία υπολογιστών, υπολογιστές τύπου Von Neumann, και η λειτουργία τους στηρίζεται στις έννοιες του αποθηκευμένου προγράμματος (stored program) και του μετρητή προγράμματος (program counter), με τη βοήθεια του οποίου υπολογίζεται η εκτέλεση του προγράμματος. Τις έννοιες αυτές είχε εμπνευστεί πρώτος ο Charles Babbage τον περασμένο αιώνα. 17

2 κεφάλαιο 1 1. Συστήματα πρώτης γενιάς Τα συστήματα πρώτης γενιάς ( ) χρησιμοποιούσαν ως βασικές δομικές μονάδες ηλεκτρονικές λυχνίες. Ο πρώτος ηλεκτρονικός υπολογιστής που κατασκευάστηκε ήταν ο E.N.I.A.C. (Electronic Numerical Integrator And Computer), που κατασκευάστηκε το 1946 στο Πανεπιστήμιο της Πενσυλβάνια. Αντιπροσωπευτικός υπολογιστής αυτής της γενιάς ήταν ο IBM 701. Οι υπολογιστές αυτοί προγραμματίζονταν απευθείας σε γλώσσα μηχανής. Το γεγονός αυτό, σε συνδυασμό με το υψηλό κόστος και την χαμηλή ταχύτητα εκείνων των υπολογιστών, έθετε σοβαρούς περιορισμούς στην ευρεία χρήση της γενιάς αυτής. 2. Συστήματα δεύτερης γενιάς Τα συστήματα δεύτερης γενιάς ( ) χρησιμοποιούσαν ως βασικές δομικές μονάδες τις κρυσταλλοτριόδους (Transistors). O υπολογιστής TRADIC που κατασκευάστηκε το 1954 στα εργαστήρια της Bell ήταν ο πρώτος υπολογιστής αυτής της γενιάς. Τα τυπωμένα κυκλώματα, οι μνήμες μαγνητικών δακτυλίων, οι συμβολικές γλώσσες, οι γλώσσες υψηλού προγραμματισμού, όπως η FΟRΤRΑΝ, η ALGOL, COBOL, τα λειτουργικά συστήματα ομαδικής επεξεργασίας κ.ά. ήταν τα κύρια χαρακτηριστικά αυτής της γενιάς. 3. Συστήματα τρίτης γενιάς Στα συστήματα τρίτης γενιάς ( ) χρησιμοποιήθηκαν ως βασικές δομικές μονάδες τα ολοκληρωμένα κυκλώματα μικρής κλίμακας ολοκλήρωσης (SSI) και μέσης κλίμακας ολοκλήρωσης (ΜSΙ). Μνήμες υπαγωγών, εικονικές μνήμες, γλώσσες προγραμματισμού υψηλού επιπέδου με «έξυπνους» μεταφραστές, λειτουργικά συστήματα πολυπρογραμματισμού και καταμερισμού χρόνου κ.ά., ήταν τα χαρακτηριστικά αυτής της γενιάς. Οι CDC-7600, IBM-360/91, Illiac IV κ.ά., είναι χαρακτηριστικοί τύποι υπολογιστών αυτής της περιόδου. Την ίδια εποχή εμφανίζονται και οι μινι-υπολογιστές. 4. Συστήματα τέταρτης γενιάς Τα συστήματα τέταρτης γενιάς (1972-σήμερα) χρησιμοποιούν ως βασικές δομικές μονάδες ολοκληρωμένα κυκλώματα μεγάλης και πολύ μεγάλης κλίμακας ολοκλήρωσης (LSI και VLSI). Ta χαρακτηριστικά των συστημάτων αυτών έχουν βελτιωθεί και έχουν χρησιμοποιηθεί αρχιτεκτονικές αγωγού, πολυεπεξεργασίας, μητρώου κ.ά., για την κατασκευή υπερυπολογιστών 18

3 Ο Ηλεκτρονικός Υπολογιστής (Supercomputers), όπως ο Cray Τ3-Ε, ο ΜΡΡ κ.ά. Την ίδια εποχή εμφανίζονται οι μικροϋπολογιστές. 5. Συστήματα πέμπτης γενιάς Τα συστήματα πέμπτης γενιάς, τα οποία δεν έχουν διαδοθεί ευρέως, χρησιμοποιούν ολοκληρωμένα κυκλώματα πολύ μεγάλης κλίμακας ολοκλήρωσης (VLSI) και έχουν δυο βασικούς στόχους. Ο πρώτος στόχος είναι η επίτευξη στο μέγιστο δυνατό βαθμό της παράλληλης επεξεργασίας (για την αύξηση της ταχύτητας επεξεργασίας). Ο δεύτερος στόχος είναι η ανάπτυξη «έξυπνων» υπολογιστικών συστημάτων, με την ενσωμάτωση τεχνικών που χρησιμοποιούνται στον κλάδο της τεχνητής νοημοσύνης. 1.2 Μικροεπεξεργαστές του Παρελθόντος Ένας μικροεπεξεργαστής γενικά σημαίνει ότι ένα C.P.U. (Central Processor Unit) ή Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) είναι εγκατεστημένο πάνω σε chip από σιλικόνη, αλλά έχουν υπάρξει και εξαιρέσεις, όταν η ΚΜΕ περιλαμβάνει ενδιαφέρουσες σχεδιαστικές προτάσεις, οι οποίες είναι αποτέλεσμα της σχεδιαστικής φιλοσοφίας των μικροϋπολογιστών. Ο Πρώτος Μικροεπεξεργαστής (ΙΝΤΕL 4004-Νοέμβριος 1971) Το πρώτο ατομικό chip ήταν το Intel 4004, ένας επεξεργαστής 4 bit το οποίο προοριζόταν για έναν υπολογιστή (κομπιουτεράκι). Επεξεργαζόταν δεδομένα με 4 bit, αλλά οι οδηγίες του ήταν 8 bit. To program και το Data memory ήταν ξεχωριστά. Το 4004 είχε 46 οδηγίες, χρησιμοποιώντας μόνο 2300 transistors σε ένα 16pin-DΙΡ. Έτρεχε σε μια ταχύτητα 740kHz (8 clock cycles ανά κύκλο CPU των microsecond). O αρχικός στόχος ήταν 1ΜΗz, ώστε να μπορεί να επεξεργαστεί αριθμητική τόσο γρήγορα (ανά ψηφίο) όσο το IBM 1620 του Το 4040 ήταν η επόμενη ανανεωμένη έκδοση του Πρόσθεσε 14 παραπάνω εντολές, μεγαλύτερο συσσωρευτή 8 επιπέδων, 8Κ χώρο για υπολογισμό, καθώς και εντολές διακοπής των πράξεων. Ένας άλλος σημαντικός επεξεργαστής ήταν ο 8080 της Intel. Ήταν διάδοχος του 8008 και παρουσιάστηκε τον Απρίλη του Ο 8008 προοριζόταν για τερματικός ελεγκτής (terminal controller) και ήταν παρόμοιος με 19

4 κεφάλαιο 1 τον Τα τεχνικά χαρακτηριστικά του 8080 παραθέτονται παρακάτω. Ενώ ο 8008 είχε ένα δεκατεσσάρων bit PC, ο 8080 είχε ένα δεκαεξάρι bit address bus και ένα 8 bit data bus. Εσωτερικά είχε εφτά επί 8 bit εγγραφές (Α έως Ε, Η, L - τα ζευγάρια BC, DE, HL μπορούσαν να συνδυαστούν σαν 16 εγγραφές). Επίσης, ο εσωτερικός συσσωρευτής (stack) όγδοου επιπέδου του 8008, αντικαταστάθηκε από έναν 16 bit stack pointer και έναν 16 bit μετρητή προγράμματος (program counter). O 8080 είχε πολλές Ι\Ο πύλες- 256 τον αριθμό. Έτσι, συσκευές με Ι\Ο μπορούσαν να συνδεθούν, χωρίς να καταλάβουν ή να παρεμβάλουν στο addressing space. Ένα σήμα pin επέτρεπε στο συσσωρευτή να καταλάβει μια ξεχωριστή τράπεζα μνήμης. Το μέγεθος του, συγκριτικά με τους Pentium, είναι: Όσον αφορά τον πρώτο Pentium, ο 4004 είναι περίπου 35 φορές μικρότερος. Αργότερα, το μέγεθος του Pentium II μειώθηκε και έτσι, συγκριτικά με τον 4004, η συγκρισιμότητα έπεσε περίπου στο 1/ Επεξεργαστές PENTIUM Ο μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα κατασκευασμένο πάνω σε ένα μικρό κομμάτι σιλικόνης. Περιέχει χιλιάδες, ακόμα και εκατομμύρια τρανζίστορς, τα οποία συνδέονται με ίνες αλουμινίου. Τα τρανζίστορς συνεργάζονται μεταξύ τους για να αποθηκεύσουν και να επεξεργαστούν πληροφορίες, έτσι ώστε ο μικροεπεξεργαστής να είναι ικανός να εκτελέσει έναν αριθμό χρήσιμων λειτουργιών. Οι συγκεκριμένες λειτουργίες υπαγορεύονται από το λογισμικό. Η κεντρική μονάδα επεξεργασίας (ΚΜΕ) ή επεξεργαστής είναι ο «εγκέφαλος» ενός υπολογιστή. Ο επεξεργαστής είναι το εξάρτημα το οποίο διεκπεραιώνει όλες τις μαθηματικές λειτουργίες και τις μεταφορές δεδομένων. Χωρίς επεξεργαστή δε θα μπορούσε να υπάρξει υπολογιστής. Η ΚΜΕ έχει εξελιχθεί και βελτιωθεί σε επίπεδο μεγέθους και ταχύτητας στη διάρκεια της ιστορίας του. Στις αρχές της δεκαετίας του 50 ένας υπολογιστής (στον οποίο ο επεξεργαστής ήταν ένα μεγάλο μέρος) θα καταλάμβανε ένα ολόκληρο μεγάλο δωμάτιο. Αν μπορούσε να «τρέξει» προγράμματα παρόμοια με το λειτουργικό πρόγραμμα WINDOWS της MICROSOFT, θα του έπαιρνε μερικούς μήνες για να φορτώσει! Εκείνοι οι ΚΜΕ περιείχαν μόνο μερικές χιλιάδες κενούς σωλήνες (vacuum tubes) [Ένας κενός σωλήνας έχει την ίδια 20

5 Ο Ηλεκτρονικός Υπολογιστής λειτουργία με εκείνη των τρανσίστορς (transistors)]. Συγκρίνοντας αυτό με κάποιο από τα τελευταία μοντέλα της Intel, παρατηρούμε μια εμφανή βελτίωση. Το μέγεθος του τσιπ (chip) έχει μειωθεί σε λιγότερο από μια τετραγωνική ίντσα και ένα ολόκληρο computer μπορεί να χωρέσει σε ένα σχετικά μικρό κουτί. Για να φορτώσεις τα Windows της Microsoft σήμερα, χρειάζεται περίπου 1 λεπτό με 30 δευτερόλεπτα. Το τσιπ περιέχει περίπου 7 εκατομμύρια τρανσίστορς. Pentium Ο Pentium υπήρξε ένα μεγάλο βήμα στην επανάσταση των επεξεργαστών. Η μεγαλύτερη διαφοροποίηση ήταν ότι περιείχε περισσότερες εκτελεστικές μονάδες (execution unit) από μια. Μια εκτελεστική μονάδα λαμβάνει τις εντολές και τις ενεργοποιεί. Έχοντας περισσότερες από μια εκτελεστική μονάδα, σημαίνει ότι ο μικροεπεξεργαστής μπορεί να εκτελεί περισσότερες από μια λειτουργίες την ίδια στιγμή. Ο μικροεπεξεργαστής παρήχθη σε πολλές εκδόσεις: 60, 66, 75, 90, 100, 120, 133, 166, 200 και 233 ΜΗz. Μετά από κάποιο χρονικό διάστημα η Intel παρουσίασε τον ΜΜΧ Η επόμενη γενιά η οποία ονομάστηκε Pentium Pro ή Ρ6, δε χαρακτηρίστηκε από σημαντικά τεχνολογικά επιτεύγματα. Η Intel δεν προσπάθησε να κρύψει τα μυστικά του μικροεπεξεργαστή, γιατί τα περισσότερα είχαν ήδη αποκαλυφθεί. Η απόδοση του Pentium Pro βελτιώθηκε από ένα μεγάλο L2 Cache, το οποίο είχε το μειονέκτημα ότι ήταν ακριβό. Ο επόμενος επεξεργαστής ονομάστηκε Pentium ΙΙ. Η φιλοσοφία της Intel άλλαξε και από τα sockets, η εταιρία στράφηκε στις εγκοπές (slots). Η Intel παρουσίασε τον slot-1, του οποίου τα μυστικά προστατεύονταν από νόμους. Αμέσως μετά η Intel παρουσίασε τον Pentium II στα 400ΜΗz με ένα δεύτερου επιπέδου cache, κάτι που είχε ανακοινώσει ότι ήταν αδύνατο. Ο δεύτερου επιπέδου cache δεν μπορούσε να τρέχει γρηγορότερα από 200ΜΗz σύμφωνα με την εταιρία. Μετά από κάποιο χρονικό διάστημα η Intel παρουσίασε τον Celeron. Στην πραγματικότητα ο Celeron ήταν ένας Pentium ΙΙ, από τον οποίο είχε αφαιρεθεί το δεύτερου επιπέδου cache. To γεγονός αυτό είχε ως αποτέλεσμα ο μικροεπεξεργαστής να είναι αργός κατά 1/2 από τον Pentium ΜΜΧ. Η κίνηση αυτή έγινε για να κερδίσει ένα μέρος της αγοράς των φθηνών υπολογιστών. Όταν η εταιρία το αντιλήφθηκε, πρόσθεσε έναν L2 cache των 128 kilobyte, κάνοντας τον υπολογιστή πιο γρήγορο. 21

6 κεφάλαιο 1 Η επόμενη τεχνολογική τομή ονομάστηκε Xeon. To μοντέλο αυτό ήταν ένας Pentium II, του οποίου το δεύτερου επιπέδου cache σε μέγιστη ταχύτητα με τον επεξεργαστή. Ένα κανονικό cache δεύτερου επιπέδου έτρεχε στη μισή ταχύτητα από τον επεξεργαστή. Ο Xeon δεν ήταν συμβατός με τον Pentium II, αλλά χρησιμοποιούσε ένα νέο τύπο εγκοπής (slot) ονομαζόμενο slot Οι Μικροεπεξεργαστές του 1990 Ένας μικροεπεξεργαστής ήταν ο Intel 486 TM SΧ. Παρουσιάστηκε επίσημα στο ευρύ κοινό στις 22 Απριλίου Η ταχύτητα με την οποία «έτρεχε» άρχιζε από 16 ΜΗz, συνέχισε στα 20 MHz και 25 MHz και έφτανε μέχρι 33 ΜΗz. Ο μικροεπεξεργαστής 486 αποτελούνταν από 1,185 εκατομμύρια τρανσίστορς, 4 gigabytes κατευθυνόμενη μνήμη (addressable memory) και 64 terabytes εικονική μνήμη. Ο 486 SX αποτελεί συνέχεια του 486 DΧ. Είναι ο ίδιος επεξεργαστής αλλά χωρίς μαθηματικό επεξεργαστή που να συνεργάζεται με τον κεντρικό επεξεργαστή (math coprocessor). Η επόμενη γενιά παρουσιάστηκε στις 22 Μαρτίου Η ονομασία του ήταν Pentium Processor. H ταχύτητα ήταν 60 και 66 ΜΗτz. Αποτελούνταν από 3,1 εκατομμύρια τρανσίστορς. Η addressable memory ήταν 4 gigabytes και η εικονική μνήμη 64 terabytes. Η συνέχεια της δυναστείας αντιπροσωπεύτηκε από τον Pentium Pro Processor. Παρουσιάστηκε στις 11 Ιανουαρίου Η ταχύτητά του στις διάφορες εκδόσεις έφτανε τα 150 ΜΗz, 166 MHz, 186 MHz και 200 ΜΗz. Ο Pentium Pro αποτελούνταν από 5, 5 εκατομμύρια τρανζίστορς. Η addressable memory και η εικονική μνήμη έφταναν στα νούμερα των 64 gigabyte και 64 terabyte, αντίστοιχα. Ο επεξεργαστής αυτός ήταν ικανός για δυναμική εκτέλεση προγραμμάτων και η απόδοσή του ήταν υψηλής απόδοσης. Περνάμε μετά στον Pentium II. Η επίσημη παρουσίασή του έλαβε μέρος στις 5 Ιουλίου Η ταχύτητά του άρχιζε στα 200 MHz, 233 MHz, 266 MHz και 300 ΜΗz. Η addressable memory και η εικονική μνήμη κυμαίνονταν στα ίδια επίπεδα με τον Pentium, δηλαδή στα 64 gigabyte και 64 terabyte, αντίστοιχα. 22

7 Ο Ηλεκτρονικός Υπολογιστής To 1965, 3 χρόνια πριν ιδρυθεί η Intel, o Gordon Moore παρατήρησε ότι η χωρητικότητα του επεξεργαστή φαινόταν να διπλασιάζεται κάθε 18 με 24 μήνες. Αυτό το μέτρο σύγκρισης ονομάστηκε αργότερα ο νόμος του Moore. H έρευνα έγινε, αφού συγκεντρώθηκαν οι κυριότεροι επεξεργαστές της Intel και υπολογίστηκε ο αριθμός των τρανζίστορ ανά chip. Σε αυτό το διάγραμμα μπορούμε να δούμε την πορεία των εμπεριεχομένων τρανζίστορ στους επεξεργαστές. Από τη δεκαετία του 1970 όπου ο πρώτος επεξεργαστής, ο Intel 4004, περιείχε 2300 τρανζίστορ. Στη διάρκεια της ιστορίας ο Pentium III αποτελούνταν από 9. 5 εκατομμύρια τρανζίστορς. Οι επιστήμονες υπολογίζουν το 2030 να έχουν εφεύρει επεξεργαστή με 100 και πλέον δισεκατομμύρια τρανζίστορ, οπότε θα μιλάμε πια για επεξεργαστή ικανό να σκέφτεται, δηλαδή για τεχνητή νοημοσύνη. Το διάγραμμα αυτό βασίζεται στο νόμο Moore. 1.5 Σύγχρονοι Επεξεργαστές Η παρακάτω ενότητα αναφέρεται στους σύγχρονους επεξεργαστές. Θα προσπαθήσουμε να εξηγήσουμε τα ιδιαίτερα χαρακτηριστικά των αρχιτεκτονικών που χρησιμοποιούνται στους σύγχρονους επεξεργαστές. Μικρολειτουργίες Γνωρίζουμε ότι κάθε επεξεργαστής μπορεί να εκτελέσει ένα σύνολο από εντολές. Κάθε εντολή εκτελείται μέσα στον επεξεργαστή σαν μια σειρά από απλά και σταθερά βήματα. Η εντολή του Άβακα με κωδικό 0011 και συμβολικό όνομα ΑDΑ 1, προσθέτει το περιεχόμενο του συσσωρευτή Α και το περιεχόμενο της θέσης μνήμης που προσδιορίζεται από το τμήμα διευθύνσεως της εντολής. 1. Σε αυτό το σημείο θα πρέπει να πούμε ότι η ADA είναι γλώσσα προγραμματισμού, όπως η Pascal και η C++. 23

8 κεφάλαιο 1 Στο σχήμα βλέπουμε τα τρία στάδια εκτέλεσης της εντολής αυτής. Κάθε στάδιο είναι μια στοιχειώδης λειτουργία ή μικρολειτουργία (micro operation) του επεξεργαστή. 1. Το τμήμα διεύθυνσης της εντολής περιέχει τη διεύθυνση μιας θέσης στη μνήμη. Για να διαβαστεί το περιεχόμενο της θέσης αυτής, πρέπει το τμήμα διεύθυνσης του IR (δηλαδή τα 12 λιγότερο σημαντικά bits, από το bit 0 μέχρι το bit 11) va αντιγραφεί στον καταχωρητή MAR της μονάδας μνήμης. Αυτό είναι η πρώτη μικρολειτουργία στην εκτέλεση της εντολής, που θα συμβολίζεται με ---- MAR IR(0, 11). 2. Στη δεύτερη μικρολειτουργία που αποτελεί την εντολή, γίνεται μια λειτουργία ανάγνωσης στη μνήμη. Με τη λειτουργία αυτή το περιεχόμενο της διεύθυνσης μνήμης που υποδεικνύει ο MAR μεταφέρεται στον ΜDR, τον καταχωρητή δεδομένων της μονάδας μνήμης. Η μικρολειτουργία αυτή θα συμβολίζεται σαν MDR M [MAR] ή απλά READ. 3. Στην τρίτη μικρολειτουργία γίνεται τελικά η πρόσθεση των δύο αριθμών. Ο ένας αριθμός λαμβάνεται από τον καταχωρητή δεδομένων MDR και ο άλλος από το συσσωρευτή Α. Τα δεδομένα περνούν από τα κυκλώματα της αριθμητικής-λογικής μονάδας. Η μικρολειτουργία αυτή θα συμβολίζεται ως Α Α + MDR. Μικροπρογραμματισμός Όπως η εντολή ΑDΑ, έτσι και οι υπόλοιπες εντολές του Άβακα και κάθε υπολογιστή μπορούν να αναλυθούν σε μια ακολουθία από μικρολειτουργίες. Οι μικρολειτουργίες που χρειάζονται για να περιγραφούν όλες οι εντολές ενός υπολογιστή δεν είναι πολλές. Το πλήθος τους είναι παρόμοιο ή μικρότερο από το πλήθος των εντολών μηχανής του υπολογιστή. 24

9 Ο Ηλεκτρονικός Υπολογιστής Ένας συστηματικός τρόπος οργάνωσης ενός επεξεργαστή είναι η προγραμματιζόμενη αρχιτεκτονική (micro programmed architecture). Η βασική της ιδέα είναι να αναλύονται οι εντολές μηχανής σε μικρολειτουργίες και οι ακολουθίες μικρολειτουργιών για κάθε εντολή να είναι καταχωρισμένες σαν προγράμματα σε μια ειδική μνήμη, τη μνήμη ελέγχου (control memory). H μνήμη αυτή βρίσκεται στο εσωτερικό του επεξεργαστή και όχι στη μονάδα μνήμης του υπολογιστή. Σε κάθε μικρολειτουργία αντιστοιχίζεται μια μικροεντολή (microinstruction) και η μνήμη ελέγχου περιέχει μια σειρά μικροεντολών, δηλαδή ένα μικροπρόγραμμα (microprogram). Για να εκτελεστεί το μικροπρόγραμμα μιας εντολής από την ΚΜΕ και να εκτελεστεί η εντολή, είναι απαραίτητοι οι αντίστοιχοι καταχωρητές ελέγχου μέσα στην ΚΜΕ, ο καταχωρητής μικροεντολών (MIR) και ο μετρητής μικροπρογράμματος (MPC). Οι καταχωρητές αυτοί παίζουν για την ΚΜΕ τον ίδιο ρόλο που παίζουν ο καταχωρητής εντολών IR και ο μετρητής προγράμματος PC για τον υπολογιστή. Μπορούμε να φανταστούμε έτσι ότι ο επεξεργαστής είναι στην πραγματικότητα ένας «μικρός υπολογιστής» μέσα στον υπολογιστή, που εκτελεί προγράμματα στη δική του γλώσσα μηχανής, τη γλώσσα των μικρολειτουργιών. Κάθε πρόγραμμα στη γλώσσα αυτή είναι μια εντολή μηχανής για τον υπολογιστή. Σε πολλούς υπολογιστές ο κατασκευαστής δίνει τη δυνατότητα στους χρήστες να επέμβουν στο επίπεδο των μικρολειτουργιών και να κατασκευάσουν το δικό τους ρεπερτόριο εντολών μηχανής. Με έμμεσο τρόπο έτσι οι χρήστες μπορούν να επέμβουν «προγραμματιστικά» στην οργάνωση του υλικού. Αυτό το συνδυασμό υλικού και λογισμικού τον ονομάζουμε υλικολογισμικό (firmware). Υπολογιστές Σύνθετου Ρεπερτορίου Εντολών Οι υπολογιστές σύνθετου ρεπερτορίου εντολών (Complex Instruction Set Computers-CISC) διαθέτουν μια μεγάλη γκάμα εντολών (120 έως 350 περίπου), χρησιμοποιούν μικρό αριθμό καταχωρητών (8 έως 24) και επίσης χρησιμοποιούν πολλούς διαφορετικούς τρόπους προσπέλασης στη μνήμη (περισσότερους από 12). Οι υπολογιστές CISC χρησιμοποιούν συνήθως ένα συνδυασμό μικροπρογραμματιζόμενης και καλωδιούμενης αρχιτεκτονικής. ιαθέτουν λανθάνουσα μνήμη και διαδρόμους μεγάλου πλάτους, κοινούς για δεδομένα και διευθύνσεις. 25

10 κεφάλαιο 1 Το βασικό τους πλεονέκτημα είναι ότι διευκολύνουν ιδιαίτερα τον προγραμματισμό σε γλώσσα μηχανής και οι μεταφραστές για τις γλώσσες προγραμματισμού είναι σχετικά απλοί. Μειονέκτημά τους είναι ότι σε κάθε εντολή τους απαιτεί αρκετό χρόνο να εκτελεστεί και βέβαια η σχεδίασή τους είναι αρκετά περίπλοκη. Οι περισσότεροι προσωπικοί υπολογιστές χρησιμοποιούν επεξεργαστές CISC. Υπολογιστές Μειωμένου Ρεπερτορίου Εντολών Με την εξέλιξη των επεξεργαστών CISC το ρεπερτόριο εντολών τους γινόταν όλο και μεγαλύτερο. Οι σχεδιαστές υπολογιστών παρατήρησαν όμως στατιστικά ότι μόνο το 25% των εντολών ενός υπολογιστή χρησιμοποιείται πολύ (περίπου το 95% του χρόνου). Το ρεπερτόριο εντολών, απ ό,τι φαινόταν, θα μπορούσε να μειωθεί δραστικά, απλουστεύοντας έτσι και το υλικό. Οι επιπλέον εντολές θα μπορούσαν να υλοποιηθούν με λογισμικό. Αυτή είναι η κεντρική ιδέα των υπολογιστών μειωμένου ρεπερτορίου εντολών (Reduced Instruction Computers, RISC). To ρεπερτόριο εντολών των υπολογιστών αυτών είναι μικρό, με λιγότερες από 100 εντολές, οπότε το πεδίο κώδικα εντολής δεν καταλαμβάνει μεγάλο χώρο στην εντολή. Έτσι, οι εντολές εκτελούνται γρήγορα. Όταν η ΚΜΕ περιέχει μόνον έναν ή λίγους καταχωρητές, τότε η ΚΜΕ χρειάζεται πολύ συχνά να μεταφέρει δεδομένα από και προς τη μνήμη, γιατί δεν είναι σε θέση να τα αποθηκεύσει εσωτερικά. Μια ΚΜΕ που περιέχει πολλούς καταχωρητές όμως μπορεί να κρατά εσωτερικά τα ενδιάμεσα αποτελέσματα, όταν εκτελεί ακολουθίες υπολογισμών. Έτσι, δεν έχει τόσο μεγάλη ανάγκη για ανταλλαγή δεδομένων και προσπέλαση της μνήμης. Αυτό έχει ως άμεσο αποτέλεσμα την αύξηση της ταχύτητας του υπολογιστή σε σχέση με κάποιον με λίγους καταχωρητές. Πρακτικά, οι πολλοί καταχωρητές μέσα στην ΚΜΕ συνθέτουν μια πολύ μικρή και γρήγορη μνήμη. Σήμερα οι επεξεργαστές, κυρίως σε σταθμούς εργασίας, είναι τύπου RISC. Οι υπολογιστές RISC δε χρησιμοποιούν μικροπρογραμματιζόμενη αρχιτεκτονική εξαιτίας της απλότητας των εντολών τους. Επίσης, διαθέτουν ξεχωριστούς διαδρόμους για τα δεδομένα και τις διευθύνσεις τους. Το μειονέκτημα των υπολογιστών RISC είναι ότι ο προγραμματισμός σε γλώσσα μηχανής γίνεται πιο δύσκολος και απαιτούνται πιο «έξυπνοι» μεταφραστές για τις γλώσσες προγραμματισμού. 26

11 Ο Ηλεκτρονικός Υπολογιστής Αρχιτεκτονική Αγωγού Είναι μια αρχιτεκτονική που χρησιμοποιείται σε πολλούς σύγχρονους επεξεργαστές (pipeline architecture). Σε αυτούς τους επεξεργαστές ο κύκλος εκτέλεσης μιας εντολής διαιρείται σε πολλές διαδοχικές φάσεις, που ονομάζονται κύκλοι αγωγού (pipelines cycles). Μέσα στην ΚΜΕ υπάρχει ένα διακεκριμένο τμήμα που αντιστοιχεί σε κάθε κύκλο και ονομάζεται βαθμίδα (stage). Κάθε εντολή ξεκινά από την πρώτη βαθμίδα του αγωγού και περνά απ όλες με τη σειρά μέχρι να φτάσει και στην τελευταία. Μόλις μια βαθμίδα τελειώσει την επεξεργασία μιας εντολής, μπορεί αμέσως να προχωρήσει στην επόμενη χωρίς καθυστέρηση. Μια ιδιαιτερότητα της αρχιτεκτονικής αγωγού είναι ο τρόπος που εκτελούνται οι εντολές άλματος υπό συνθήκη. Το αν θα εκτελεστεί ένα τέτοιο άλμα ή όχι, συνήθως εξαρτάται από το αποτέλεσμα μιας αριθμητικής ή λογικής πράξης, η οποία μπορεί να μην έχει ακόμα ολοκληρωθεί, όταν η εντολή άλματος «εισαχθεί» στον αγωγό. Έτσι, λοιπόν, ο επεξεργαστής πρέπει να λάβει υπόψη του συγχρόνως και τα δύο «σενάρια» εκτέλεσης του προγράμματος. Όταν ολοκληρωθεί η λειτουργία που επηρεάζει την εκτέλεση του άλματος, ο επεξεργαστής θα επιλέξει το κατάλληλο «σενάριο» και θα το συνεχίσει. Εκτός από τους αγωγούς που αναλαμβάνουν ολόκληρη την εκτέλεση μιας εντολής, υπάρχουν και οι αριθμητικοί αγωγοί, οι οποίοι χρησιμοποιούνται για το γρηγορότερο υπολογισμό αριθμητικών εκφράσεων. Μια αρχιτεκτονική παρόμοια με την αρχιτεκτονική αγωγού είναι η υπερβαθμωτή (superscalar) αρχιτεκτονική. Σε αυτήν ο επεξεργαστής μπορεί να εκτελέσει παράλληλα πολλές, ανεξάρτητες μεταξύ τους εντολές μηχανής, ενώ εντολές που επηρεάζουν η μια την άλλη εκτελούνται ακολουθιακά. Υπάρχουν και άλλες αρχιτεκτονικές υπολογιστών, όπως: Οι παράλληλοι υπολογιστές. Στο μοντέλο αυτό πολλοί επεξεργαστές συνεργάζονται και συγχρονίζονται για να εκτελέσουν ένα πρόγραμμα γραμμένο, έτσι ώστε να μοιράζει το υπολογιστικό φορτίο ανάμεσα στις διάφορες ΚΜΕ. Οι επεξεργαστές αυτοί μπορούν να έχουν κοινή μνήμη, οπότε ονομάζονται πολυεπεξεργαστές (multiprocessors) ή να έχει καθένας τη δική του μνήμη, οπότε μιλάμε για πολυυπολογιστές (multicomputers). Οι μη συμβατοί υπολογιστές. Αυτοί δεν ακολουθούν το κλασικό μοντέλο του Von Neumann, όπως ο Άβακας, όπου το πρόγραμμα είναι αποθηκευμένο στη μνήμη και υπάρχει ο μετρητής προγράμματος. Τέτοιοι υπολογι- 27

12 κεφάλαιο 1 στές είναι οι μηχανές ροής δεδομένων (data flow machines) και οι μηχανές αναγωγής (reduction machines). Οι υπολογιστές ειδικού σκοπού, όπως οι συστολικές διατάξεις (systolic arrays), οι κυτταρικές διατάξεις (cellular arrays), οι ειδικοί επεξεργαστές για επεξεργασία σήματος (DSP) και άλλα. Οι υπολογιστές μεγάλου μήκους λέξης ή πολύ μεγάλου μήκους λέξης, (long instruction word computers, LIW or very long instruction word computers, VLIW). Σε αυτούς το μήκος λέξης είναι πολύ μεγαλύτερο από ό,τι στους περισσότερους υπολογιστές, της τάξης των εκαντοντάδων bits. Κάθε εντολή περιλαμβάνει την ταυτόχρονη εκτέλεση πολλών λειτουργιών. Τεχικά Χαρακτηριστικά PENTIUM 4 Ο Pentium 4 αντιπροσωπεύει καινούργιες δυνατότητες οπτικοακουστικής επεξεργασίας, εκμεταλλεύεται στο μέγιστο τις καινούργιες τεχνολογίες στο διαδίκτυο και υποστηρίζει τεχνολογία τριών διαστάσεων. Η βάση πάνω στην οποία στηρίχθηκε είναι η καινούργια μικρο-αρχιτεκτονική της Intel, Net Burst. Είναι μια συλλογή από μοναδικές τεχνολογίες που θα κατακλύσουν στο μέλλον την αγορά των υπολογιστών. Intel s Net Burst TM Micro-Architecture and Intel 850 chipset Ο Pentium 4 με την τεχνολογία NetBurst είναι ο πρώτος desktop επεξεργαστής που σχεδίασε η Intel από την εποχή του Pentium Pro, με την Ρ6 micro-architecture, που παρουσιάστηκε το Η τεχνολογία Hyper Pipelined, έδωσε στον επεξεργαστή τη δυνατότητα να εκτελεί τις εντολές του λογισμικού σε ένα εικοστού επιπέδου pipeline, σε σύγκριση με το δέκατου επιπέδου pipeline του Pentium ΙΙΙ. Η τεχνολογία Hyper Pipeline υποστηρίζει μια καινούρια σειρά clock speed, αρχίζoντας σήμερα από το 1,4 GHz και το 1,5 GHz. Στο μέλλον θα ακολουθήσουν και άλλες εκδόσεις. Για την επίτευξη μεγαλύτερης απόδοσης, η μηχανή γρήγορης απόδοσης επιτρέπει τη συχνή χρήση των εντολών της μονάδας αριθμητικής λογικής να εκτελούνται δύο φορές γρηγορότερα στο core clock. Στον επεξεργαστή έχουν προστεθεί 144 καινούργιες εντολές ώστε να επιταχυνθεί η επεξεργασία των οπτικών, ακουστικών και τριών διαστάσεων εφαρμογών. Τα χαρακτηριστικά αυτά καθιστούν τον επεξεργαστή ιδανικό για περιήγηση στο διαδίκτυο. Η πλατφόρμα του επεξεργαστή βασίζεται στο υψηλής απόδοσης chipset Intel 850. To chipset έχει διπλή μνήμη RDRAM και σε συνεργασία με το 28

13 Ο Ηλεκτρονικός Υπολογιστής 400 MHz system bus, παρέχει 3,2 gigabytes δεδομένων ανά δευτερόλεπτο. Η εταιρία ανακοίνωσε τη διαθεσιμότητα του Intel Desktop Board D 850 GB στην αγορά, το οποίο υποστηρίζει τον επεξεργαστή σε μορφή ΑΤΧ. AMD Athlon 1,4 GHz. Η εταιρία AMD ανακοίνωσε στις 6 Ιουνίου 2001 τη διάθεση στην αγορά του Athlon 1,4 GHz, o οποίος θεωρείται ο ισχυρότερος μικροεπεξεργαστής στην αγορά, καθώς και τον Duron 950 MHz που αντιπροσωπεύει μια πιο οικιακή χρήση του επεξεργαστή. Ο Athlon 1,4 GHz με μνήμη ποσοστού διπλής ροής πληροφοριών (Double Data Rate-DDR), υπερνικά τον Pentium 41,7 GHz σε ένα ποσοστό 40% σε μια ποικιλία ορόσημων (benchmarks), συμπεριλαμβανόμενης και τεχνολογία αιχμής στο χώρο των multimedia, desktop publishing, ψηφιακή εικόνα και εφαρμογές αναγνώρισης φωνής. O Duron 950 MHz παρέχει ευκολίες στις καθημερινές εργασίες και στην οικιακή χρήση, δίνοντας ένα πλεονέκτημα έως 30% απέναντι στα συστήματα Celeron της Intel. Ο Karen Gauthier, διευθυντής παραγωγής στην Adobe Acrobat, δήλωσε ότι ο συνδυασμός του Adobe Photoshop 6.0 και του Athlon 1,4 GHz με DDR μνήμη ευεργετούν τη δημιουργία στο διαδίκτυο και στο σχεδιασμό γραφικών. Ο επεξεργαστής Athlon είναι συμβατός με τους X86 υπολογιστές, είναι έβδομης γενιάς σχέδιο παρουσιάζοντας έναν υπεραγωγό (superpipelined), εννέα θεμάτων μικροαρχιτεκτονική με υπερκλίμακα (nine-issue superscalar architecture) χρήσιμη για υψηλές συχνότητες (high clock frequency). Είναι το πρώτο πλήρες αγωγίσιμο, superscalar floating point unit για X86 πλατφόρμες, υψηλής απόδοσης - έχοντας συνολικά 384 Kb cache memory πάνω στο τσιπ. Η τεχνολογία τριών διαστάσεων είναι αναπτυγμένη και παρέχει 24 επιπλέον εντολές σχεδιασμένες, για να βελτιώσουν τους μαθηματικούς υπολογισμούς των ακεραίων, καθώς και τις επικοινωνίες DSP. 1.6 Κβαντικοί Υπολογιστές Κατά τα τελευταία 40 χρόνια εκπληκτικές αλλαγές έχουν λάβει χώρα στην κατασκευή των υπολογιστών. Ο αριθμός των ατόμων που χρειάζονται, για να αντιπροσωπεύσουν ένα bit μνήμης, μειώνεται σταδιακά από το Επίσης, 29

14 κεφάλαιο 1 ο αριθμός των τρανζίστορ ανά τσιπ, η ταχύτητα και η ενέργεια που χάνεται ανά λογική λειτουργία (energy dissipated per logical operation) έχουν ακολουθήσει την κατεύθυνση της βελτίωσης. Παρά τις φανταστικές αυτές βελτιώσεις, ο τρόπος που λειτουργούν οι υπολογιστές είναι ουσιαστικά ο ίδιος. Ο ρυθμός της βελτίωσης δεν μπορεί να διατηρηθεί για πολύ ακόμα. Με τον παρόντα ρυθμό ανάπτυξης το έτος 2020 ένα bit πληροφοριών θα χρειάζεται ένα άτομο για να το αντιπροσωπεύσει. Το πρόβλημα που προκύπτει είναι ότι σε αυτό το επίπεδο σμίκρυνσης η συμπεριφορά των μερών ενός υπολογιστή κυριαρχηθεί από τις αρχές της κβαντικής φυσικής. Με το μέγεθος των μερών των υπολογιστικών συστημάτων να μειώνεται σε ένα μέγεθος όπου η συμπεριφορά των μερών μπορεί σύντομα να υπερκαλύψει την κβαντική φυσική, έρευνες έχουν αρχίσει να πειραματίζονται σχετικά με τις δυνατότητες αυτών των κβαντικών συμπεριφορών και την εφαρμογή τους στο χώρο των υπολογιστών. Μετά από κάποια αποτελέσματα φαίνεται τα μέρη του υπολογιστή, που λειτουργούν με έναν κβαντικό τρόπο, είναι πολύ πιο ισχυρά από οποιοδήποτε κλασικό υπολογιστικό σύστημα. Οι περιορισμένες δυνατότητες των κλασικών συστημάτων και οι διαφαινόμενες δυνατότητες των κβαντικών υπολογιστών να εκτελέσουν εργασίες πολύ πιο γρήγορα από τους κοινούς υπολογιστές, ωθούν έντονα και αποτελεσματικά την έρευνα των κβαντικών συστημάτων. Για να καταλάβουμε πως ένας κβαντικός υπολογιστής μπορεί να είναι πιο ισχυρός από έναν κλασικό, πρέπει να ορίσουμε τι σημαίνει ισχυρός και τι κλασικός υπολογιστής. Ένα από τα άτομα που είναι άμεσα υπεύθυνο για την παρούσα σύλληψη των υπολογιστικών συστημάτων είναι ο Alan Turing. Ο Turing και άλλοι αξιόλογοι επιστήμονες πρότειναν μαθηματικά μοντέλα για υπολογιστές, τα οποία τους επέτρεπαν τη μελέτη των αλγορίθμων, παρά την απουσία κάθε υλικού από υπολογιστή. Αυτή η αφηρημένη έννοια ήταν πολύτιμη για τη μελέτη των υπολογιστών. Το μοντέλο του Turing λέγεται «η μηχανή του Turing». To σχέδιο της μηχανής του Turing παρουσιάζεται παρακάτω: Η μηχανή αποτελείται από μια άπειρη κασέτα διαιρεμένη σε κυψέλες και κάθε κυψέλη περιέχει τους αριθμούς 1 ή Ο ή το κενό. Υπάρχει επίσης ένα είδος κεφαλής που μπορεί και κινείται πάνω στην κασέτα, να γράφει σε μια κυψέλη, να αλλάζει την εσωτερική της κατάσταση ή να τελειώσει την εργασία. Μέσα στην κεφαλή υπάρχει πρόγραμμα το οποίο αποφασίζει ποια δράση θα αναλάβει μετά η κεφαλή. Όσο απλό και αν φαίνεται αυτό το μοντέλο, αντιπροσωπεύει τη λειτουργία των σημερινών υπερ-υπολογιστών. εν υπάρχει πράξη υπολογιστή 30

15 Ο Ηλεκτρονικός Υπολογιστής (computation) που μπορεί να εφαρμοστεί στους υπερ-υπολογιστές, που να μην μπορεί να εκτελεστεί από τη μηχανή του Turing. Η αξία της μηχανής του Turing επικεντρώνεται στο γεγονός ότι, όταν χρειάζεται να εξετάσουμε τι είδους προβλήματα μπορούν να λυθούν από τους υπολογιστές, χρειάζεται μόνο να επαληθευτεί στη μηχανή του Turing και όχι στα εκατομμύρια των υπολογιστικών συσκευών, για να διευκρινίσουμε αν μια πράξη είναι εφικτή. Αν μια πράξη δεν μπορεί να επαληθευτεί από τη μηχανή, τότε δεν μπορεί να λυθεί από κανένα υπολογιστικό σύστημα. Η μηχανή του Turing βοήθησε σε μεγάλο βαθμό την ανάπτυξη των κβαντικών υπολογιστών, αφού πράξεις που δεν μπορούν να επαληθευτούν από τους κλασικούς υπολογιστές μεταφέρονται στο πεδίο της κβαντικής υπολογιστικής επιστήμης. Για να καταλάβουμε πως ένας κβαντικός υπολογιστής διαφέρει από έναν κλασσικό, πρέπει πρώτα να καταλάβουμε τα στοιχεία του κλασσικού υπολογιστή. Οι πληροφορίες μεταφράζονται στον υπολογιστή σε 0 ή 1 ψηφία και αποθηκεύονται στο τσιπ σιλικόνης ή σε μία πλάκα σκληρού δίσκου ή σε μια μαγνητική ταινία. Οποιοδήποτε ποσό πληροφοριών μπορεί να κωδικοποιηθεί σε μια λίστα μπιτ. Περίπου 10 στη δεκάτη άτομα απαιτούνται, για να αντιπροσωπεύσουν, σήμερα, ένα μπιτ πληροφοριών. Η μικρότερη αποθήκη για ένα μπιτ συνεπάγεται ένα είδος στοιχειώδους σωματιδίου. Για παράδειγμα, υπάρχει η φορά 1/2 του σωματιδίου, η οποία μπορεί να χαρακτηριστεί από την αξία της φοράς της. Όταν μετριέται, μπορεί να είναι 1/2 ή +1/2. Μπορούμε να το κωδικοποιήσουμε να αντιπροσωπεύει το 1 το +1/2 και το 0 με 1/2. Ακόμα, αν υποθέσουμε ότι μπορούμε να μετρήσουμε και να χειριστούμε τη φορά ενός τέτοιου σωματιδίου, τότε μπορούμε θεωρητικά να χρησιμοποιήσουμε αυτό το σωματίδιο για να αποθηκεύσουμε ένα μπιτ πληροφοριών. Αν προσπαθούσαμε να χρησιμοποιήσουμε τη φορά 1/2 του σωματιδίου σαν κλασικό μπιτ, θα είχαμε αποτύχει. Θα ήταν σαν να προσπαθήσουμε να εφαρμόσουμε κλασική φυσική σε μια κλίμακα όπου δεν είναι εφαρμόσιμη. Η φορά 1/2 του σωματιδίου (sin 1/2 particle) απλώς θα αντιδρούσε κβαντικά. Η φορά 1/2 του σωματιδίου, η οποία συμπεριφέρεται κβαντικά, θα μπορούσε να αποτελέσει τη βάση για τον κβαντικό υπολογιστή. Μπορούμε να το αποκαλέσουμε κύβο (qubit), για να δηλώσουμε ότι είναι ανάλογο με κάποιο τρόπο με το μπιτ του κλασικού υπολογιστή. Όπως η μνήμη εγγράφεται σε έναν κλασικό υπολογιστή σε μια παράταξη από μπιτ, η κβαντική 31

16 κεφάλαιο 1 μνήμη συνθέτεται από πάρα πολλές φορές 1/2 του σωματιδίου (spin 1/2 particle) ή κύβους (qubits). Οι κβαντικοί υπολογιστές αποτελούν, αναμφισβήτητα, το μέλλον των υπολογιστών και των μικροεπεξεργαστών. Είναι μια νέα φιλοσοφία στο χώρο των υπολογιστών που, ακόμα θεωρητικά, βασίζονται στη λειτουργία του ανθρώπινου μυαλού. Πράξεις, που θα έπαιρναν εκατονταετίες να λύσουν οι ψηφιακοί υπολογιστές, λύνονται από τους κβαντικούς μέσα σε ένα ή δύο χρόνια με το πλεονέκτημα της παράλληλης επεξεργασίας. Μένει, λοιπόν, να περιμένουμε πότε θα ανακοινωθεί επίσημα η κατασκευή του πρώτου κβαντικού υπολογιστή. 32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 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 Η δομή του μαθήματος Εισαγωγή στην

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

Ιστορία των επεξεργαστών (CPUs)

Ιστορία των επεξεργαστών (CPUs) Ιστορία των επεξεργαστών (CPUs) Ο επεξεργαστής ή αλλιώς η Κεντρική Μονάδα Επεξεργασίας (C.P.U. - Central Processing Unit), είναι το βασικό εξάρτημα της λειτουργίας ενός υπολογιστή όπου και εκτελείται το

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 4 ο ΟΡΓΑΝΩΣΗ ΤΗΣ ΜΝΗΜΗΣ ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ ΧΕΙΜΩΝΑΣ 2009 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Γενική οργάνωση του υπολογιστή Ο καταχωρητής δεδομένων της μνήμης (memory data register

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

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

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

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

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

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

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

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

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

; Γιατί είναι ταχύτερη η λήψη και αποκωδικοποίηση των εντολών σταθερού μήκους;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Αρχιτεκτονική Eckert-von Neumann εισόδου μεταφορά δεδομένων από έξω προς τον Η/Υ εξόδου μεταφορά δεδομένων από τον Η/Υ προς τα έξω ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Κύκλος Μηχανής κεντρικός έλεγχος/πράξεις

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

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

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

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

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

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

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

Εισαγωγή στους Η/Υ. Η εμφάνιση και η εξέλιξη των Η/Υ

Εισαγωγή στους Η/Υ. Η εμφάνιση και η εξέλιξη των Η/Υ Εισαγωγή στους Η/Υ Η εμφάνιση και η εξέλιξη των Η/Υ 1 Η ιστορία και η εξέλιξη του Η/Υ (1) Ιστορική αναδρομή Επιτεύγματα Μελλοντικές κατευθύνσεις 2 Οι πρόγονοι του Η/Υ Γνωστές υπολογιστικές μορφές ειδικού

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

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

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

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

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

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

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

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

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

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

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

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών

Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών Εισαγωγή στην Επιστήμη της Πληροφορικής και των Υπολογιστών 1 Υπεύθυνη Μαθήματος και Διδάσκουσα ΑΦΡΟΔΙΤΗ ΤΣΑΛΓΑΤΙΔΟΥ Αναπλ. Καθηγήτρια, Τμ. Πληροφορικής και Υπολογιστών ΕΚΠΑ E-mail: atsalga@di.uoa.gr 2

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

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

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

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

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή

Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ. Εισαγωγή Εισαγωγή Εργαστήριο 3 ΟΡΓΑΝΩΣΗ ΤΗΣ ΚΜΕ Σκοπός του εργαστηρίου είναι να γνωρίσουµε την εσωτερική δοµή και αρχιτεκτονική της κεντρικής µονάδας επεξεργασίας, να κατανοήσουµε τον τρόπο µε τον οποίο λειτουργεί

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

Αρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων

Αρχιτεκτονική Υπολογιστών II 16-2-2012. Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Αρχιτεκτονική Υπολογιστών II 6 --0 Ενδεικτικές απαντήσεις στα θέματα των εξετάσεων Θέμα. Τι γνωρίζετε για την τοπικότητα των αναφορών και ποιών μονάδων του υπολογιστή ή τεχνικών η απόδοση εξαρτάται από

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

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

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

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

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

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

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

Αρχιτεκτονική Μνήµης

Αρχιτεκτονική Μνήµης ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Μνήµης Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Βιβλιογραφία Ενότητας Kuo [2005]: Chapters 3 & 4 Lapsley [2002]: Chapter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 3 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 3 Κεφάλαιο 3 Οργάνωση και Λειτουργία Επεξεργαστών Σκοπός του κεφαλαίου αυτού είναι να περιγράψει την εσωτερική οργάνωση των υπολογιστών,

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

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό.

Ερωτήσεις θεωρίας MY. Μέρος Α. Υλικό. Ερωτήσεις θεωρίας MY Μέρος Α. Υλικό. 1. Η μνήμη ROM είναι συνδυαστικό ή ακολουθιακό κύκλωμα; 2. α) Να σχεδιαστεί μία μνήμη ROM που να δίνει στις εξόδους της το πλήθος των ημερών του μήνα, ο αριθμός του

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

ΠΕΡΙΕΧΟΜΕΝΑ. 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 Ένας επεξεργαστής (ΚΜΕ) υποστηρίζει 371 εντολές. Πόσα bit θα πρέπει να είναι ο καταχωρητής εντολής (ελάχιστη τιμή); (α) 4 bit (β) 16 bit (γ) 1 bit (δ)

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

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

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

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

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

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

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

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

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

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

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

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

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

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

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

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

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

Προγραμματισμός Υπολογιστών Προγραμματισμός Υπολογιστών Βασικές γνώσεις Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Η Πληροφορική και τα εργαλεία της Παροχή έγκαιρης και έγκυρης πληροφόρησης. Καταχώριση στοιχείων Αποθήκευση Επεξεργασία ψηφιακών

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

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems) Μαθηµα 2 ηµήτρης Λιούπης 1 Intel SA-1110 µc StrongARM core. System-on-Chip. Εξέλιξη των SA-110 και SA-1100. 2 ARM cores ARM: IP (intellectual

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

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

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

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

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να

(Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να Κεεφάάλλααι ιοο:: 3Β ο Τίττλλοοςς Κεεφααλλααί ίοουυ: : Αρχιτεκτονική Ηλ/κου Τµήµατος των Υπολ. Συστηµάτων (Ιούνιος 2001 ΤΕΕ Ηµερήσιο) Σε κάθε µία από τις παρακάτω περιπτώσεις, να αναφέρετε τις τιµές των

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

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ

Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ ΕΣ 08 Επεξεργαστές Ψηφιακών Σηµάτων Αρχιτεκτονική Επεξεργαστών Ψ.Ε.Σ Βιβλιογραφία Ενότητας Kehtarnavaz [2005]: Chapter 3 Kuo [2005]: Chapters 1 & 4-5 Lapsley [2002]: Chapter 4 Hayes [2000]: Κεφάλαιo 8

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

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

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

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

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Εισαγωγή στην Τεχνολογία της Πληροφορικής ΓΙΩΡΓΟΣ Ν. ΓΙΑΝΝΟΠΟΥΛΟΣ Λέκτορας στο Πανεπιστήμιο Αθηνών gyannop@law.uoa.gr Το «κλειστό» σύστημα ΕΙΣΟΔΟΣ ΕΠΕΞΕΡΓΑΣΙΑ

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

Κεφάλαιο 3 Το υλικό του

Κεφάλαιο 3 Το υλικό του Κεφάλαιο 3 Το υλικό του ΗΥ 1 3.1 Η αρχιτεκτονική του ΗΥ Υλικό : οτιδήποτε έχει μια υλική - φυσική υπόσταση σε ένα υπολογιστικό σύστημα Αρχιτεκτονική του ΗΥ: η μελέτη της συμπεριφοράς και της δομής του

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

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

Κεφάλαιο 3 Το υλικό του ΗΥ. Εφαρμογές Πληροφορικής Κεφ.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3 Το υλικό του ΗΥ 1 3.1 Η αρχιτεκτονική του ΗΥ Υλικό : οτιδήποτε έχει μια υλική - φυσική υπόσταση σε ένα υπολογιστικό σύστημα Αρχιτεκτονική του ΗΥ: η μελέτη της συμπεριφοράς και της δομής του

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΙΠΛΩΜΑ ΕΙ ΙΚΕΥΣΗΣ «ΕΦΑΡΜΟΓΕΣΤΗΣΒΙΟΛΟΓΙΑΣΣΤΗΝΙΑΤΡΙΚΗ» ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 4-11-2004 ΛΟΥΚΑΣ Χ. ΜΑΡΓΑΡΙΤΗΣ Θανάσης. Βελέντζας Γιώργος Παπαδήµας ΤΜΗΜΑ ΒΙΟΛΟΓΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ

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

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης.

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης. Γενιές Η/Υ Χωρίζουμε τη χρονική περίοδο από τη στιγμή της εμφάνισης του πρώτου Η/Υ (του ENIAC) μέχρι σήμερα σε χρονικά διαστήματα, τα οποία καθορίζονται από αλλαγές στην τεχνολογία κατασκευής των Η/Υ και

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ. (c) Αμπατζόγλου Γιάννης, Ηλεκτρονικός Μηχανικός, καθηγητής ΠΕ17 ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 4ο ΜΝΗΜΕΣ Μνήμες (Memory) - Είναι ημιαγώγιμα κυκλώματα που μπορούν να αποθηκεύσουν ένα σύνολο από δυαδικά ψηφία (bit). - Μια μνήμη αποθηκεύει λέξεις (σειρές από bit). - Σε κάθε

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

Εντολές γλώσσας μηχανής

Εντολές γλώσσας μηχανής Εντολές γλώσσας μηχανής Στον υπολογιστή MIPS η εντολή πρόσθεσε τα περιεχόμενα των καταχωρητών 17 και 20 και τοποθέτησε το αποτέλεσμα στον καταχωρητή 9 έχει την μορφή: 00000010001101000100100000100000 Πεδία

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

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86

ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86 ΜΥΥ- 402 Αρχιτεκτονική Υπολογιστών ARM και x86 Αρης Ευθυμίου Το σημερινό μάθημα! Λυση του lab02! Αρχιτεκτονική ARM σε τι μοιάζει και σε τι διαφέρει από τον MIPS! Αρχιτεκτονική x86 μια γρήγορη ματιά στη

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

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

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

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

242 -ΕισαγωγήστουςΗ/Υ

242 -ΕισαγωγήστουςΗ/Υ 242 -ΕισαγωγήστουςΗ/Υ ΤµήµαΜαθηµατικών, Πανεπιστήµιο Ιωαννίνων Ακαδηµαϊκό Έτος 24-25 Άρτια Α.Μ. (-2-4-6-8) Νικόλαος Γλυνός 27α, B όροφος Τηλ: 825 e-mail: nglinos@uoi.gr οµή και οργάνωση Ηλεκτρονικού Υπολογιστή

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

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή

Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή Μάθημα 4.1 Βασικές μονάδες προσωπικού υπολογιστή - Εισαγωγή - Αρχιτεκτονική προσωπικού υπολογιστή - Βασικά τμήματα ενός προσωπικού υπολογιστή - Η κεντρική μονάδα Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς:

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ Διδάσκουσα Δρ Β Καβακλή Χειμερινό Εξάμηνο 2001 Στόχοι του Μαθήματος! Ανάπτυξη αναλυτικής

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

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

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

Πολυπύρηνοι επεξεργαστές Multicore processors

Πολυπύρηνοι επεξεργαστές Multicore processors Πολυπύρηνοι επεξεργαστές Multicore processors 1 Μετάβαση στους πολυπύρηνους(1) Απόδοση των µονοεπεξεργαστών 25% ετήσια βελτίωση της απόδοσης από το 1978 έως το 1986 Κυρίως από την εξέλιξη της τεχνολογίας

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

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

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

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

Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών

Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών Ενότητα 6 Ηλεκτρονικοί Υπολογιστές και Επεξεργασία Πληροφοριών Πληροφοριακά Συστήματα Διοίκησης Ι Διδάσκων: Νίκος Καρακαπιλίδης 6-1 Στόχοι και αντικείμενο ενότητας Βασικές λειτουργίες ενός υπολογιστικού

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

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

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

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 1. Υλικό Υπολογιστών (Hardware) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής

ΚΕΦΑΛΑΙΟ 1. Υλικό Υπολογιστών (Hardware) ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές. Εφαρμογές Πληροφορικής 8 ΕΝΟΤΗΤΑ 1 Υλικό - Λογισμικό και Εφαρμογές Εφαρμογές Πληροφορικής Διδακτικές ενότητες 1.1 Το Υπολογιστικό Σύστημα 1.2 Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ) 1.3 Μνήμη 1.4 Τεχνολογικές εξελίξεις στο Υλικό

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

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

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα 1 Ο Υπολογιστής ως Μαύρο Κουτί Υπάρχουν δύο μοντέλα υπολογιστή Επεξεργαστής Δεδομένων Προγραμματιζόμενος Επεξεργαστής Δεδομένων 2 Επεξεργαστής

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

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

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

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

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

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

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

ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση

ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση ΠΛΕ- 027 Μικροεπεξεργαστές 6ο μάθημα: Αρχιτεκτονική πυρήνα: υλοποίηση με διοχέτευση Αρης Ευθυμίου Απόδοση απλής υλοποίησης Υλοποίηση ενός κύκλου είναι πολύ αργή κάθε κύκλος είναι τόσο μεγάλος όσο χρειάζεται

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

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

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

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

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

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

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

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΗΜΙΑΓΩΓΙΚΩΝ ΜΝΗΜΩΝ. ΒΑΣΙΚΗ ΛΕΙΤΟΥΡΓΙΑ RAM CMOS. ΤΥΠΟΙ ΚΥΤΤΑΡΩΝ ΑΡΧΕΣ

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 1 : Εισαγωγή στην επιστήμη των υπολογιστών. Δρ.

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

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

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

Επιµέλεια Θοδωρής Πιερράτος Εισαγωγή στον προγραµµατισµό Η έννοια του προγράµµατος Ο προγραµµατισµός ασχολείται µε τη δηµιουργία του προγράµµατος, δηλαδή του συνόλου εντολών που πρέπει να δοθούν στον υπολογιστή ώστε να υλοποιηθεί

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

Εισαγωγή στην Πληροφορική. Ανδρέας Παπασαλούρος andpapas@aegean.gr

Εισαγωγή στην Πληροφορική. Ανδρέας Παπασαλούρος andpapas@aegean.gr Εισαγωγή στην Πληροφορική Ανδρέας Παπασαλούρος andpapas@aegean.gr Σχετικά με το μάθημα (1) Ώρες Μαθήματος: Δευτέρα 18-20, Κτίριο Εμπορικής, Αιθ. Α1. Τρίτη 9-11,Κτίριο Εμπορικής, Αιθ. Α1. Εργαστήριο: Παρασκευή

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