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

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

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

Transcript

1

2

3

4

5 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Κεφάλαιο 1 Κατηγορίες Υπολογιστικών Συστηµάτων Σκοπός του κεφαλαίου αυτού είναι να παρουσιάσει την εξέλιξη των υπολογιστικών συστηµάτων, τις κατηγορίες τους και τον ιεραρχικό τρόπο οργάνωσής τους επίσης να σε ενηµερώσει για τα ολοκληρωµένα κυκλώµατα. Όταν ολοκληρώσεις το κεφάλαιο αυτό, θα µπορείς: Να περιγράφεις από τι αποτελείται ένα υπολογιστικό σύστηµα και πώς είναι οργανωµένο. Να αναφέρεις τις τεχνολογίες των ολοκληρωµένων κυκλωµάτων. Να απαριθµείς τις γενιές και τις κατηγορίες των υπολογιστικών συστηµάτων. Μαθήµατα 1.1 Οργάνωση και Εξέλιξη των Υπολογιστικών Συστηµάτων 1

6

7 Κατηγορίες Υπολογιστικών Συστηµάτων Μάθηµα 1.1 Μάθηµα 1.1 Οργάνωση και Εξέλιξη των Υπολογιστικών Συστηµάτων Σκοπός του µαθήµατος αυτού είναι να παρουσιάσει τα τµήµατα και τα επίπεδα ιεραρχίας ενός υπολογιστικού συστήµατος, την εξέλιξη των ολοκληρωµένων κυκλωµάτων καθώς και των υπολογιστικών συστηµάτων. Σκοπός του µαθήµατος Όταν ολοκληρώσεις το µάθηµα αυτό, θα µπορείς: Να αναφέρεις από τι αποτελείται ένα υπολογιστικό σύστηµα Να περιγράφεις πώς γίνεται η ιεραρχική οργάνωση στα υπολογιστικά συστήµατα Να εξηγείς τι είναι ένα ολοκληρωµένο κύκλωµα Να αναφέρεις τις τεχνολογίες των ολοκληρωµένων κυκλωµάτων Να απαριθµείς τις γενιές των υπολογιστικών συστηµάτων Να κατονοµάζεις τις κατηγορίες στις οποίες χωρίζονται τα υπολογιστικά συστήµατα µε βάση τις δυνατότητές τους Τι θα µάθεις; Κάθε υπολογιστικό σύστηµα αποτελείται από το υλικό (hardware) και το λογισµικό (software). Το υλικό (hardware) του υπολογιστή είναι το σύνολο των συσκευών που απαρτίζουν το υπολογιστικό σύστηµα. Το υλικό λοιπόν περιλαµβάνει τα ολοκληρωµένα κυκλώµατα του υπολογιστή, τους δίσκους, τους εκτυπωτές, την οθόνη κλπ. Το λογισµικό (software) ορίζεται ως το σύνολο των προγραµµάτων, τα οποία µπορούν να εκτελεσθούν από το υπολογιστικό σύστηµα. Αν και τα προγράµµατα µπορεί να είναι αποθηκευµένα σε µέσα όπως οι δίσκοι, εντούτοις το λογισµικό δεν ταυτίζεται µε τα µέσα αυτά, αλλά µε τις εντολές που είναι αποθηκευµένες στα µέσα και συνιστούν τα προγράµµατα. Υπολογιστικό Σύστηµα Το λογισµικό αποτελείται από το λογισµικό του συστήµατος (system software) και το λογισµικό των εφαρµογών (application software). Το λογισµικό του συστήµατος (το µεγαλύτερο µέρος του οποίου είναι το λειτουργικό σύστηµα) λειτουργεί ως σύνδεσµος ανάµεσα στο χρήστη και στο υλικό, µε σκοπό τη διευκόλυνση του χρήστη και την αποδοτικότερη λειτουργία του υπολογιστικού συστήµατος. Υλικό Ολοκληρωµένα κυκλώµατα ίσκοι Εκτυπωτές Οθόνη Πληκτρολόγιο Λογισµικό Λογισµικό σύστηµατος Προγράµµατα εφαρµογών 3

8 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Το λογισµικό των εφαρµογών είναι τα προγράµµατα που γράφονται για να καλύψουν τις ειδικές ανάγκες των χρηστών και καθορίζουν τον τρόπο που θα χρησιµοποιηθεί ο υπολογιστής για την επίλυση συγκεκριµένων υπολογιστικών προβληµάτων. Ιεραρχική οργάνωση των υπολογιστικών συστηµάτων Τα υπολογιστικά συστήµατα χαρακτηρίζονται από πολυπλοκότητα και ιεραρχική οργάνωση. Η πολυπλοκότητα των υπολογιστικών συστηµάτων οφείλεται στο ότι αποτελούνται από πολλά µέρη, τα οποία αλληλεπιδρούν δυναµικά µεταξύ τους. Η ιεραρχική οργάνωση των υπολογιστικών συστηµάτων είναι απαραίτητη εξαιτίας της πολυπλοκότητας αυτής. Τα τµήµατα του υπολογιστικού συστήµατος κατανέµονται σε οργανωτικά «επίπεδα». Η λειτουργία κάθε επιπέδου στηρίζεται στη λειτουργία των χαµηλότερων επιπέδων, και µε τη σειρά του κάθε επίπεδο βοηθά στη λειτουργία των ανωτέρων του επιπέδων. Κάθε ένα από τα επίπεδα µπορεί να σχεδιαστεί, να υλοποιηθεί, να µελετηθεί και να κατανοηθεί ανεξάρτητα από τα υπόλοιπα. Στο σχήµα βλέπουµε ένα τρόπο ανάλυσης ενός υπολογιστικού συστήµατος σε επίπεδα ιεραρχίας. Εξωτερικός κόσµος 6 Προγράµµατα εφαρµογής (π.χ. βάσεις δεδοµένων, επεξεργαστές κειµένου) Επίπεδο προγραµµάτων εφαρµογής 5 Γλώσσες υψηλού επιπέδου (π.χ. Pascal, C) Επίπεδο γλωσσών προγραµµατισµού υψηλού επιπέδου 4 Έλεγχος εκτέλεσης προγράµµατος Έλεγχος λειτουργιών Εισόδου/Εξόδου Επίπεδο λειτουργικού συστήµατος 3 Ανάκληση - εκτέλεση εντολών γλώσσας µηχανής Επίπεδο γλώσσας µηχανής 2 Μικρολειτουργίες Μικροπρογραµµατισµός Επίπεδο µικρολειτουργιών 1 Καταχωρητές Μνήµη Ελεγκτές Επίπεδο Πυλών: Πύλες AND, OR, Flip-Flops, 4

9 Κατηγορίες Υπολογιστικών Συστηµάτων Μάθηµα 1.1 Επίπεδα ιεραρχίας Τα επίπεδα 1, 2 και 3 που βλέπουµε στο προηγούµενο σχήµα αφορούν το υλικό τού υπολογιστικού συστήµατος. 1 Το επίπεδο 1, αυτό των πυλών (gates), είναι το χαµηλότερο επίπεδο στην ιεραρχία. Στο επίπεδο αυτό οι βασικές λειτουργίες επιτελούνται από στοιχειώδη λογικά κυκλώµατα όπως καταχωρητές, µνήµες, ελεγκτές λογικών κυκλωµάτων κλπ. Στο επίπεδο 1 υπάρχουν οι βασικές δοµικές µονάδες από τις οποίες συντίθεται ένα υπολογιστικό σύστηµα και ονοµάζονται λογικά κυκλώµατα (logical circuits), δηλαδή οι λογικές πύλες, τα flip-flops, οι καταχωρητές κ.ά. 2 Το επίπεδο 2 αφορά τις στοιχειώδεις µικρολειτουργίες (microoperations) που επιτελούνται στο υπολογιστικό σύστηµα (π.χ. µεταφορά πληροφοριών). Για την υλοποίηση των µικρολειτουργιών απαιτείται η ύπαρξη των βασικών κυκλωµάτων του επιπέδου 1. 3 Το επίπεδο 3 αφορά τη διαδικασία της ανάκλησης από τη µνήµη και της εκτέλεσης εντολών γλώσσας µηχανής. Για τη διαδικασία αυτή χρησιµοποιούνται οι µικρολειτουργίες του επιπέδου 2. Τα επίπεδα 4, 5 και 6 περιλαµβάνουν το λογισµικό, δηλαδή το λειτουργικό σύστηµα, τις γλώσσες υψηλού επιπέδου και τα προγράµµατα εφαρµογής, αντίστοιχα. Κάθε ένα επίπεδο µπορεί να αναλυθεί σε άλλα, λεπτοµερέστερα, επίπεδα ιεραρχίας. Στο βιβλίο αυτό θα ασχοληθούµε κυρίως µε τα επίπεδα 3 και 4. Ολοκληρωµένα κυκλώµατα Η ραγδαία τεχνολογική εξέλιξη στον τοµέα των ηλεκτρονικών έχει κάνει δυνατή την κατασκευή πολύπλοκων ηλεκτρονικών κυκλωµάτων σε ένα µικρό τεµάχιο ηµιαγωγού (π.χ. πυριτίου) διαστάσεων µερικών τετραγωνικών χιλιοστών, στο οποίο µε κατάλληλες τεχνικές σχηµατίζονται τα διάφορα στοιχεία, όπως κρυσταλλοδίοδοι, κρυσταλλοτρίοδοι, πυκνωτές, καθώς και οι συνδέσεις τους. Τα στοιχεία αυτά σχηµατίζουν ένα ολοκληρωµένο κύκλωµα (Integrated Circuit, IC). Η όλη κατασκευή τοποθετείται σε µεταλλική ή πλαστική συσκευασία που αποτελεί τη λεγόµενη ψηφίδα (chip). Η ψηφίδα επικοινωνεί µε άλλα κυκλώµατα µε εξωτερικούς ακροδέκτες, τις ακίδες. Το µέγεθος µίας ψηφίδας είναι µερικά τετραγωνικά εκατοστά, µαζί µε το πλαστικό της περίβληµα και τους ακροδέκτες. Μια από τις περισσότερο χρησιµοποιούµενες οικογένειες ολοκληρωµένων κυκλωµάρων είναι η TTL (Transistor Τransistor Logic, Κυκλώµατα Τρανζίστορ - Τρανζίστορ) ενώ για κυκλώµατα υψηλών ταχυτήτων χρησιµοποιείται η οικογένεια ECL (Emitter Coupled Logic, Κυκλώµατα Συνδεδεµένου Εκποµπού). Τα κυκλώµατα που είναι υλοποιηµένα µε CMOS (Complementary Metal Oxide Semiconductor, Κυκλώµατα MOS µε Συµπληρωµατικά Στοιχεία) έχουν µικρή κατανάλωση ισχύος. Τα στοιχεία των ηλεκτρονικών κυκλωµάτων που περιέχονται στις ψηφίδες συνδυάζονται για να σχηµατίσουν πύλες (gates). Μία πύλη δέχεται σαν είσοδο δύο ή περισσότερα ηλεκτρικά σήµατα τα οποία κωδικοποιούν bits (π.χ. τα 5 Volt παριστάνουν το 1 και τα 0 Volt παριστάνουν το 0) και παράγει στην έξοδο ένα σήµα το οποίο είναι το αποτέλεσµα µίας «πράξης» µεταξύ των εισόδων της. Η πύλη AND («ΚΑΙ») δίνει στην έξοδό της 1 αν όλα τα σήµατα εισόδου της έχουν την τιµή 1, αλλιώς δίνει στην έξοδο 0. 5

10 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Μια άλλη διάκριση που γίνεται στα ολοκληρωµένα κυκλώµατα, είναι ανάλογα µε τον αριθµό των δοµικών πυλών που περιέχει κάθε ψηφίδα. Έτσι, διακρίνονται τα κυκλώµατα: 1. Μικρής Κλίµακας Ολοκλήρωσης (Small Scale Integration, SSI). Αυτά περιέχουν λίγες (5-10) µεµονωµένες πύλες. 2. Μέσης Κλίµακας Ολοκλήρωσης (Medium Scale Integration, MSI). Αυτά περιέχουν πύλες κατάλληλα συνδεδεµένες, ώστε να σχηµατίζουν ένα ψηφιακό κύκλωµα (όπως π.χ. έναν καταχωρητή ή µετρητή). 3. Μεγάλης Κλίµακας Ολοκλήρωσης (Large Scale Integration, LSI), τα οποία περιέχουν περισσότερες από 100 πύλες µέχρι µερικές χιλιάδες πύλες (όπως οι απλοί µικροεπεξεργαστές). 4. Πολύ Μεγάλης Κλίµακας Ολοκλήρωσης (Very Large Scale Integration, VLSI) που περιέχουν κυκλώµατα τα οποία σχηµατίζονται από πολλά εκατοµµύρια πύλες (όπως οι σύγχρονοι µικροεπεξεργαστές). Όλα τα ηλεκτρονικά κυκλώµατα κατασκευάζονται µε ολοκληρωµένα κυκλώµατα, αφού τα τελευταία προσφέρουν πολλά πλεονεκτήµατα: έχουν µικρό µέγεθος, υψηλή ταχύτητα λειτουργίας, µικρό κόστος, µεγάλη αξιοπιστία, µικρή κατανάλωση ενέργειας και δίνουν µεγάλη ευελιξία στη σχεδίαση και κατασκευή ηλεκτρονικών κυκλωµάτων για υπολογιστές. 1 Συστήµατα πρώτης γενιάς Συστήµατα 2 δεύτερης γενιάς 3 Συστήµατα τρίτης γενιάς Ιστορική εξέλιξη των υπολογιστικών συστηµάτων Τις θεωρητικές βάσεις των υπολογιστών έθεσε πρώτος ο µαθηµατικός J. Von Neumann (1945). Προς τιµή του, µία µεγάλη κατηγορία υπολογιστών ονοµάζονται υπολογιστές τύπου Von Neumann και η λειτουργία τους στηρίζεται στις έννοιες του αποθηκευµένου προγράµµατος (stored program) και του µετρητή προγράµµατος (program counter), µε τη βοήθεια του οποίου προσδιορίζεται η εκτέλεση του προγράµµατος. Τις έννοιες αυτές είχε εµπνευστεί πρώτος ο Charles Babbage τον περασµένο αιώνα. Τα συστήµατα της πρώτης γενιάς ( ) χρησιµοποιούσαν ως βασικές δοµικές µονάδες ηλεκτρονικές λυχνίες. O πρώτος ηλεκτρονικός υπολογιστής ήταν ο ENIAC (Electronic Numerical Integrator And Computer), που κατασκευάστηκε το 1946 στο Πανεπιστήµιο της Πενσυλβάνιας. Αντιπροσωπευτικός υπολογιστής αυτής της γενιάς είναι ο ΙΒΜ 701. Οι υπολογιστές της πρώτης γενιάς προγραµµατίζονταν απευθείας σε γλώσσα µηχανής. Το γεγονός αυτό, σε συνδυασµό µε το υψηλό τους κόστος και τη χαµηλή τους ταχύτητα, έθετε σοβαρούς περιορισµούς στην ευρεία χρήση τους. Τα συστήµατα δεύτερης γενιάς ( ) χρησιµοποιούσαν ως βασικές δοµικές µονάδες κρυσταλλοτριόδους (Transistors). Ο υπολογιστής TRADIC που κατασκευάστηκε το 1954 στα εργαστήρια της Bell, ήταν ο πρώτος υπολογιστής αυτής της γενιάς. Τα τυπωµένα κυκλώµατα, οι µνήµες µαγνητικών δακτυλίων, οι συµβολικές γλώσσες, οι γλώσσες υψηλού επιπέδου όπως η FORTRAN, η ALGOL και η COBOL, τα λειτουργικά συστήµατα οµαδικής επεξεργασίας κλπ. ήταν τα κύρια χαρακτηριστικά αυτής της γενιάς. Στα συστήµατα τρίτης γενιάς ( ) χρησιµοποιήθηκαν ως βασικές δοµικές µονάδες τα ολοκληρωµένα κυκλώµατα µικρής κλίµακας ολοκλήρωσης (SSI) και µέσης κλίµακας ολοκλήρωσης (MSI). Μνήµες ηµαγωγών, εικονικές µνήµες (βλ. Κεφ. 4), γλώσσες προγραµµατισµού υψηλού επιπέδου µε «έξυπνους» µεταφραστές, λειτουργικά συστήµατα πολυπρογραµµατισµού και καταµερισµού χρόνου κλπ. ήταν τα κύρια χαρακτηριστικά αυτής της γενιάς. Οι CDC-7600, IBM 360/91, IIliac IV κλπ. είναι 6

11 Κατηγορίες Υπολογιστικών Συστηµάτων Μάθηµα 1.1 χαρακτηριστικοί τύποι υπολογιστών της γενιάς αυτής. Την ίδια εποχή εµφανίζονται και οι µίνι-υπολογιστές. Τα συστήµατα τέταρτης γενιάς (1972-σήµερα) χρησιµοποιούν ως βασικές δοµικές µονάδες ολοκληρωµένα κυκλώµατα µεγάλης και πολύ µεγάλης κλίµακας ολοκλήρωσης (LSI και VLSI). Τα χαρακτηριστικά των συστηµάτων της τρίτης γενιάς έχουν βελτιωθεί και έχουν χρησιµοποιηθεί αρχιτεκτονικές αγωγού, πολυεπεξεργασίας, µητρώου κλπ. για την κατασκευή υπερυπολογιστών (Supercomputers), όπως ο Cray T3-E, ο MPP κλπ. Την ίδια εποχή εµφανίζονται και οι µικροϋπολογιστές. 4 Συστήµατα τέταρτης γενιάς Τα συστήµατα πέµπτης γενιάς, τα οποία δεν έχουν διαδοθεί ευρέως, χρησιµοποιούν ολοκληρωµένα κυκλώµατα πολύ µεγάλης κλίµακας ολοκλήρωσης (VLSI) και έχουν δύο βασικούς στόχους. Ο πρώτος είναι η επίτευξη στο µέγιστο δυνατό βαθµό της παράλληλης επεξεργασίας (για την αύξηση της ταχύτητας επεξεργασίας). Ο δεύτερος είναι η ανάπτυξη «έξυπνων» υπολογιστικών συστηµάτων, µε την ενσωµάτωση τεχνικών που χρησιµοποιούνται στον κλάδο της τεχνητής νοηµοσύνης. 5 Συστήµατα πέµπτης γενιάς Κατηγορίες υπολογιστικών συστηµάτων Με βάση το µέγεθος, την ταχύτητα και την τιµή τους, τα υπολογιστικά συστήµατα µπορούν να κατηγοριοποιηθούν ως εξής: LLL LLL LLL LLL Οι προσωπικοί υπολογιστές (personal computers) είναι οι φθηνότεροι υπολογιστές που συνήθως χρησιµοποιούνται από ένα µόνο χρήστη και έχουν περιορισµένες υπολογιστικές δυνατότητες σε σχέση µε άλλους υπολογιστές. Υπάρχουν διάφορες παραλλαγές τους (notebook, laptop, desktop, tower, workstations, network computer). Μια πιο ισχυρή από απόψεως δυνατοτήτων κατηγορία προσωπικών υπολογιστών είναι οι εξυπηρετητές (servers). Οι εξυπηρετητές χρησιµοποιούνται για να υποστηρίξουν ένα δίκτυο υπολογιστών που επιτρέπει την κοινή χρήση αρχείων, προγραµµάτων και υλικού όπως οι εκτυπωτές. Οι προσωπικοί υπολογιστές βασίζονται στους µικροϋπολογιστές (microcomputers), οι οποίοι χρησιµοποιούνται και σε άλλες εφαρµογές, όπως είναι τα ενσωµατωµένα συστήµατα (embedded systems). Οι µίνι-υπολογιστές (minicomputers) είναι πιο ισχυρά συστήµατα που µπορούν να υποστηρίξουν ένα σύνολο χρηστών, οι οποίοι επιτελούν διαφορετικές εργασίες. Συνήθως χρησιµοποιούνται από εταιρείες και οργανισµούς για επεξεργασία πληροφοριών. Οι µεγάλοι υπολογιστές (mainframes) αποτελούν ισχυρά συστήµατα και µπορούν να υποστηρίξουν εκατοντάδες χρήστες «συγχρόνως». Απαιτούν συνήθως δαπανηρό περιβάλλον υποστήριξης, δηλαδή κλιµατισµό, ειδικές αίθουσες κλπ. Οι υπερυπολογιστές (supercomputers) είναι τα πλέον ισχυρά συστήµατα και χρησιµοποιούνται κυρίως σε εξειδικευµένες, υπολογιστικά απαιτητικές, εφαρµογές, όπως π.χ. η µετεωρολογία. Τα όρια των κατηγοριών αυτών δεν είναι σαφή και µετατοπίζονται συνεχώς, εξαιτίας της ραγδαίας τεχνολογικής εξέλιξης στο χώρο των υπολογιστών. 7

12 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Ανακεφαλαίωση Κάθε υπολογιστικό σύστηµα αποτελείται από το υλικό, δηλαδή τις συσκευές, και το λογισµικό, που το αποτελούν προγράµµατα. Λόγω της πολυπλοκότητάς τους, τα υπολογιστικά συστήµατα είναι οργανωµένα ιεραρχικά. Στο κατώτερο επίπεδο της ιεραρχίας βρίσκονται τα ηλεκτρονικά κυκλώµατα και στο ανώτερο τα προγράµµατα του χρήστη. Μεγάλο µέρος του υλικού απαρτίζεται από ολοκληρωµένα κυκλώµατα, που έχουν εξελιχθεί ώστε να έχουν πολύ µικρά µεγέθη και µεγάλες ταχύτητες. Οι «γενιές» των υπολογιστικών συστηµάτων είναι πέντε, ξεκινώντας από τους πρώτους πειραµατικούς υπολογιστές µέχρι τις µέρες µας. Οι βασικότερες κατηγορίες υπολογιστικών συστηµάτων σήµερα είναι οι προσωπικοί υπολογιστές, οι µίνι-υπολογιστές, οι µεγάλοι υπολογιστές και οι υπερυπολογιστές. Κάθε µία από αυτές τις κατηγορίες έχει διαφορετικές υπολογιστικές ικανότητες και απευθύνεται σε διαφορετικές κοινότητες χρηστών. Γλωσσάριο όρων Flip-Flop Αποθηκευµένο Πρόγραµµα Εξυπηρετητής Κυκλώµατα MOS µε Συµπληρωµατικά Στοιχεία Κυκλώµατα Μεγάλης Κλίµακας Ολοκλήρωσης Κυκλώµατα Μέσης Κλίµακας Ολοκλήρωσης Κυκλώµατα Μικρής Κλίµακας Ολοκλήρωσης Κυκλώµατα Πολύ Μεγάλης Κλίµακας Ολοκλήρωσης Κυκλώµατα Συνδεδεµένου Εκποµπού Κυκλώµατα Τρανζίστορ - Τρανζίστορ Λογικό Κύκλωµα Λογισµικό Λογισµικό Εφαρµογών Λογισµικό Συστήµατος Μεγάλος Υπολογιστής Μετρητής Προγράµµατος Μικρολειτουργία Μικροϋπολογιστής Μίνι-υπολογιστής Ολοκληρωµένο Κύκλωµα Προσωπικός Υπολογιστής Πύλη Υλικό Υπερυπολογιστής Υπολογιστής Τύπου Von Neumann Υπολογιστικό Σύστηµα Ψηφίδα Stored Program Server Complementary Metal Oxide Semiconductor - CMOS Large Scale Integration - LSI Medium Scale Integration MSI Small Scale Integration - SSI Very Large Scale Integration - VLSI Emitter Coupled Logic - ECL Transistor Τransistor Logic - TTL Logical Circuit Software Applications Software Systems Software Mainframe Program Counter Microoperation Microcomputer Minicomputer Integrated Circuit - IC Personal Computer Gate Hardware Supercomputer Computer System Chip Ερωτήσεις? Ποιες είναι οι συνιστώσες ενός υπολογιστικού συστήµατος;? Τι εννοούµε µε τον όρο «Λογισµικό Συστήµατος»;? Ποιες είναι οι διαφορές των ολοκληρωµένων κυκλωµάτων διαφόρων κλιµάκων ολοκλήρωσης;? Ποια είναι τα χαρακτηριστικά των υπολογιστών της 4 ης και 5 ης γενιάς; 8

13 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 1 Τι µάθαµε σε αυτό το κεφάλαιο Κάθε υπολογιστικό σύστηµα αποτελείται από το υλικό, δηλαδή τις συσκευές και το λογισµικό, που απαρτίζεται από προγράµµατα. Τα υπολογιστικά συστήµατα είναι οργανωµένα ιεραρχικά. Στο κατώτερο επίπεδο της ιεραρχίας βρίσκονται τα ηλεκτρονικά κυκλώµατα και στο ανώτερο τα προγράµµατα του χρήστη. Τα υπολογιστικά συστήµατα έχουν περάσει από διάφορα στάδια εξέλιξης, τα οποία ονοµάζονται «γενιές». Οι βασικότερες κατηγορίες υπολογιστικών συστηµάτων σήµερα είναι οι µικροϋπολογιστές µε κυριότερους τους προσωπικούς υπολογιστές, οι µίνιυπολογιστές, οι µεγάλοι υπολογιστές και οι υπερυπολογιστές. Βιβλιογραφία Πηγές Παπακωσταντίνου Γ., Π. Τσανάκα, Γ. Φραγκάκη, Αρχιτεκτονική Υπολογιστών, Συµµετρία, Hayes J., Computer Architecture and Organization, McGraw-Hill, Mano M., Computer system Architecture, Prentice-Hall, Patterson D., Hennessy J. Computer Organization & Design, The Hardware/Software Interface, Morgan Kaufmann,

14 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα Κεφάλαιο 2 Κεφάλαιο 2 Παράσταση και Επεξεργασία Πληροφοριών Σκοπός του κεφαλαίου αυτού είναι να εξηγήσει πώς παριστάνονται οι πληροφορίες από τον υπολογιστή µε τη µορφή 0 και 1. Όταν ολοκληρώσεις το κεφάλαιο αυτό, θα µπορείς: Να χρησιµοποιείς διάφορα συστήµατα αρίθµησης και να µετατρέπεις αριθµούς από το ένα στο άλλο. Να κάνεις πράξεις στο δυαδικό σύστηµα µε ακέραιους και κλασµατικούς αριθµούς, θετικούς και αρνητικούς. Να περιγράφεις τις διάφορες τεχνικές συµπίεσης των δεδοµένων. Να εξηγείς πώς παριστάνονται ο ήχος, η εικόνα και το video µε 0 και 1. Μαθήµατα 2.1 Συστήµατα Αρίθµησης 2.2 Παράσταση Αριθµών και Αριθµητικές Πράξεις 2.3 Μέθοδοι Συµπίεσης εδοµένων 2.4 Ψηφιακή Παράσταση Ήχου, Εικόνας, Video 11

15

16 Παράσταση & Επεξεργασία Πληροφοριών Μάθηµα 2.1 Μάθηµα 2.1 Συστήµατα Αρίθµησης Σκοπός του µαθήµατος αυτού είναι να παρουσιάσει τον τρόπο παράστασης των αριθµών σε διάφορα συστήµατα αρίθµησης πέρα από το γνωστό µας δεκαδικό. Σκοπός του µαθήµατος Όταν ολοκληρώσεις το µάθηµα αυτό θα µπορείς: Να εξηγείς πώς παριστάνονται οι αριθµοί στα διάφορα συστήµατα αρίθµησης. Να µετατρέπεις αριθµούς από και προς διάφορα συστήµατα αρίθµησης. Τι θα µάθεις; Οι υπολογιστές αναπαριστούν όλα τα είδη πληροφορίας ως δυαδικά δεδοµένα. Έτσι, για την ευκολότερη και ταχύτερη επεξεργασία των διαφόρων πληροφοριών, οι υπολογιστές χρησιµοποιούν αριθµητικά συστήµατα διαφορετικά από το γνωστό µας δεκαδικό (decimal) σύστηµα και κυρίως το δυαδικό (binary). Αριθµητικά Συστήµατα Κάθε αριθµός Ν µπορεί να γραφεί µε την ακόλουθη µορφή: N m 1 i m 1 m n = αi β = α m 1 β + α m 2 β α1 β + α 0 β + α 1 β + α 2 β α n β i= n ακέραιο µέρος του αριθµού Με α i συµβολίζουµε τα ψηφία του αριθµού και µε β παριστάνουµε τη βάση του αριθµητικού συστήµατος στο οποίο εκφράζεται ο αριθµός. Το ψηφίο α i πολλαπλασιάζεται µε τον αριθµό β i, γι αυτό λέµε ότι η τάξη (order) του ψηφίου α i είναι i. Το κλασµατικό τµήµα του αριθµού είναι αυτό µετά την υποδιαστολή και είναι µικρότερο του 1. Αν ο αριθµός N έχει m ακέραια ψηφία, οι εκθέτες i παίρνουν τιµές από 0 έως m-1 για το ακέραιο µέρος του και αν τα κλασµατικά του ψηφία είναι n, οι εκθέτες i παίρνουν αρνητικές τιµές από -1 έως -n για το κλασµατικό του τµήµα. Ο δεκαδικός αριθµός 19,278 µε τον τρόπο αυτό γράφεται ως , δηλαδή α 1 =1, α 0 =9, α -1 =2, α -2 =7, α -3 =8. κλασµατικό µέρος του αριθµού Ένα αριθµητικό σύστηµα µε βάση β χρειάζεται β διαφορετικά «ψηφία» για την παράσταση των αριθµών, που παίρνουν τις τιµές από 0 έως β-1. Ένας φυσικός αριθµός που έχει m ψηφία, στο σύστηµα αυτό µπορεί να πάρει τιµές από 0 έως β m -1, δηλαδή β m διαφορετικές τιµές. 13

17 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα εκαδικά ψηφία υαδικά ψηφία 0 1 Οκταδικά ψηφία εκαεξαδικά ψηφία A B C D E F B=11, C=12, D=13, E=14 και F=15. Τα συνηθέστερα αριθµητικά συστήµατα είναι αυτά που έχουν βάση τους αριθµούς 2 (δυαδικό σύστηµα),8 (οκταδικό σύστηµα, octal system),10 (δεκαδικό σύστηµα) και16 (δεκαεξαδικό σύστηµα, hexadecimal system). Στον πίνακα βλέπουµε τα ψηφία αυτών των αριθµητικών συστηµάτων. To δεκαεξαδικό σύστηµα χρειάζεται 16 ψηφία για την παράσταση των αριθµών, αλλά το γνωστό µας αριθµητικό σύστηµα παρέχει µόνο 10 ψηφία (0-9). Για τα επιπλέον 6 ψηφία χρησιµοποιούµε τους χαρακτήρες A-F, δηλαδή A=10, Στο δεκαεξαδικό σύστηµα, η ακολουθία ψηφίων «6F3» παριστάνει τον αριθµό Το δεκαδικό σύστηµα δεν είναι το µόνο που έχει χρησιµοποιηθεί από τον άνθρωπο. Οι Βαβυλώνιοι χρησιµοποιούσαν αριθµητικό σύστηµα µε βαση το 60. Στην καθηµερινή µας ζωή χρησιµοποιούµε το δεκαδικό σύστηµα και είµαστε εξοικειωµένοι µε αυτό, έτσι παριστάνουµε τους αριθµούς µόνο µε τα ψηφία τους, π.χ. λέµε 15 και όχι Το ίδιο µπορούµε να κάνουµε και µε οποιοδήποτε άλλο αριθµητικό σύστηµα, αρκεί να δηλώνουµε το σύστηµα αυτό. Ο προσδιορισµός του συστήµατος γίνεται συνήθως µε ένα δείκτη που συνοδεύει τον αριθµό και δηλώνει τη βάση του αριθµητικού συστήµατος. Η ακολουθία ψηφίων «321» παριστάνει διαφορετικούς αριθµούς ανάλογα µε το σύστηµα αρίθµησης που θα δηλώσουµε. Στο δεκαδικό σύστηµα θα γράψουµε 321 (10) και θα εννοούµε , ενώ στο οκταδικό σύστηµα θα γράψουµε 321 (8) και θα εννοούµε Στο δεκαεξαδικό σύστηµα θα γράψουµε 321 (16) και θα εννοούµε Ο αριθµός 1101 (2) είναι γραµµένος στο δυαδικό σύστηµα, έτσι αντιστοιχεί στην έκφραση Τα ψηφία ενός αριθµού γραµµένου στο δυαδικό σύστηµα ονοµάζονται bits (binary digits, δυαδικά ψηφία). Το πιο αριστερό ψηφίο του αριθµού ονοµάζεται περισσότερο σηµαντικό ψηφίο (Most Significant Bit, MSB), γιατί πολλαπλασιάζεται µε το µεγαλύτερο συντελεστή, και το πιο δεξιό ψηφίο του αριθµού ονοµάζεται λιγότερο σηµαντικό ψηφίο (Least Significant Bit, LSB), γιατί πολλαπλασιάζεται µε το µικρότερο συντελεστή. β 10 Μετατροπή αριθµών από ένα αριθµητικό σύστηµα σε άλλο Η µετατροπή ενός αριθµού από ένα αριθµητικό σύστηµα µε βάση β προς το δεκαδικό σύστηµα είναι πολύ απλή: υπολογίζουµε την τιµή της παράστασης α m-1 β m α 1 β 1 + α 0 β 0 + α -1 β α -n β -n. Ο δυαδικός αριθµός (2) στο δεκαδικό σύστηµα έχει την τιµή = = 19 (10). Ο οκταδικός αριθµός 7123,35 (8) στο δεκαδικό σύστηµα έχει την τιµή = , ,0781 = 3667,4531 (10). Ο δεκαεξαδικός αριθµός FC27 (16) αντιστοιχεί στο δεκαδικό = = (10). 14

18 Παράσταση & Επεξεργασία Πληροφοριών Μάθηµα 2.1 Πιο πολύπλοκη είναι η διαδικασία µετατροπής ενός αριθµού από το δεκαδικό σύστηµα σε ένα άλλο σύστηµα αρίθµησης µε βάση β. Η µετατροπή γίνεται χωριστά για το ακέραιο και χωριστά για το κλασµατικό µέρος. Για να µετατρέψουµε το ακέραιο µέρος του αριθµού Α σε βάση β, κάνουµε διαδοχικές διαιρέσεις του ακεραίου µέρους του Α µε τον αριθµό β. Η διαδικασία µετατροπής είναι η εξής: (1) ιαιρούµε το δεκαδικό αριθµό µε το β, και παίρνουµε το πηλίκο Π και το υπόλοιπο Υ. Το υπόλοιπο είναι µία τιµή από 0 έως β-1 και αποτελεί το δεξιότερο ψηφίο του αριθµού. (2) ιαιρούµε το πηλίκο Π πάλι µε το β, και παίρνουµε ένα νέο πηλίκο Π και υπόλοιπο Υ. Γράφουµε το υπόλοιπο (που πάλι είναι µία τιµή από 0 έως β-1) στα αριστερά του αριθµού. (3) Επαναλαµβάνουµε το βήµα (2) µέχρι το πηλίκο Π να γίνει β Ας δούµε πώς µετατρέπεται ο αριθµός Α=53 (10) στο δυαδικό σύστηµα (β=2): Π Υ Χ 53 ιαιρούµε το 53 µε το ιαιρούµε το 26 µε το ιαιρούµε το 13 µε το ιαιρούµε το 6 µε το ιαιρούµε το 3 µε το ιαιρούµε το 1 µε το (10) = (2) Ας δούµε και τη µετατροπή του αριθµού 312 στο οκταδικό σύστηµα: Π Υ Χ 312 ιαιρούµε το 312 µε το ιαιρούµε το 39 µε το ιαιρούµε το 4 µε το (10) = 470 (8) Για να µετατρέψουµε το κλασµατικό µέρος ενός αριθµού Α από το δεκαδικό σύστηµα σε ένα άλλο σύστηµα αρίθµησης µε βάση β, κάνουµε διαδοχικούς πολλαπλασιασµούς του κλασµατικού µέρους του Α µε τη βάση β. Το κλασµατικό µέρος στο νέο σύστηµα αρίθµησης µπορεί να έχει άπειρα ψηφία, γι αυτό καθορίζουµε από πριν το µέγιστο αριθµό ψηφίων N που θα υπολογίσουµε για το νέο σύστηµα αρίθµησης. Η διαδικασία µετατροπής είναι η ακόλουθη: (1) Χρησιµοποιούµε µόνο το κλασµατικό µέρος του Α. (2) Πολλαπλασιάζουµε τον Α µε τη βάση β. Το αποτέλεσµα έχει ακέραιο µέρος Μ και κλασµατικό µέρος Κ. Το Μ (που έχει τιµή από 0 έως β-1) είναι το αριστερότερο ψηφίο του νέου κλασµατικού µέρους Υ. 15

19 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα (3) Πολλαπλασιάζουµε το κλασµατικό µέρος Κ µε το β και παίρνουµε ένα νέο αποτέλεσµα µε ακέραιο µέρος Μ (µε τιµή από 0 έως β-1) και κλασµατικό µέρος Κ. (4) Γράφουµε το Μ στα δεξιά του νέου κλασµατικού µέρους Υ. (5) Επαναλαµβάνουµε τα βήµατα (3), (4) έως ότου το Μ να γίνει 0 ή να έχουµε υπολογίσει N ψηφία. Ας υπολογίσουµε την τιµή του κλασµατικού αριθµού 0,625 (10) στο δυαδικό σύστηµα: Μ Κ Υ 0,625 0,625 2 = 1,25 1 0,25 0,1 0,25 0,25 2 = 0,5 0 0,5 0,10 0,5 0,5 2 = , ,625 (10) = 0,101 (2) Επίσης ας υπολογίσουµε την τιµή του κλασµατικού αριθµού 0, (10) στο δεκαξαδικό σύστηµα: Μ Κ Υ 0, , = 2,75 2 0,75 0,2 0,75 0,75 16 = ,2C 0 0, (10) = 0,2C (16) Ας υπολογίσουµε και την τιµή του κλασµατικού αριθµού 0,4 (10) στο οκταδικό σύστηµα. Καθορίζουµε από πριν ότι θα υπολογίσουµε το πολύ 5 οκταδικά ψηφία. Μ Κ Υ 0,4 0,4 8 = 3,2 3 0,2 0,3 0,2 0,2 8 = 1,6 1 0,6 0,31 0,6 0,6 8 = 4,8 4 0,8 0,314 0,8 0,8 8 = 6,4 6 0,4 0,3146 0,4 0,4 8 = 3,2 3 0,2 0, ,2 0,4 (10) 0,31463 (8) Εδώ σταµατήσαµε τον υπολογισµό παρότι το M δεν είναι 0, γιατί φθάσαµε στο µέγιστο αριθµό κλασµατικών ψηφίων που επιτρέπουµε. Αν προσέξουµε τις τιµές που παίρνει το M, παρατηρούµε ότι µετά από τον υπολογισµό του 4 ου κλασµατικού ψηφίου το M παίρνει την αρχική του τιµή που ήταν 0,4. Έτσι µπορούµε να συµπεράνουµε ότι στο οκταδικό σύστηµα ο Α είναι ένας περιοδικός αριθµός, ο 0, (8) ή αλλιώς 0,3146 (8). Όταν σταµατάµε τον υπολογισµό του αριθµού µετά από Ν κλασµατικά ψηφία, αν και το M δεν είναι 0, κάνουµε αποκοπή (truncation) του αριθµού. Για να είναι ο υπολογισµός µας όσο πιο ακριβής γίνεται, µπορούµε να κάνουµε στρογγυλοποίηση (rounding). Στη στρογγυλοποίηση υπολογίζουµε άλλο ένα κλασµατικό ψηφίο. Αν αυτό είναι µικρότερο από το ½ της βάσης, τότε αφήνουµε τον αριθµό όπως είναι, µε Ν 16

20 Παράσταση & Επεξεργασία Πληροφοριών Μάθηµα 2.1 ψηφία. Αν όµως το επιπλέον ψηφίο είναι µεγαλύτερο ή ίσο από το ½ της βάσης, τότε αυξάνουµε το τελευταίο (το Ν-οστό) ψηφίο κατά 1. Έτσι το σφάλµα του υπολογισµού είναι πιο µικρό. Κατά τη µετατροπή του αριθµού 0,4 (10) στο δεκαεξαδικό σύστηµα, ολοκληρώσαµε τον υπολογισµό µετά από 5 ψηφία. Το επόµενο ψηφίο που θα υπολογίζαµε είναι το 1, που είναι µικρότερο από το 4 (το ½ της βάσης), έτσι και µετά από τη στρογγυλοποίηση ο αριθµός µένει ο ίδιος. Αν όµως κρατούσαµε µόνο Ν=3 κλασµατικά ψηφία στρογγυλοποιώντας το αποτέλεσµα, θα υπολογίζαµε και το 4 ο ψηφίο που έχει την τιµή 6 > 4. Θα αυξάναµε λοιπόν το 3 ο ψηφίο κατά 1, και ο αριθµός θα ήταν τελικά ο 0,315 (8). Για να µετατρέψουµε από το δεκαδικό σύστηµα αρίθµησης σε άλλο έναν αριθµό που έχει και ακέραιο και κλασµατικό µέρος, µετατρέπουµε ξεχωριστά τα δύο µέρη του µε τον τρόπο που είδαµε και µετά συνδυάζουµε τα αποτελέσµατα. Η µετατροπή ενός αριθµού από ένα σύστηµα µε βάση β 1 σε ένα άλλο σύστηµα µε βάση β 2 γίνεται εύκολα άν χρησιµοποιήσουµε ενδιάµεσα το δεκαδικό σύστηµα: µετατρέπουµε πρώτα τον αριθµό µε βάση β 1 στο δεκαδικό σύστηµα, και στη συνέχεια τον µετατρέπουµε από το δεκαδικό σύστηµα στο σύστηµα µε βάση β 2. Η µέθοδος αυτή είναι πιο εύκολη από την απευθείας µετατροπή, γιατί είµαστε πιο εξοικειωµένοι µε υπολογισµούς στο δεκαδικό σύστηµα. β 1 β 2 β 2 Μια ειδική περίπτωση όµως είναι η µετατροπή µεταξύ του δυαδικού και του οκταδικού ή του δεκαεξαδικού συστήµατος. Οι µετατροπές αυτές είναι ιδιαίτερα εύκολες, γιατί οι βάσεις των δύο συστηµάτων, το 8 και το 16, είναι δυνάµεις του 2. Για να µετατρέψουµε ένα δυαδικό αριθµό στο δεκαεξαδικό σύστηµα, χωρίζουµε τα ψηφία του σε τετράδες ξεκινώντας από την υποδιαστολή που χωρίζει ακέραιο και κλασµατικό µέρος, και προχωρώντας προς τα «άκρα» του αριθµού. Κάθε τέτοια τετράδα αντιστοιχεί σε ένα µονοψήφιο δεκαεξαδικό αριθµό, και την αντικαθιστούµε µε το ψηφίο αυτό. Η µετατροπή ενός δεκαεξαδικού αριθµού σε δυαδικό γίνεται αντικαθιστώντας κάθε ψηφίο του αριθµού µε τον αντίστοιχο τετραψήφιο δυαδικό αριθµό. Η µετατροπή από το δυαδικό σύστηµα προς το οκταδικό και αντίστροφα γίνεται µε τον ίδιο τρόπο, αλλά χωρίζουµε τα δυαδικά ψηφία σε τριάδες αντί για τετράδες Για να µετατραπεί σε δεκαεξαδικό, χωρίζουµε το δυαδικό αριθµό ,11011 (2) πρώτα σε τετράδες ξεκινώντας από την υποδιαστολή. Στα «άκρα» του αριθµού προσθέτουµε όσα µηδενικά είναι απαραίτητα, έτσι ώστε να συµπληρωθούν οι τετράδες. Στη συνέχεια αντικαθιστούµε κάθε τετράδα µε το αντίστοιχο δεκαεξαδικό ψηφίο. Π.χ. η αριστερότερη τετράδα που είναι 0010 ισοδυναµεί µε το ψηφίο 2, ενώ η επόµενη τετράδα 1101 που έχει τιµή 13 ισοδυναµεί µε το ψηφίο D. Ο ισοδύναµος δεκαεξαδικός αριθµός είναι ο 2D9,DC (16) , D 9, D C Για να µετατρέψουµε τον ίδιο αριθµό σε οκταδικό τον χωρίζουµε σε τριάδες, προσθέτοντας και πάλι στα άκρα του µηδενικά, αν χρειαστεί. Κάθε τριάδα αντικαθίσταται από το αντίστοιχο οκταδικό ψηφίο. Π.χ. η δεξιότερη τριάδα που είναι 111 έχει την τιµή 7 ( = = 7) και αντικαθίσταται µε το , ,

21 Τεχνολογία Υπολογιστικών Συστηµάτων & Λειτουργικά Συστήµατα 4 3 F, , ψηφίο αυτό. Ο αντίστοιχος οκταδικός αριθµός είναι ο 1331,67 (8). Αντίστροφα, η µετατροπή του δεκαεξαδικού αριθµού 43F,25 (16) γίνεται αντικαθιστώντας τα ψηφία του µε τον αντίστοιχο τετραψήφιο δυαδικό αριθµό. Π.χ. το ψηφίο 4 θα αντικατασταθεί από τον δυαδικό αριθµό 0100 που έχει την τιµή 4. Ο δυαδικός αριθµός που προκύπτει είναι ο , (2). Στον οκταδικό αριθµό 4567,02 (8) θα αντικαταστήσουµε κάθε ψηφίο µε τον 5 6 7, 0 2 αντίστοιχο τριψήφιο δυαδικό αριθµό, για να πάρουµε το δυαδικό αριθµό , (2) , Τα µηδενικά στα «άκρα» των δυαδικών αριθµών (όπως και σε όλα τα συστήµατα αρίθµησης) µπορούν να παραλειφθούν. Ανακεφαλαίωση Ένα αριθµητικό σύστηµα µε βάση β παριστάνει κάθε αριθµό ως άθροισµα δυνάµεων του αριθµού β. Τα πιο γνωστά συστήµατα είναι το δυαδικό, το οκταδικό, το δεκαδικό και το δεκαεξαδικό. Η µετατροπή ενός ακέραιου ή πραγµατικού αριθµού από το δεκαδικό σύστηµα σε ένα άλλο σύστηµα µε βάση β γίνεται µε διαδοχικές διαιρέσεις ή πολλαπλασιασµούς µε τη βάση β, αντίστοιχα. Οι µετατροπές µεταξύ άλλων συστηµάτων αρίθµησης γίνονται για ευκολία µέσω του δεκαδικού συστήµατος. Η µόνη εξαίρεση είναι οι µετατροπές µεταξύ δυαδικού και οκταδικού ή δεκαεξαδικού συστήµατος, που γίνονται πολύ εύκολα απευθείας. Γλωσσάριο όρων Αποκοπή εκαδικό Σύστηµα εκαεξαδικό Σύστηµα υαδικό Σύστηµα υαδικό Ψηφίο Λιγότερο Σηµαντικό Ψηφίο Οκταδικό Σύστηµα Περισσότερο Σηµαντικό Ψηφίο Στρογγυλοποίηση Τάξη Truncation Decimal System Hexadecimal System Binary System Binary Digit - Bit Least Significant Bit - LSB Octal System Most Significant Bit - MSB Rounding Order Ερωτήσεις? Πόσα ψηφία χρειάζεται ένα σύστηµα αρίθµησης µε βάση β;? Πώς µετατρέπουµε έναν ακέραιο δυαδικό αριθµό στο δεκαδικό σύστηµα;? Πώς µετατρέπουµε ένα δεκαδικό αριθµό στο δυαδικό σύστηµα;? Τι είναι η αποκοπή και η στρογγυλοποίηση;? Πώς γίνεται η µετατροπή µεταξύ δυαδικού και οκταδικού συστήµατος; 18

Εισαγωγή στην Επιστήµη των Υπολογιστών Εξάµηνο 4ο-ΣΗΜΜΥ

Εισαγωγή στην Επιστήµη των Υπολογιστών Εξάµηνο 4ο-ΣΗΜΜΥ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Εισαγωγή στην

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

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

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

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

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

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

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

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή Εισαγωγή Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ Ξεκινάµε την εργαστηριακή µελέτη της Ψηφιακής Λογικής των Η/Υ εξετάζοντας αρχικά τη µορφή των δεδοµένων που αποθηκεύουν και επεξεργάζονται οι υπολογιστές και προχωρώντας

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 2 Αριθµητικά Συστήµατα και Αριθµητική Υπολογιστών Γιώργος Γιαγλής Περίληψη Κεφαλαίου

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

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΑ ΙΚΟΙ ΑΡΙΘΜΟΙ (ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ) Γ. Τσιατούχας Παράρτηµα A ιάρθρωση 1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί

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

Δυαδικό Σύστημα Αρίθμησης

Δυαδικό Σύστημα Αρίθμησης Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,

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

Ψηφιακοί Υπολογιστές

Ψηφιακοί Υπολογιστές 1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος Δεκαδικό σύστημα αρίθμησης Ελληνικό - Ρωμαϊκό Σύστημα αρίθμησης

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

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

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

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

5.1 Θεωρητική εισαγωγή

5.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι 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 Μάθημα: Θεωρία + προαιρετικό

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

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

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

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

1ο. Η αριθµητική του υπολογιστή

1ο. Η αριθµητική του υπολογιστή 1ο. Η αριθµητική του υπολογιστή 1.1 Τί είναι Αριθµητική Ανάλυση Υπάρχουν πολλά προβλήµατα στη µαθηµατική επιστήµη για τα οποία δεν υπάρχουν αναλυτικές εκφράσεις λύσεων. Στις περιπτώσεις αυτές έχουν αναπτυχθεί

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

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

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

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές

Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές ΚΕΦΑΛΑΙΟ 1 Συστήµατα Αριθµών, Πληροφορία, και Ψηφιακή Υπολογιστές Σελίδες 3-21, 24-26 ΚΕΦΑΛΑΙΟ 1 Περιεχόµενα 1.1 ΨΗΦΙΑΚΗ ΥΠΟΛΟΓΙΣΤΕΣ 1.2 Αναπαράσταση Αριθµών 1.3 Αριθµητικές Λειτουργίες 1.4 εκαδικοί Κώδικες

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

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

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

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

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

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

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

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

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

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

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-2 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ

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

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης ΟΜΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ Ένας υπολογιστής αποτελείται από την Κεντρική Μονάδα Επεξεργασίας (ΚΜΕ), τη µνήµη, τις µονάδες εισόδου/εξόδου και το σύστηµα διασύνδεσης

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

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί

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

Δυαδικη παρασταση αριθμων και συμβολων

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση r και τα συμβολα a i που παιρνουν τις τιμες 0,1,...,r-1. (a n,,a 1,a 0. a -1,a -2,,a -m ) r = =a n r n + +a 1 r+a

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

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits

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

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

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

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

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

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων

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

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 2005. υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 2005 Κεφάλαιο 5 -ii: Αριθµητικές Συναρτήσεις και Κυκλώµατα Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αφαίρεση δυαδικών Περίληψη

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

Αριθμητικά Συστήματα Κώδικες

Αριθμητικά Συστήματα Κώδικες Αριθμητικά Συστήματα Κώδικες 1.1 Εισαγωγή Κεφάλαιο 1 Ένα αριθμητικό σύστημα ορίζει ένα σύνολο τιμών που χρησιμοποιούνται για την αναπαράσταση μίας ποσότητας. Ποσοτικοποιώντας τιμές και αντικείμενα και

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

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

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

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

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

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ενότητα 3 Λειτουργίες σε Bits, Αριθμητικά Συστήματα Χρήστος Γκουμόπουλος Πανεπιστήμιο Αιγαίου Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων Φύση υπολογιστών Η

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

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

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

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

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

ΗΥ 232. Οργάνωση και Σχεδίαση Υπολογιστών. Διάλεξη 1. Εισαγωγή στο μάθημα. Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων ΗΥ 232 Διάλεξη 1 Εισαγωγή στο μάθημα Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Διδάσκων: Οργανωτικά Θέματα Νίκος Μπέλλας, Κτήριο Γκλαβάνη, Γραφείο Β3.7, 2 ος όροφος Προσωπική ιστοσελίδα:

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

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

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ 1 3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΙ ΜΕ ΚΟΜΠΙΟΥΤΕΡΑΚΙ ΤΥΠΟΠΟΙΗΜΕΝΗ ΜΟΡΦΗ ΑΡΙΘΜΩΝ ΘΕΩΡΙΑ 1. Πρόσθεση αφαίρεση δεκαδικών Γίνονται όπως και στους φυσικούς αριθµούς. Προσθέτουµε ή αφαιρούµε τα ψηφία

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

ΑΠΟΤΕΛΕΣΜΑΤΑ ΠΕΠΕΡΑΣΜΕΝΗΣ ΑΚΡΙΒΕΙΑΣ (ΚΒΑΝΤΙΣΜΟΥ)

ΑΠΟΤΕΛΕΣΜΑΤΑ ΠΕΠΕΡΑΣΜΕΝΗΣ ΑΚΡΙΒΕΙΑΣ (ΚΒΑΝΤΙΣΜΟΥ) ΑΠΟΤΕΛΕΣΜΑΤΑ ΠΕΠΕΡΑΣΜΕΝΗΣ ΑΚΡΙΒΕΙΑΣ (ΚΒΑΝΤΙΣΜΟΥ) 0. Εισαγωγή Τα αποτελέσµατα πεπερασµένης ακρίβειας οφείλονται στα λάθη που προέρχονται από την παράσταση των αριθµών µε µια πεπερασµένη ακρίβεια. Τα αποτελέσµατα

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

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΙΘΜΟΙ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ (ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ) Γ Τσιατούχας Παράρτηµα Β ιάρθρωση 1 Το σύστημα κινητής υποδιαστολής 2 Αναπαράσταση πραγματικών δυαδικών αριθμών 3 Το πρότυπο

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

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

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

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

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία

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

Μαθηματικά. Α'Γυμνασίου. Μαρίνος Παπαδόπουλος

Μαθηματικά. Α'Γυμνασίου. Μαρίνος Παπαδόπουλος Μαθηματικά Α'Γυμνασίου Μαρίνος Παπαδόπουλος ΚΕΦΑΛΑΙΟ 1: ΦΥΣΙΚΟΙ ΑΡΙΘΜΟΙ 1. ιάταξη φυσικών αριθµών 2. Στρογγυλοποίηση 3. Πρόσθεση-Αφαίρεση-Πολλαπλασιασµός 4. υνάµεις 5. Ευκλείδεια ιαίρεση 6. ιαιρετότητα-μκ

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

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ Πίνακας περιεχομένων Κεφάλαιο 1 - ΟΙ ΦΥΣΙΚΟΙ ΑΡΙΘΜΟΙ... 2 Κεφάλαιο 2 ο - ΤΑ ΚΛΑΣΜΑΤΑ... 6 Κεφάλαιο 3 ο - ΔΕΚΑΔΙΚΟΙ ΑΡΙΘΜΟΙ... 10 ΣΩΤΗΡΟΠΟΥΛΟΣ ΝΙΚΟΣ 1 Κεφάλαιο 1 - ΟΙ ΦΥΣΙΚΟΙ ΑΡΙΘΜΟΙ

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

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

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

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

ÊåöÜëáéï 1 ï. -Ïé äåêáäéêïß áñéèìïß -Óýãêñéóç äýï áñéèìþí -Óôñïããõëïðïßçóç ôùí áñéèìþí. -Ç Ýííïéá ôçò åîßóùóçò

ÊåöÜëáéï 1 ï. -Ïé äåêáäéêïß áñéèìïß -Óýãêñéóç äýï áñéèìþí -Óôñïããõëïðïßçóç ôùí áñéèìþí. -Ç Ýííïéá ôçò åîßóùóçò ÊåöÜëáéï 1 ï Öõóéêïß êáé Äåêáäéêïß áñéèìïß âéâëéïììüèçìá 1: -Öõóéêïß áñéèìïß -Ïé äåêáäéêïß áñéèìïß -Óýãêñéóç äýï áñéèìþí -Óôñïããõëïðïßçóç ôùí áñéèìþí âéâëéïììüèçìá : -Ç Ýííïéá ôçò ìåôáâëçôþò -Ç Ýííïéá

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

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης Τι θα μάθουμε σήμερα: Να αναφέρουμε τον τρόπο αναπαράστασης των δεδομένων (δυαδικό σύστημα) Να αναγνωρίζουμε πώς γράμματα και σύμβολα από

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

Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ

Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ ΕΣ 8 Επεξεργαστές Ψηφιακών Σηµάτων Αναπαράσταση εδοµένων σε Επεξεργαστές Ψ.Ε.Σ Τµήµα Επιστήµη και Τεχνολογίας Τηλεπικοινωνιών Πανεπιστήµιο Πελοποννήσου Οι Συνέπειας του Πεπερασµένου Βιβλιογραφία Ενότητας

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

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

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

6. Εισαγωγή στον προγραµµατισµό

6. Εισαγωγή στον προγραµµατισµό 6. Εισαγωγή στον προγραµµατισµό 6.1 Η έννοια του προγράµµατος. 6.2 Ιστορική αναδροµή. 6.2.1 Γλώσσες µηχανής. ΗΜ04-Θ1Α 1. Ένα πρόγραµµα σε γλώσσα µηχανής είναι µια ακολουθία δυαδικών ψηφίων. 5. Ένα πρόγραµµα

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

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

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

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

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

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

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

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

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

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

8.1 Θεωρητική εισαγωγή

8.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Αναπαράσταση δεδομένων

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

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 2: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 24 25 Ηµεροµηνία Εξέτασης 29.6.25 Χρόνος Εξέτασης

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

[2] Υπολογιστικά συστήματα: Στρώματα. Τύποι δεδομένων. Μπιτ. επικοινωνία εφαρμογές λειτουργικό σύστημα προγράμματα υλικό

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΡΙΘΜΟΙ και ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ

ΑΡΙΘΜΟΙ και ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΑΡΙΘΜΟΙ και ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΣΠΟΥ ΑΣΤΗΣ: Ντελή Χασάν Μουσταφά Μουτλού ΕΠΙΒΛΕΠΩΝ

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

1. ΕΙΣΑΓΩΓΗ. Γενικά περί ψηφιακών συστηµάτων Το ψηφιακό σήµα Αριθµητικά συστήµατα υαδικοί κώδικες Ολοκληρωµένα κυκλώµατα Εργαστηριακή υποδοµή

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

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

3. Στο Block Diagram αναπτύσουµε το υπολογιστικό µέρος του προγράµµατος. Σχήµα 1.1: Το Front Panel του LabVIEW.

3. Στο Block Diagram αναπτύσουµε το υπολογιστικό µέρος του προγράµµατος. Σχήµα 1.1: Το Front Panel του LabVIEW. Front Panel και Block Diagram 1. Το LAbVIEW αποτελείται από δύο καρτέλες. Το Front Panel και το Block Diagram. Εναλλασσόµαστε ανάµεσα στις δύο καρτέλες µε τη συντόµευση CTRL+E ή µε το µενού Windows / Show

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

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

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

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

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

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

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

Η Έννοια του Κλάσµατος

Η Έννοια του Κλάσµατος Η Έννοια του Κλάσµατος Κεφάλαιο ο. Κλασµατική µονάδα λέγεται το ένα από τα ίσα µέρη, στα οποία χωρίζουµε την ακέραια µονάδα. Έχει τη µορφή, όπου α µη µηδενικός φυσικός αριθµός (α 0, α διάφορο του µηδενός).

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

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

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

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

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

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

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1 ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ ΚΑΙ ΚΩ ΙΚΕΣ 1 1-1 Σχηµατισµός Μηνύµατος 1 1-2 Βάση Αρίθµησης 2 1-3 Παράσταση Αριθµών στο εκαδικό Σύστηµα 2 Μετατροπή υαδικού σε εκαδικό 3 Μετατροπή εκαδικού σε υαδικό 4

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

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη

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

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

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

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

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

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

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

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

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

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

Eισ. Στην Πληροφορική ΔΙΑΛΕΞΗ 1 η Πληροφορία και Πληροφορική. Bασίλης Στεφανής

Eισ. Στην Πληροφορική ΔΙΑΛΕΞΗ 1 η Πληροφορία και Πληροφορική. Bασίλης Στεφανής Eισ. Στην Πληροφορική ΔΙΑΛΕΞΗ 1 η Πληροφορία και Πληροφορική Bασίλης Στεφανής Εισαγωγή Ιστότοπος μαθήματος OpenEclass.teimes.gr Aνακοινώσεις Διαφάνειες Επικοινωνία με διδάσκοντα Email: vstefanis@teimes.gr

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

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεµατική Ενότητα ΠΛΗ 21: Ψηφιακά Συστήµατα Ακαδηµαϊκό Έτος 2009 2010 Γραπτή Εργασία #3 Παράδοση: 28 Μαρτίου 2010 Άσκηση 1 (15 µονάδες) Ένας επεξεργαστής υποστηρίζει τόσο

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

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

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

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

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

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

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

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Θα ξεκινήσουµε την παρουσίαση των γραµµικών συστηµάτων µε ένα απλό παράδειγµα από τη Γεωµετρία, το οποίο ϑα µας ϐοηθήσει στην κατανόηση των συστηµάτων αυτών και των συνθηκών

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

Η δήλωση πού δηµιουργεί αποθήκευση τών δεδοµένων ονοµαζεται ορισµός τής µεταβλητής.

Η δήλωση πού δηµιουργεί αποθήκευση τών δεδοµένων ονοµαζεται ορισµός τής µεταβλητής. Από το βιβλίο C: Βήµα-Πρός-Βήµα, Κεφάλαιο 3ο Συγγραφείς: Οµάδα Waite, Mitchell Waite και Stephen Prata Εκδότης: Μ. Γκιούρδας Ανατύπωση σε ηλεκτρονική µορφή: Αλέξανδρος Στεφανίδης 3.4 Τύποι εδοµένων τής

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

Μαθηματικά. Γ'Γυμνασίου. Μαρίνος Παπαδόπουλος

Μαθηματικά. Γ'Γυμνασίου. Μαρίνος Παπαδόπουλος Μαθηματικά Γ'Γυμνασίου Μαρίνος Παπαδόπουλος ΠΡΟΛΟΓΙΚΟ ΣΗΜΕΙΩΜΑ Σας καλωσορίζω στον όµορφο κόσµο των Μαθηµατικών της Γ Γυµνασίου. Τα µαθηµατικά της συγκεκριµένης τάξης αποτελούν ίσως το αποκορύφωµα των

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

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μαθήματα 6 και 7 Αναπαράσταση της Πληροφορίας στον Υπολογιστή 1 1. Αριθμοί: Το Δυαδικό Σύστημα Οι ηλεκτρονικοί υπολογιστές

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

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

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

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

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

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

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

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

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

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

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

ΣΗΜΕΙΩΣΕΙΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ο ηλεκτρονικός υπολογιστής είναι μια ηλεκτρονική συσκευή που έχει την ικανότητα να επεξεργάζεται μεγάλο όγκο πληροφοριών και δεδομένων με ταχύτητα και ακρίβεια. Επίσης ένας η/υ μπορεί να αποθηκεύσει πληροφορίες,

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

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

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

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

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

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

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

Φυσικοί αριθμοί - Διάταξη φυσικών αριθμών - Στρογγυλοποίηση

Φυσικοί αριθμοί - Διάταξη φυσικών αριθμών - Στρογγυλοποίηση Φυσικοί αριθμοί - Διάταξη φυσικών αριθμών - Στρογγυλοποίηση TINΑ ΒΡΕΝΤΖΟΥ www.ma8eno.gr Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd Email : stvrentzou@gmail.com 2 Φυσικοί

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

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

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

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

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/2011 12:09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος 24/11/2011 12:09 καθ. Τεχνολογίας ΜΙΚΡΟΕΠΕΞΕΡΓΑΣΤΗΣ Ένας μικροεπεξεργαστής είναι ένα ολοκληρωμένο κύκλωμα που επεξεργάζεται όλες τις πληροφορίες σε ένα

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

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

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

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

Παράσταση αριθμών «κινητής υποδιαστολής» floating point

Παράσταση αριθμών «κινητής υποδιαστολής» floating point Παράσταση αριθμών «κινητής υποδιαστολής» floating point Με n bits μπορούμε να παραστήσουμε 2 n διαφορετικούς αριθμούς π.χ. με n=32 μπορούμε να παραστήσουμε τους αριθμούς από έως 2 32 -= 4,294,967,295 4

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο

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

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

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

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

ΛΧ1004 Μαθηματικά για Οικονομολόγους

ΛΧ1004 Μαθηματικά για Οικονομολόγους ΛΧ1004 Μαθηματικά για Οικονομολόγους Μάθημα 1 ου Εξαμήνου 2Θ+2Φ(ΑΠ) Ι. Δημοτίκαλης, Επίκουρος Καθηγητής 1 ΤΕΙ ΚΡΗΤΗΣ-ΤΜΗΜΑ Λ&Χ: jdim@staff.teicrete.gr ΠΡΟΤΕΙΝΟΜΕΝΟ ΒΙΒΛΙΟ ΕΦΑΡΜΟΓΕΣ ΜΑΘΗΜΑΤΙΚΟΥ ΛΟΓΙΣΜΟΥ

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

Περιεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21

Περιεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21 Περιεχόµενα Πρόλογος 11 Σκοπός αυτού του βιβλίου 11 Σε ποιους απευθύνεται αυτό το βιβλίο 12 Βασικά χαρακτηριστικά του βιβλίου 12 Κάλυψη συστηµάτων CAD 14 Εργαστηριακή υποστήριξη 14 Συνοπτική παρουσίαση

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