Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία

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

Download "Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία"

Transcript

1 Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων Διπλωματική Εργασία Συμπίεση Δεδομένων Ελέγχου Ψηφιακών Κυκλωμάτων Άγνωστης Δομής Με Χρήση Γραμμικών Αποσυμπιεστών Με Δυναμική Ανατροφοδότηση Πανουργιάς Αναστάσιος 321/ Επιβλέπων Καθηγητής: Εμμανουήλ Ι. Καλλίγερος Σάμος, Σεπτέμβριος

2 1

3 2

4 Περιεχόμενα I. Εισαγωγή 4 α. Πρόλογος 4 β. Διανύσματα Δοκιμής (Test Set) 6 γ. Κυκλώματα Άγνωστης Δομής 7 δ. Σχεδίαση για αυξημένη δοκιμαστικότητα (Design For Testability) 8 II. Δομές Ελέγχου 9 α. LFSR (Linear Feedback Shift Register) 9 β. Scan Chains 11 γ. Phase Shifter 11 δ. Multivariable Dynamic Reseeding Architecture (MDRA) 12 III. Μεθοδολογία 13 α. Συμβολική Εξομοίωση 14 β. Γενική Περίπτωση Επίλυσης Δεδομένων Έλεγχου 24 γ. Βήματα πριν τη Πραγματική Εξομοίωση 28 δ. Πραγματική Εξομοίωση 29 ε. Ο προτεινόμενος σχεδιασμός του κυκλώματος 31 ζ. Διαφορετικές Υλοποιήσεις 33 IV. Αποτελέσματα 37 V. Υλοποίηση 49 VI. Βιβλιογραφία 51 3

5 I. Εισαγωγή α. Πρόλογος Τα Integrated Circuits (ICs) ή αλλιώς ολοκληρωμένα chip, πλέον συναντώνται και μπορούν να αξιοποιηθούν σε κάθε πτυχή τις σύγχρονης ζωής μας. Πρακτικά οποιαδήποτε συσκευή μπορεί να προσθέσει, κρύβει στη καρδιά της ένα ολοκληρωμένο, είτε πρόκειται για ένα ρολόι ή για το οδόμετρο του αυτοκινήτου μας. Είναι αυτονόητο όμως ότι την κύρια εφαρμογή των ολοκληρωμένων τη βρίσκουμε στους υπολογιστές και στις σύγχρονες ηλεκτρονικές συσκευές. Με εκατοντάδες χιλιάδες wafers (δίσκος πυριτίου, ο οποίος χρησιμοποιείται στην κατασκευή των IC) να μπαίνουν σε παραγωγή σε εβδομαδιαία βάση είναι εμφανής η ανάγκη για τον έλεγχο και την εξασφάλιση της σωστής λειτουργίας των παραγομένων κυκλωμάτων από κάθε wafer. Παρόλο που ο έλεγχος των κυκλωμάτων παλαιότερα γινόταν περισσότερο σε συστήματα τα οποία Wafer κατασκευαστικής διαδικασίας 45nm προορίζονταν για χρήση στη στρατιωτική, αεροδιαστημική και τραπεζική βιομηχανία, όπου ένα προβληματικό chip μπορεί να επιφέρει καταστροφικές συνέπειες, πλέον το ενδιαφέρον για τεχνικές ελέγχου και αξιοπιστίας έχει εξαπλωθεί σε τομείς όπως οι Η/Υ, οι τηλεπικοινωνίες, τα ηλεκτρονικά καταναλωτικά προϊόντα, η αυτοκινητοβιομηχανία κ.ο.κ.. Όσο όμως, τα μεγέθη στις κατασκευαστικές διαδικασίες μειώνονται, ενώ παράλληλα η ταχύτητα και η πυκνότητα του συνολικού συστήματος αυξάνεται, τόσο δυσκολότερος γίνεται ο έλεγχος των κυκλωμάτων, με νέα είδη σφαλμάτων να εμφανίζονται. Μια απαραίτητη προϋπόθεση για να έχουμε αξιόπιστα ηλεκτρονικά συστήματα είναι η ικανότητα να διακρίνουμε ότι αυτά λειτουργούν πλήρως ορθά (error-free). Τα ηλεκτρονικά συστήματα βέβαια, έκτος από το υλικό, αποτελούνται και από λογισμικό αλλά στη παρούσα εργασία και στο εργαλείο που αναπτύξαμε, επικεντρωνόμαστε αποκλειστικά στο κομμάτι του ελέγχου υλικού (hardware testing) και ακόμη ποιο συγκεκριμένα του ψηφιακού ελέγχου (digital testing) καθώς ελέγχουμε ψηφιακά κυκλώματα. Κύριο μέλημα μας είναι, μέσω του ελέγχου, να εγγυηθούμε ότι το κύκλωμα δουλεύει σωστά και θα συνεχίσει να δουλεύει σύμφωνα με τις προδιαγραφές. Ο έλεγχος που γίνεται σε ένα ολοκληρωμένο, μπορεί να ανιχνεύσει διάφορα σφάλματα, όπως 4

6 κατασκευαστικά, σφάλματα που προκύψανε κατά τη διάρκεια της κανονικής λειτουργίας του chip λόγω γήρανσης, σφάλματα λόγω διακυμάνσεων της τροφοδοσίας, κτλ. Οι έλεγχοι των διαφόρων κυκλωμάτων, γίνονται από μηχανήματα τα οποία ονομάζονται testers, ή αλλιώς ATE (Automatic Test Equipment). Αυτά διαθέτουν έναν συγκεκριμένο αριθμό καναλιών, τα οποία μπορούν να συνδεθούν στα pins (είσοδοι, έξοδοι) ενός κυκλώματος κι έτσι μπορούν να επικοινωνήσουν και να ελέγξουν ένα chip, τροφοδοτώντας το με συγκεκριμένες ακολουθίες εισόδων κι έπειτα αναλύοντας τις εξόδους του Flying-Probe Tester chip έτσι ώστε να ανιχνευτεί κάποιο λάθος. Το πώς είναι εφικτό, παλαιότερα και πιο αργά κυκλώματα να ελέγχουν πιο σύγχρονα κι εξελιγμένα, θα αποσαφηνιστεί στη συνέχεια. Μια από τις απαιτήσεις του σύγχρονου testing είναι ο μικρός όγκος των δεδομένων ελέγχου. Το hardware που σχεδιάσαμε καθώς και υλοποιήσαμε σε λογισμικό εφαρμόζει την τεχνική του Dynamic Reseeding και με διάφορες παραλλαγές και προσθήκες προσπαθεί να επιτύχει μεγάλη συμπίεση των δεδομένων ελέγχου, καθώς ο όγκος των δεδομένων έχει άμεση επίδραση στην απαιτούμενη μνήμη από τον tester καθώς και το κόστος το οποίο θέλουμε να είναι το μικρότερο δυνατό. Αν αναλογιστούμε την περιορισμένη διεκπαιρεωτική ικανότητα (throughput) του καναλιού που συνδέει τον tester με τη συσκευή υπό έλεγχο, τον περιορισμένο αριθμό pins καθώς και συχνότητας, βλέπουμε ότι ο όγκος των δεδομένων ορίζει το χρόνο διάρκειας του ελέγχου. Επίσης πρέπει να έχουμε υπόψη ότι όσο αυξάνεται η πολυπλοκότητα των IC, η απόδοση των συσκευών ATE δεν είναι γραμμική και καθώς όλο και περισσότερη λογική προστίθεται σε ένα chip, οι απαιτήσεις μνήμης στον tester και οι απαιτήσεις εύρους ζώνης (bandwidth) για τα δεδομένα ελέγχου, μεταξύ του tester και του chip, αυξάνονται με ταχείς ρυθμούς. Η αναβάθμιση σε νέους testers με περισσότερη μνήμη, κανάλια και ταχύτερη συχνότητα λειτουργίας, δεν είναι ποτέ η καλύτερη λύση λόγω υψηλού κόστους. Είναι λογικό λοιπόν να στρεφόμαστε σε τεχνικές που θα μειώσουν τον όγκο των δεδομένων, με αποτέλεσμα το φόρτο των testers και ο χρόνος του ελέγχου να μειωθεί. Όπως προείπαμε η τεχνική που υλοποιούμε είναι το Dynamic Reseeding, το οποίο 5

7 αποτελεί αυτή τη στιγμή την δημοφιλέστερη λύση της βιομηχανίας στο πρόβλημα της αυξανόμενης δυσκολίας του ψηφιακού ελέγχου. β. Διανύσματα Δοκιμής (Test Set) Μέχρις στιγμής κάναμε λόγο για κάποιες ακολουθίες δεδομένων που τροφοδοτεί ο tester το υπό εξέταση κύκλωμα, δηλαδή για δεδομένα ελέγχου, χωρίς να αναφέρουμε πως αυτά δημιουργούνται. Η παραγωγή των δεδομένων αυτών, είναι το πρώτο βήμα στη διαδικασία του ελέγχου και ονομάζεται εξαγωγή ή παραγωγή διανυσμάτων δοκιμής (test pattern extraction / generation). Κάθε διάνυσμα δοκιμής, καθορίζει τις τιμές στις οποίες πρέπει να τεθούν οι είσοδοι ενός κυκλώματος, έτσι ώστε στην έξοδο να διαγνωστεί η ύπαρξη ή μη, ενός ή περισσοτέρων ελαττωμάτων, με την σωστή και λάθος απόκριση του κυκλώματος να είναι προδιαγεγραμμένες. Τα διανύσματα δοκιμής εξάγονται με τη βοήθεια προγραμμάτων ATPG (Automatic Test Pattern Generation), μία μεθοδολογία / τεχνολογία, η οποία μας επιτρέπει να βρούμε μία ακολουθία εισόδων, όπου ένας tester εφαρμόζοντας τες σε ένα ολοκληρωμένο, θα μπορέσει να διακρίνει εάν παρουσιάζεται κάποιο ελάττωμα ή όχι. Το σύνολο των διανυσμάτων αυτών, ή αλλιώς test set, χρησιμοποιείται σε μερικές περιπτώσεις για να γίνει γνωστή και η αιτία του ελαττώματος (failure analysis). Η αποτελεσματικότητα (effectiveness) του ATPG μετράται από το μέγεθος των μοντελοποιημένων ελαττωμάτων (fault models) που μπορούν να ανιχνευθούν, αλλά και από τον αριθμό των παραγομένων διανυσμάτων. Ένα fault model, είναι μία μηχανική μοντελοποίηση για το τί θα μπορούσε να μην λειτουργήσει σωστά σε ένα κύκλωμα και με τη βοήθεια του μοντέλου να προβλεφθούν οι συνέπειες του εκάστοτε σφάλματος. Επιγραμματικά, τα βασικά σφάλματα που μπορούμε να έχουμε σε ένα κύκλωμα είναι: Stack-At fault, στο οποίο μία είσοδος ή έξοδος από πύλη είναι μόνιμα στη τιμή 1 ή 0, ανεξαρτήτως εισόδων στο κύκλωμα Bridging fault, σφάλμα γεφύρωσης, το οποίο συμβαίνει όταν δύο γραμμές στο κύκλωμα μας, έχουν ενωθεί, ενώ δεν θα έπρεπε. Στην διπλανή εικόνα έχουμε ράγισμα στο μονωτικό υλικό, ακολουθούμενο από διάβρωση του αγωγού, λόγω του φαινομένου metal migration το οποίο έκανε αυτήν την ατέλεια να συμπεριφερθεί όπως ένα σφάλμα γεφύρωσης μεταξύ των παρακείμενων στρωμάτων μετάλλων Open fault, σε αυτό το σφάλμα θεωρούμε ότι κάποια γραμμή έχει σπάσει κι έτσι μία ή περισσότερες είσοδοι, 6

8 έχουν αποσυνδεθεί από την έξοδο που τις οδηγεί Delay fault, ελάττωμα που προκύπτει όταν μία γραμμή παίρνει τη σωστή τιμή που πρέπει να έχει, αλλά με μία καθυστέρηση (ή σπανιότερα πιο γρήγορα) σε σχέση με τον αναμενόμενο χρόνο διάδοσης του σήματος. Στην ουσία η ποιότητα του ελέγχου κρίνεται από των αριθμό των ανιχνεύσιμων ελαττωμάτων και ο χρόνος εκτέλεσης του ελέγχου κρίνεται από μέγεθος του συνόλου δοκιμής. Όσον αφορά την αποτελεσματικότητα του συνόλου δοκιμής, η μετρική που χρησιμοποιείται είναι η κάλυψη σφαλμάτων (fault coverage) και ορίζεται σαν το ποσοστό των σφαλμάτων ενός κυκλώματος, που ανιχνεύτηκαν από το συγκεκριμένο σύνολο δοκιμής. Σε περιπτώσεις, οι οποίες σπάνια απαντώνται σε πραγματικά κυκλώματα, που το ποσοστό είναι 100%, ο όρος που χρησιμοποιείται είναι πλήρη κάλυψη σφαλμάτων. Πλήρης κάλυψη σημαίνει ότι το κύκλωμα δεν έχει κάποιο από τα μοντελοποιημένα σφάλματα του ελέγχου, κάτι που επαγωγικά μας λέει ότι ναι μεν το κύκλωμα δεν έχει κάποιο από τα σφάλματα που έχουμε ορίσει στον έλεγχο, αλλά αυτό δε σημαίνει ότι δεν υπάρχει κάποιο άλλο ελάττωμα, το οποίο δεν έχει συμπεριληφθεί στη διαδικασία ελέγχου ή δεν έχει μοντελοποιηθεί. Επίσης πρέπει να έχουμε υπ όψιν ότι το κάθε σφάλμα ενός κυκλώματος διακρίνεται και ως προς την ευκολία που μπορεί να εντοπιστεί. Αυτό σημαίνει ότι υπάρχουν ελαττώματα τα οποία είναι εύκολα ή δύσκολα ανιχνεύσιμα (easy / hard-to-detect faults). Τα δύσκολα ανιχνεύσιμα σφάλματα, έχουν το χαρακτηριστικό ότι τα διανύσματα που τα ανιχνεύουν είναι αρκετά λιγότερα από αυτά που ελέγχουν τα εύκολα. γ. Κυκλώματα Άγνωστης Δομής Έχοντας περιγράψει τα δεδομένα ελέγχου αλλά και τα ελαττώματα που αυτά ανιχνεύουν, θα συνεχίσουμε περιγράφοντας τα κυκλώματα τα οποία θέλουμε να ελέγξουμε με αυτά. Όπως αναφέρεται στο τίτλο της εργασίας αυτής, ασχολούμαστε με κυκλώματα άγνωστης δομής ή αλλιώς IP cores/blocks (Intellectual Property). Ο σχεδιασμός πολλών κυκλωμάτων πλέον γίνεται με την σύνθεση επιμέρους λογικών μονάδων, οι οποίες μπορούν να παραμετροποιηθούν και να αντικατασταθούν ανεξάρτητα η μία με την άλλη, δίνοντας έμφαση στην επαναχρησιμοποίηση τους σε διάφορα κυκλώματα. Οι μονάδες που σχεδιάζονται με αυτή τη λογική λέγονται IP cores. Στη βιομηχανία του ηλεκτρονικού σχεδιασμού κυκλωμάτων, ένας πυρήνας πνευματικής ιδιοκτησίας ημιαγωγών (IP core), είναι μία επαναχρησιμοποιήσιμη λογική μονάδα, κελί, ή σχεδιάγραμμα ενός chip, το οποίο ανήκει στην εταιρία που το σχεδίασε. Ιδανικά αυτή η μονάδα είναι πλήρως φορητή, δηλαδή μπορεί να ενσωματωθεί σε οποιαδήποτε τεχνολογία προμηθευτή ή μεθοδολογία σχεδιασμού. Παραδείγματα χρήσης του 7

9 σχεδιασμού με τη λογική αυτή, απαντώνται σε CPU's, σε ελεγκτές Ethernet καθώς και διεπαφές PCI. Τα IP cores μπορούν να χορηγηθούν με άδεια σε τρίτους αλλά μπορεί να χρησιμοποιούνται και από ένα πρόσωπο και μόνο. Όταν χορηγείται όμως ένα IP core σε κάποιον τρίτο, αυτός δεν γνωρίζει το σχεδιασμό του πυρήνα ούτε μπορεί να επέμβει σε αυτόν και το μόνο που κατέχει είναι οι netlists του IP core, δηλαδή την περιγραφή της συνδεσιμότητας του. Αποτέλεσμα αυτού είναι ότι εφόσον δεν γνωρίζουμε την δομή τους, δεν μπορούμε να παράξουμε δικά μας test set κι έτσι πρέπει ο κάθε έλεγχος του πυρήνα σε ένα κύκλωμα, να γίνει με τα δεδομένα ελέγχου που μας δίνει ο κατασκευαστής. δ. Σχεδίαση για αυξημένη δοκιμαστικότητα (Design For Testability) Καθώς όπως είπαμε η πολυπλοκότητα των κυκλωμάτων αυξάνει και ταυτόχρονα υπάρχει η ανάγκη για διατήρηση του εξοπλισμού ελέγχου, έπρεπε με κάποιο τρόπο ο έλεγχος να απλοποιηθεί όσο γίνεται περισσότερο και γι αυτό το λόγο αναπτύχθηκε η σχεδιαστική προσέγγιση DFT. Σκοπός της είναι η ενσωμάτωση δομών ελέγχου στο αρχικό κύκλωμα, με στόχο την καλύτερη ελεγξιμότητα (controllability) και παρατηρησιμότητα (observability) των εσωτερικών του κόμβων. Η μεθοδολογία που χρησιμοποιούμε βασίζεται σε αυτές τις δομές ελέγχου, καθώς μπορούμε να τις χρησιμοποιήσουμε για την αναπαραγωγή και εφαρμογή των διανυσμάτων δοκιμής στο υπό έλεγχο κύκλωμα, αλλά και για τη διαδικασία επαλήθευσης των αποκρίσεων, αφαιρώντας σημαντικό φόρτο από τον tester. 8

10 II. Δομές Ελέγχου Σε αυτό το σημείο θα εξετάσουμε τις δομές ελέγχου που χρησιμοποιεί η τεχνική μας βασισμένη στη προσέγγιση DFT, περιγράφοντας την λειτουργία τους καθώς και που μας χρησιμεύουν. Στο τέλος της ενότητας θα αναφερθούμε και στο επιπλέον υλικό που η υλοποίηση μας απαιτεί έτσι ώστε να επιτευχθεί ο υψηλός αριθμός συμπίεσης στα δεδομένα ελέγχου. α. LFSR (Linear Feedback Shift Register) Ένα LFSR μήκους n αναπαριστάται συνήθως από το χαρακτηριστικό πολυώνυμο του aa nn xx nn + + aa 1 xx + aa 0, όπου ο όρος αα ii xx ii αναφέρεται στο i-οστό flip-flop (καταχωρητή), με το συντελεστή aa ii, να μας δείχνει αν υπάρχει ανάδραση σε αυτό το flip-flop, εφόσον ισούται με 1. Προτού εξηγήσουμε τη λειτουργία ενός LFSR, παρουσιάζουμε ένα απλό παράδειγμα, έτσι ώστε να γίνει ευκολότερα κατανοητό. aa nn aa nn 1 aa 1 RR... 1 RR 2 RR nn 1 RR nn Σχήμα 1 Ένα LFSR λοιπόν, ή αλλιώς ολισθητής γραμμικής ανάδρασης, βλέπουμε ότι αποτελείται από D flip-flops με τους συντελεστές ολίσθησης (aa ii ), να μας υποδεικνύουν τις θέσεις όπου υπάρχουν πύλες XOR (XOR tap), εκτός από το aa nn το οποίο το θεωρούμε πάντα ίσο με 1 χωρίς να έχουμε πύλη σε αυτό το σημείο. Σύμφωνα με όσα προείπαμε το χαρακτηριστικό πολυώνυμο του 2 ου σχήματος είναι το 1xx 4 + 1xx 3 + 0xx 2 + 1xx + 1 ή αλλιώς aa 4 aa 3 aa 2 aa 1 RR 1 RR 2 RR 3 RR 4 Σχήμα 2 9

11 Η λειτουργία του LFSR είναι αρκετά απλή καθώς σε κάθε επόμενη κατάσταση το RR 1, παίρνει τη τιμή του RR nn της παρούσας κατάστασης και κάθε RR ii, αν συνδέεται με απλή σύνδεση με το RR ii 1, στην επόμενη κατάσταση θα έχει πάρει την τιμή του ενώ αν υπάρχει ανάδραση, η τιμή του RR ii για την επόμενη κατάσταση προκύπτει από τη λογική πράξη XOR των τιμών των RR ii 1 και RR nn στη παρούσα κατάσταση. Η κατηγορία των LFSR που χρησιμοποιούμε, ονομάζονται internal LFSRs καθώς οι πύλες XOR είναι τοποθετημένες εσωτερικά του ολισθητή, σε αντίθεση με τα external όπου τα XOR taps βρίσκονται στην εξωτερική σύνδεση μεταξύ του RR 1, RR nn. Παρατηρούμε ότι το LFSR είναι ένα κυκλικό κύκλωμα, δηλαδή αν εφαρμοστούν σε αυτό επανειλημμένοι κύκλοι ρολογιού, θα διέρχεται από μία προκαθορισμένη και σταθερή ακολουθία καταστάσεων. Ο αριθμός των καταστάσεων που επαναλαμβάνονται μπορεί να είναι το πολύ 2 nn 1, κάτι το οποίο εμφανίζεται μόνο όταν το πολυώνυμό μας είναι πρώτο (primitive). Χωρίς να το αναλύσουμε περαιτέρω, primitive πολυώνυμα είναι αυτά τα οποία, έχοντας ένα πολυώνυμο P(x) βαθμού n, η μικρότερη τιμή k για την οποία το πολυώνυμο 1 xx kk διαρείται από το P(x), είναι η kk = 2 nn 1. Ένα τέτοιο πολυώνυμο είναι το 1011 ή αλλιώς 1xx 3 + 0xx 2 + 1xx + 1 και στο σχήμα που ακολουθεί παρατηρούμε την κυκλική ιδιότητα του LFSR καθώς και πως προκύπτει η μέγιστη ακολουθία επαναλαμβανόμενων καταστάσεων. aa aa aa RR 1 RR 2 RR 3 Initial State S S S S S S S S Σχήμα 3 Παρατηρώντας την αρχική κατάσταση και την S7, βλέπουμε αυτό το οποίο αναφέραμε προηγουμένως, ότι δηλαδή έχοντας ένα πρώτο πολυώνυμο βαθμού 3, έχουμε = 7 καταστάσεις που θα επαναλαμβάνονται, κάτι το οποίο φαίνεται και από την έξοδο του LFSR η οποία θα περιέχει ότι η τελευταία στήλη και θα είναι μια 10

12 επαναλαμβανόμενη ακολουθία της μορφής , με την ονομασία m- sequence. Ο λόγος λοιπόν, για τον οποίο επιλέξαμε τα πολυώνυμα που χρησιμοποιούμε στο εργαλείο μας να είναι πρώτα, είναι διότι ορίζουμε εμείς την περιοδικότητα των καταστάσεων κι έτσι δεν τίθεται θέμα μελέτης των αρχικών καταστάσεων που θα χρησιμοποιηθούν. Σε διαφορετική περίπτωση μπορεί οι καταστάσεις να επαναλαμβάνονται μετά από μικρό αριθμό κύκλων ρολογιού και οι διάφορες καταστάσεις που προκύπτουνε, να μην αρκούνε για να παράξουμε τις ακολουθίες δύσκολα ανιχνεύσιμων σφαλμάτων. Το LFSR αποτελεί ίσως το σημαντικότερο και πιο κρίσιμο τμήμα της μεθοδολογίας μας, καθώς χρησιμοποιείται για την αναπαραγωγή των διανυσμάτων δοκιμής (αναφέρεται στον τίτλο ως γραμμικός αποσυμπιεστής) κι έτσι η καλύτερη χρήση του για βελτίωση των αποτελεσμάτων, απαιτεί αρκετή σκέψη και δοκιμές. Αυτό που δεν έχουμε αναφέρει μέχρις στιγμής είναι ότι χρησιμοποιούμε μία παραλλαγή των LFSR. Δηλαδή ενώ από μόνο του το LFSR έχει κάποιες πύλες XOR, εμείς προσθέτουμε εσωτερικά κι άλλες, τις οποίες τις τροφοδοτούμε από εξωτερικά κανάλια. Στην ουσία η διαφορά τους είναι ότι δεν παίρνουν τιμή από την ανάδραση αλλά ότι τους δίνει το εξωτερικό κανάλι. Με αυτό τον τρόπο ελέγχουμε τον αριθμό των νέων μεταβλητών που εισάγονται στο LFSR, βάζοντας ότι μεταβλητή θέλουμε από κάθε κανάλι, ανά τους κύκλους λειτουργίας που θέλουμε. β. Scan Chains Η έξοδος του LFSR τροφοδοτείται στους καταχωρητές ανίχνευσης (scan registers), οι οποίοι δρουν κανονικά ως flip flops, αλλά σε λειτουργία test δρουν ως ένας μεγάλος καταχωρητής ολίσθησης, επιτρέποντας στα δεδομένα να διαδοθούν σειριακά μέσω όλων των καταχωρητών προς το pin εξόδου, ενώ ταυτόχρονα νέα δεδομένα εισέρχονται από το pin εισόδου. Στην ουσία χρησιμοποιούμε τις scan chains για να αποσυμπιέσουμε τα διανύσματα ελέγχου, έτσι ώστε να εξετάσουμε συγκεκριμένα σημεία του κυκλώματος, αλλάζοντας τις καταστάσεις των καταχωρητών αυτών μεταξύ κανονικής λειτουργίας και ελέγχου. Η τεχνική αυτή ονομάζεται αλλιώς και scan path. γ. Phase Shifter Αν τροφοδοτούσαμε τις Scan αλυσίδες απευθείας από τις εξόδους του LSFR τότε οι γειτονικές αλυσίδες θα περιείχαν υψηλά συσχετισμένα δεδομένα ελέγχου, με αποτέλεσμα να μην μπορούμε να επιτύχουμε υψηλό ποσοστό κάλυψης σφαλμάτων αλλά και ο έλεγχος μας να μην είναι ψευδοτυχαίος, δηλαδή να έχουμε 11

13 επαναλαμβανόμενες ακολουθίες δεδομένων. Για αυτό το λόγο χρησιμοποιούμε μεταξύ του LFSR και των scan αλυσίδων ένα κύκλωμα με την ονομασία Phase Shifter. Ένας τυπικός Phase Shifter αποτελείται από ένα δίκτυο πυλών XOR, τοποθετημένες έτσι ώστε να αποφευχθούν οι ολισθημένες εκδόσεις των ίδιων δεδομένων σε διαφορετικά σημεία των scan chains. Κάθε scan chain οδηγείται από ένα δέντρο XOR πυλών, το οποίο αντιστοιχεί σε ένα γραμμικό συνδυασμό εξόδων από τους καταχωρητές του LFSR. Αυτό το κύκλωμα μας παράγει ακολουθίες δεδομένων ελέγχου, ασυσχέτιστες μεταξύ τους, εφαρμόζοντας μια ιδιότητα της m-sequence σύμφωνα με την οποία το άθροισμα οποιασδήποτε m-sequence και μίας κυκλικής μετατόπισης της, μας δίνει μία καινούρια μετατόπιση της m-sequence (shift and add). Αυτό που πετυχαίνουμε με τον Phase Shifter λοιπόν είναι η ελαχιστοποίηση των γραμμικών εξαρτήσεων μεταξύ των μεταβλητών που υπάρχουν στο LSFR, κάτι που μας βοηθάει καθώς αυξάνεται η πιθανότητα να επιτύχουμε την αναπαραγωγή του εκάστοτε διανύσματος και επιπλέον χρησιμοποιώντας το κύκλωμα αυτό μπορούμε να οδηγούμε ένα μεγάλο αριθμό Scan αλυσίδων με σχετικά πάντα μικρού μήκους LFSR. δ. Multivariable Dynamic Reseeding Architecture (MDRA) Η υλοποίηση που προτείνουμε χρησιμοποιεί ένα επιπλέον hardware με το οποίο είναι δυνατή η αύξηση των κύκλων στους οποίους το LFSR δέχεται νέες μεταβλητές και λειτουργεί κανονικά, αλλά η έξοδος του δεν μεταφέρεται στις scan chains. Αυτό το πετυχαίνουμε απενεργοποιώντας τις scan αλυσίδες για τους κύκλους που θέλουμε κι έτσι ενώ το LFSR δουλεύει, οι νέες μεταβλητές δεν περνάνε στις scan chains παρά μόνο όταν το κύκλωμα τις ξαναενεργοποιήσει. Επίσης αυτό το κύκλωμα μπορεί και δέχεται δεδομένα σύμφωνα με τα οποία γνωρίζει σε κάθε φάση παραγωγής των διανυσμάτων, για πόσο πρέπει να διατηρήσει τις scan chains απενεργοποιημένες. Δηλαδή ξέροντας εξ αρχής ότι έχει να αναπαράγει 120 διανύσματα, σε κάθε βήμα γνωρίζει ότι πχ αφού βγουν τα δεδομένα ελέγχου για το 20 ο διάνυσμα, μετά θα πρέπει οι κύκλοι που απενεργοποιούνται οι scan αλυσίδες να αυξηθούνε από τρείς στους τέσσερις για τα επόμενα δέκα διανύσματα. Όταν επιδράει το κύκλωμα στην ουσία πρώτα παράγονται οι ψεύτικοι ή fake κύκλοι κατά τους οποίους τα δεδομένα που βγάζει το LFSR δεν φορτώνονται στις scan αλυσίδες και στο τέλος ο πραγματικός κύκλος του οποίου τα δεδομένα φορτώνονται κανονικά. 12

14 III. Μεθοδολογία Σκοπός μας είναι να συμπιέσουμε τα δεδομένα ελέγχου. Για να το επιτύχουμε στην ουσία προσπαθούμε να χρησιμοποιήσουμε όσο το δυνατόν λιγότερες μεταβλητές γίνεται. Μέχρις στιγμής όμως δεν έχουμε κάνει ξεκάθαρο το τι εννοούμε μεταβλητές αλλά και πως τις χρησιμοποιούμε. Παρακάτω παρουσιάζουμε μερικά διανύσματα έτσι ώστε να γίνει περισσότερο κατανοητό. Διανύσματα hard-to-detect-faults X XX01X111X X XXX01X X Διανύσματα easy-to-detect-faults XXXXXXXXXXXX11010XXXXX0XXXXXXXXXX XX1XXXXXXXXXXXX000 XXX1XXXXXXXXXXXXXXXXXX0XXXXXXXXXXXXXX000XXXXXXXXXXXXXXX0XX XXXXXXXXXXXXXXXXXXX1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0XX Αυτό που παρατηρούμε είναι ότι στα δύσκολα διανύσματα έχουμε πολλά ορισμένα bits (defined bits) ενώ στα εύκολα έχουμε πολύ λίγα με τα περισσότερα bits να μην μας νοιάζει τι τιμή θα πάρουνε ( X ). Έτσι λοιπόν όταν μιλάμε για μεταβλητές εννοούμε ότι βάζουμε μία τιμή στο LFSR η οποία δεν έχει οριστεί ακόμη και θα οριστεί σε επόμενο στάδιο και μπορεί να πάρει την τιμή 1 ή 0. Επίσης όταν μιλάμε για συμπίεση εννοούμε πόσα bits χρειαστήκαμε για να αναπαραστήσουμε όλα τα διανύσματα, δηλαδή αν ένα διάνυσμα έχει πχ 50 bits από τα οποία τα 40 είναι defined και τα 10 είναι μη ορισμένα (undefined), τότε η καλύτερη συμπίεση που μπορούμε να έχουμε είναι να χρησιμοποιήσουμε 40 bits γι αυτό το διάνυσμα μειώνοντας δηλαδή το μέγεθος του διανύσματος στο 80% του αρχικού. Σε σπάνιες περιπτώσεις εκμεταλλευόμενοι τις ιδιότητες του LFSR, δηλαδή τις γραμμικές εξαρτήσεις που προκύπτουν, μπορούμε να χρησιμοποιήσουμε και ελάχιστα λιγότερα από τα defined bits όλου του test set, αλλά γενικά ο κανόνας είναι ότι η πλήρης συμπίεση έχουμε όταν έχουμε χρησιμοποιήσει τόσα bits όσα τα defined bits του test set, δηλαδή έχοντας ξεφορτωθεί όλα τα X από το test set. Στη συνέχεια θα αναλύσουμε τη μεθοδολογία μας σταδιακά, ακολουθώντας τις λειτουργίες του εργαλείου που έχουμε αναπτύξει, έτσι ώστε να γίνει αντιληπτός ο τρόπος που επιτυγχάνουμε τη συμπίεση και τέλος να παρουσιάσουμε τα αποτελέσματα της μεθόδου μας. 13

15 α. Συμβολική Εξομοίωση Το πρώτο βήμα στο εργαλείο μας είναι η συμβολική εξομοίωση, με συμβολική να εννοούμε ότι δεν εισάγουμε πραγματικές τιμές στο LFSR, δηλαδή 0 ή 1, αλλά μεταβλητές οι οποίες θα οριστούνε στη πορεία της εξομοίωσης. Κάθε κύκλωμα έχει τα δικά του δεδομένα ελέγχου τα οποία μας δίνονται και από εκεί και πέρα μπορούμε να ορίσουμε τις δομές ελέγχου που χρησιμοποιούνται, δηλαδή τη δομή του LFSR, προσδιορίζοντας τις πύλες XOR του αλλά και τις εξωτερικές, τον αριθμό των scan αλυσίδων και τέλος τον αρχικό αριθμό κύκλων που θα απενεργοποιούνται οι scan chains. Το test set αποτελείται από όλα τα διανύσματα που πρέπει να αναπαραχθούν και σκοπός μας είναι να δούμε αν μετά από κάθε Scan Chain Length (το άνω ακέραιο μέρος της διαίρεσης Μήκος Διανυσμάτων / Αριθμό Scan Αλυσίδων) κύκλους, με τα δεδομένα που έχουν εισαχθεί στις scan chains, μπορούμε να παράγουμε κάποιο από τα διανύσματα. Ξεκινώντας την εξομοίωση θεωρούμε μία αρχική κατάσταση του LFSR, την οποία ονομάζουμε seed και περιέχει τις μεταβλητές αα 2, αα 3,. aa 2 aa 3 aa 4 aa 5 Εξωτερικές πύλες Σχήμα 4 Στο παραπάνω σχήμα βλέπουμε και τις εξωτερικές πύλες (μπλε χρώμα), οι οποίες τροφοδοτούνται από εξωτερικά κανάλια του tester. Έπειτα όπως είπαμε ξεκινάει η διαδικασία όπου το LFSR δέχεται νέες τιμές και οι καταχωρητές μετατοπίζουν τις μεταβλητές, αφού πρώτα έχουν εισαχθεί δεδομένα στις scan chains. Όταν δύο μεταβλητές θα συνδυάζονται, αυτό θα συμβολίζει τη λογική πράξη XOR. Πχ όταν γίνονται XOR δύο μεταβλητές, η α2 και η α3 αυτό θα γράφεται ως α2,α4. Ως συμπλήρωμα θα αναφέρουμε εδώ όλες τις δυνατές πράξεις χρησιμοποιώντας πύλες XOR, με τα Χ Υ να συμβολίζουν μεταβλητές. 14

16 Είσοδος 1 Είσοδος 2 Έξοδος Χ Υ Χ,Υ Χ 0 Χ Χ 1 Χ, Είσοδος 1 Είσοδος 2 Έξοδος Θα ακολουθήσουμε ένα μικρό παράδειγμα έτσι ώστε να γίνει περισσότερο κατανοητή η διαδικασία βασιζόμενοι στο LFSR του σχήματος 4 με εξωτερικές πύλες, ή αλλιώς external XOR taps, στα σημεία και έχοντας δύο scan αλυσίδες. Επίσης ως δεδομένα ελέγχου έχουμε τα εξής: X1101XX00X XXXXX1XX0X X100XX110X XXXXX1X00X XXXXXXX0XX τα οποία βλέπουμε ότι αποτελούνται από 5 διανύσματα μήκους 10 bits το καθένα. Το εργαλείο λειτουργεί κάνοντας shift (μετατοπίζοντας τις τιμές) για scan chain length κύκλους μέχρις ότου να γεμίσει τις scan αλυσίδες κι έπειτα ελέγχει αν μπορεί να αναπαραχθεί κάποιο vector. Εφόσον κανένα vector δεν γίνεται να αναπαραχθεί είτε ξεκινάει να κλειδώνει τις scan chains δηλαδή να βγάζει fake (ψεύτικους) κύκλους, αν ακόμα δεν είχε χρειαστεί, ή στην αντίθετη περίπτωση αυξάνει κατά ένα κύκλο την φάση όπου απενεργοποιούνται οι scan chains και γεμίζει μόνο το LFSR. Η λειτουργία με τους fake κύκλους θα εξηγηθεί με περισσότερη λεπτομέρεια στη συνέχεια. Σε αυτό το σημείο βρίσκεται και η κύρια διαφορά της μεθόδου Dynamic Reseeding (Δυναμική Ανατροφοδότηση) με τη μέθοδο του Static Reseeding (Στατική), δηλαδή ενώ στη πρώτη μέθοδο βασιζόμαστε στη λειτουργία του LFSR και των μεταβλητών που βάζουμε έτσι ώστε να σχηματίσουμε τα δεδομένα ελέγχου, στη δεύτερη μέθοδο πρέπει η εφαρμογή που ελέγχει το κύκλωμα να σταματάει μέχρι να φορτωθεί μία νέα κατάσταση στο LFSR όπου το μήκος της κατάστασης ισούται με το μήκος του LFSR (full reseeding). Στο Dynamic Reseeding αυτό λοιπόν που γίνεται είναι ότι έχουμε μερική κι όχι ολική ανατροφοδότηση, δηλαδή η νέα κατάσταση προκύπτει με seed μικρότερο του μήκους του LFSR. Αυτό πέραν του ότι μας δίνει καλύτερη συμπίεση στα δεδομένα ελέγχου, έχει και απλούστερη υλοποίηση σε επίπεδο υλικού. 15

17 Συνεχίζοντας λοιπόν το παράδειγμα μπορούμε να δούμε τις διάφορες καταστάσεις που περνάει το LFSR μέχρις ότου να αναπαράγει το πρώτο vector που μπορεί. Υπ όψιν ότι τα εξωτερικά κανάλια σε κάθε κύκλο εισάγουν νέες μεταβλητές, όπου αυτό φαίνεται από τον αυξανόμενο δείκτη τους από τα δεξιά προς τα αριστερά (πράσινο χρώμα), ο οποίος παίρνει την τιμή του μεγαλύτερου δείκτη στον προηγούμενο κύκλο + 1 για την πρώτη εξωτερική πύλη XOR και ούτω καθεξής. Επίσης είπαμε ότι το μήκος μίας scan αλυσίδας (Scan Chain Length) ισούται με το μήκος των διανυσμάτων διά τον αριθμό τον scan αλυσίδων (10 / 2 = 5), άρα πρέπει το LFSR να κάνει shift άλλες τέσσερις φορές έτσι ώστε να γεμίσουν οι scan αλυσίδες και να προσπαθήσουμε να δούμε αν γίνεται να παραχθεί κάποιο από τα διανύσματα του test set, υποθέτοντας ότι η μία θέση κάθε αλυσίδας γεμίζει και από την αρχική κατάσταση. aa ii, μεταβλητή με το μεγαλύτερο δείκτη σε τρέχον κύκλο Καταχωρητής 1 Καταχωρητής 2 Καταχωρητής 3 aa 2 aa 3 aa 4 aa 5 aa ii+2 Εξωτερικές πύλες aa ii+1 Καταχωρητής 4 Κατάσταση Καταχωρητής 1 Καταχωρητής 2 Καταχωρητής 3 Καταχωρητής 4 αρχική a2 a3 a4 a5 1 ο shift a5,a7 a2,a5 a3 a4,a6 2 ο shift a4,a6,a9 a4,a5,a6,a7 a2,a5 a3,a8 3 ο shift a3,a8,a11 a3,a4,a6,a8,a9 a4,a5,a6,a7 a2,a5,a10 4 ο shift a2,a5,a10,a13 a2,a3,a5,a8,a10,a11 a3,a4,a6,a8,a9 a4,a5,a6,a7,a12 Αυτές λοιπόν είναι όλες οι καταστάσεις που περνάει το LFSR μέχρι να γεμίσουν οι scan αλυσίδες και από κάθε μία, μεταβλητές μέσω του phase shifter μεταφέρονται στις scan chains. Ο phase shifter του εργαλείου μας, δημιουργείται δυναμικά με τη μέθοδο που αναπτύσσει ο Rajski (Βιβλιογραφία [3]) και καθώς η ανάλυση της μεθόδου ξεφεύγει από τους σκοπούς της εργασίας, απλά θα πούμε ότι είναι μία αυτοματοποιημένη μέθοδος που λαμβάνει υπόψη τη μορφολογία του LFSR. Για το συγκεκριμένο παράδειγμα ο phase 16

18 shifter που παράχθηκε, παίρνει δεδομένα από τρία σημεία του LFSR, για να γεμίσει το κελί της αντίστοιχης αλυσίδας και περιγράφεται από την εξής μορφή: Από τα στοιχεία αυτά καταλαβαίνουμε ότι για να γεμίσει το κάθε κελί της 1 ης αλυσίδας θα κάνει XOR τα δεδομένα που βρίσκονται στον 1 ο, 2 ο και 3 ο καταχωρητή του LFSR ενώ για το κάθε κελί της 2 ης αλυσίδας θα κάνει XOR τα δεδομένα του 1 ου, 2 ου και 4 ου καταχωρητή. Σχηματικά η ροή των δεδομένων, για τη γενική περίπτωση, μπορεί να αναπαρασταθεί ως εξής: Scan Chain 1 Scan Chain 2 Scan Chain 3 Scan Chain Μήκος διαν / # scan αλυσίδων Μπορούμε όμως για αυτή τη φάση της εξομοίωσης να δώσουμε ένα πιο επεξηγηματικό σχήμα του κυκλωμάτων που χρησιμοποιούμε, βασισμένο στο παράδειγμα που ακολουθούμε. Στο επόμενο σχήμα θα γίνουν σαφέστερες οι είσοδοι και έξοδοι των πυλών ενώ θα εμφανιστούν και τα XOR δέντρα που αναφέραμε προηγουμένως. Όπως και πριν οι γραμμές με το μπλε χρώμα συμβολίζουν τα εξωτερικά κανάλια καθώς εδώ δεν γίνεται διάκριση σε εξωτερικές και εσωτερικές πύλες XOR. Επίσης στους καταχωρητές έχουμε διατηρήσει την αρχική κατάσταση του LFSR καθώς είναι το πρώτο βήμα και στην συμβολική εξομοίωση για την παραγωγή των διανυσμάτων. Τέλος πρέπει να πούμε ότι εδώ δεν εμφανίζεται το κύκλωμα το οποίο ονομάζουμε ως vector counter διότι για την περιγραφή που ακολουθεί δεν επιδρά. Παρουσίαση του κυκλώματος αυτού θα γίνει σε επόμενη ενότητα. 17

19 Καταχωρητής 1 Καταχωρητής 2 Καταχωρητής 3 Καταχωρητής 4 aa 2 aa 3 aa 4 aa 5 Phase Shi ft er Slice 5 Slice 4 Scan Chains Slice 3 Slice 2 Slice 1 Scan Chain 2 Scan Chain 1 Σχήμα 5 Στο σχήμα 5 εμφανίζεται ένας νέος όρος, το slice ή αλλιώς κομμάτι το οποίο δεν είναι τίποτα παραπάνω από τα δεδομένα του αντίστοιχου κελιού όλων των αλυσίδων, που μπαίνουν σε κάθε κύκλο. Από εδώ και στο εξής τα δεδομένα που βρίσκονται στις scan chains θα αναφέρονται και ως symbolic vector, δηλαδή συμβολικό διάνυσμα. Αυτό που βλέπουμε είναι ότι έχουμε όσα slices όσο και το μήκος της αλυσίδας κάτι που είναι λογικό και επίσης ότι οι scan αλυσίδες γεμίζουν από κάτω προς τα πάνω δηλαδή τα δεδομένα του κάθε πρώτου κύκλου μπαίνουν στο 1 ο slice και τα δεδομένα του κάθε 5 ου κύκλου, μπαίνουν στο 5 ο. Για να μην παρερμηνευτούν οι όροι πρώτος και πέμπτος κύκλος, εδώ αναφέρουμε σαν πρώτο κύκλο, τον κύκλο ο οποίος ξεκινάει μετά από την παραγωγή ενός διανύσματος, δηλαδή το LFSR δεν σταματάει να λειτουργεί και ξεκινάμε τη διαδικασία από την αρχή για κάθε διάνυσμα, αλλά συνεχίζει κανονικά, οπότε όταν πχ λέμε πρώτος κύκλος για να προσπαθήσουμε να παράγουμε το όποιο τρίτο διάνυσμα, θα εννοείτε ότι το LFSR βρίσκεται στον 11 ο κύκλο λειτουργίας του. Αφού λοιπόν είδαμε το πώς διαμορφώνονται τα δεδομένα του LFSR μέχρι τη στιγμή που γεμίζουν οι αλυσίδες, μπορούμε πλέον να δούμε και πως γεμίσανε οι αλυσίδες πάντα ακολουθώντας τη λογική του σχήματος 5. 18

20 Scan Chain 2 Scan Chain 1 a3,a4,a5,a6,a7,a8,a11,a12,a13 a4,a6,a9,a11,a13 Slice 5 a2,a4,a5,a6,a9,a10,a11 a5,a7,a9,a11 Slice 4 a3,a5,a7,a8,a9 a2,a7,a9 Slice 3 a2,a4,a6,a7 a2,a3,a7 Slice 2 a2,a3,a5 a2,a3,a4 Slice 1 Αυτή είναι η πρώτη φάση της διαδικασίας παραγωγής του κάθε διανύσματος με τη δεύτερη να είναι η πραγματική παραγωγή του διανύσματος από τα δεδομένα του συμβολικού. Να υπενθυμίσουμε ότι όλες οι μεταβλητές του κάθε κελιού γίνονται μεταξύ τους XOR, κάτι που συμβολίζεται με το κόμμα και ο λόγος που το αναφέρουμε είναι διότι εμφανίζονται ταξινομημένες κάτι που μπορεί να οδηγήσει σε σύγχυση, αλλά αυτό γίνεται μόνο διότι ακολουθούνται οι συμβάσεις της υλοποίησης, στην οποία οι γραμμικές αυτές εκφράσεις διατηρούνται σε ταξινομημένες λίστες για λόγους ταχύτητας, καθώς δύο ταξινομημένες λίστες μπορούν να συγχωνευτούν σε γραμμικό χρόνο (τόσες πράξεις όσες και το άθροισμα των στοιχείων τους) σε αντίθεση με το να κρατούσαμε τα στοιχεία της λίστας ακανόνιστα μεταξύ τους. - Θέματα Υλοποίησης Πριν προχωρήσουμε παρακάτω θα πρέπει να εμβαθύνουμε σε κάποια σημεία της υλοποίησης του εργαλείου έτσι ώστε να κατανοήσουμε τους μηχανισμούς που χρησιμοποιούμε για να μεταβούμε στα επόμενα στάδια της εξομοίωσης. Εδώ δεν θα αναφέρουμε καθαρά τεχνικά θέματα, αλλά τη λογική με την οποία σχεδιάσαμε κάποια κομμάτια του εργαλείου και τον λόγο για τον οποίο ακολουθήσαμε τις όποιες σχεδιαστικές επιλογές. Καταρχήν θα πρέπει να μιλήσουμε για της δομές δεδομένων που διατηρεί το εργαλείο μας και οι οποίες βοηθάνε στη σωστή και βέλτιστη λειτουργία της εξομοίωσης. Όλες οι δομές μας είναι στην ουσία πίνακες λιστών με κύριους, τους πίνακες λιστών για την αναπαράσταση του LFSR, των scan αλυσίδων και τον πίνακα ιστορικού καθορισμού τον μεταβλητών. Ο τελευταίος πίνακας κρατάει στοιχεία για το αν μία μεταβλητή έχει οριστεί, δηλαδή έχει πάρει μία τιμή 0 ή 1 ή έχει συσχετιστεί με μία γραμμική έκφραση. Αν μία μεταβλητή πχ η a2 δεν έχει οριστεί τότε η τρίτη λίστα του πίνακα αυτού (κελί 0, κελί 1, κελί 2) είναι κενή ενώ αν έχει πάρει πχ την τιμή 1 τότε υπάρχει ένας κόμβος στη λίστα που περιέχει την τιμή 1. Αν η μεταβλητή έχει συσχετιστεί με μία γραμμική έκφραση τότε στη συγκεκριμένη λίστα θα υπάρχουν οι κόμβοι με τον καθένα να έχει ως τιμή τον δείκτη της κάθε μεταβλητής που ανήκει στην γραμμική έκφραση. Για παράδειγμα αν είχαμε ότι 19

Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Εξαγωγή Διανυσμάτων Δοκιμής Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Περίγραμμα ργρ Παρουσίασης Είδη Συνόλων Δοκιμής Ντετερμινιστικά σύνολα δοκιμής Συμβολισμοί

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

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

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

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

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

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

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

1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά;

1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά; ΚΕΦΑΛΑΙΟ 2 ο ΚΙΝΗΣΗ 2.1 Περιγραφή της Κίνησης 1. Ποια μεγέθη ονομάζονται μονόμετρα και ποια διανυσματικά; Μονόμετρα ονομάζονται τα μεγέθη τα οποία, για να τα προσδιορίσουμε πλήρως, αρκεί να γνωρίζουμε

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

Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων

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

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

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

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

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

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

7.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 7 ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΜΑΝ ΑΛΩΤΕΣ FLIP FLOP Σκοπός: Η κατανόηση της λειτουργίας των βασικών ακολουθιακών κυκλωµάτων. Θα µελετηθούν συγκεκριµένα: ο µανδαλωτής (latch)

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

Ανάλυση Δεδομένων με χρήση του Στατιστικού Πακέτου R

Ανάλυση Δεδομένων με χρήση του Στατιστικού Πακέτου R Ανάλυση Δεδομένων με χρήση του Στατιστικού Πακέτου R, Επίκουρος Καθηγητής, Τομέας Μαθηματικών, Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών, Εθνικό Μετσόβιο Πολυτεχνείο. Περιεχόμενα Εισαγωγή στο

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

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

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

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

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

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

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

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

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

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής: Αυτό που πρέπει να θυμόμαστε, για να μη στεναχωριόμαστε, είναι πως τόσο στις εξισώσεις, όσο και στις ανισώσεις 1ου βαθμού, που θέλουμε να λύσουμε, ακολουθούμε ακριβώς τα ίδια βήματα! Εκεί που πρεπει να

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

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

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

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

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Μονάδες επεξεργασίας δεδομένων και ο έλεγχος τους Δόμηση σύνθετων κυκλωμάτων 1. Γενική περιγραφή

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

Μάθημα 4.2 Η μητρική πλακέτα

Μάθημα 4.2 Η μητρική πλακέτα Μάθημα 4.2 Η μητρική πλακέτα - Εισαγωγή - Οι βάσεις του επεξεργαστή και της μνήμης - Οι υποδοχές της μητρικής πλακέτας - Άλλα μέρη της μητρική πλακέτας - Τυποποιήσεις στην κατασκευή μητρικών πλακετών Όταν

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

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

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

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

Συνδυαστικά Κυκλώματα

Συνδυαστικά Κυκλώματα 3 Συνδυαστικά Κυκλώματα 3.1. ΣΥΝΔΥΑΣΤΙΚΗ Λ ΟΓΙΚΗ Συνδυαστικά κυκλώματα ονομάζονται τα ψηφιακά κυκλώματα των οποίων οι τιμές της εξόδου ή των εξόδων τους διαμορφώνονται αποκλειστικά, οποιαδήποτε στιγμή,

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

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

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

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1 ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Μετρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Μετρητής Ριπής Σύγχρονος υαδικός Μετρητής

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

Κινητές επικοινωνίες. Κεφάλαιο 6 Τεχνικές πoλυπλεξίας - CDMA

Κινητές επικοινωνίες. Κεφάλαιο 6 Τεχνικές πoλυπλεξίας - CDMA Κινητές επικοινωνίες Κεφάλαιο 6 Τεχνικές πoλυπλεξίας - CDMA 1 Πολυπλεξία Η πολυπλεξία επιτρέπει την παράλληλη μετάδοση δεδομένων από διαφορετικές πηγές χωρίς αλληλοπαρεμβολές. Τρία βασικά είδη TDM/TDMA

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

9. Συστολικές Συστοιχίες Επεξεργαστών

9. Συστολικές Συστοιχίες Επεξεργαστών Κεφάλαιο 9: Συστολικές συστοιχίες επεξεργαστών 208 9. Συστολικές Συστοιχίες Επεξεργαστών Οι συστολικές συστοιχίες επεξεργαστών είναι επεξεργαστές ειδικού σκοπού οι οποίοι είναι συνήθως προσκολλημένοι σε

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

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1 ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης Φόρτωσης Καταχωρητές

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ 1.1 Να δοθεί ο ορισμός του προβλήματος καθώς και τρία παραδείγματα

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

ΚΕΦΑΛΑΙΟ 3ο ΤΥΧΑΙΟΙ ΑΡΙΘΜΟΙ ΕΛΕΓΧΟΣ ΤΥΧΑΙΟΤΗΤΑΣ

ΚΕΦΑΛΑΙΟ 3ο ΤΥΧΑΙΟΙ ΑΡΙΘΜΟΙ ΕΛΕΓΧΟΣ ΤΥΧΑΙΟΤΗΤΑΣ ΚΕΦΑΛΑΙΟ 3ο ΤΥΧΑΙΟΙ ΑΡΙΘΜΟΙ ΕΛΕΓΧΟΣ ΤΥΧΑΙΟΤΗΤΑΣ 3.1 Τυχαίοι αριθμοί Στην προσομοίωση διακριτών γεγονότων γίνεται χρήση ακολουθίας τυχαίων αριθμών στις περιπτώσεις που απαιτείται η δημιουργία στοχαστικών

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

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

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

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0 20130510 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εγκατάσταση προγράμματος DCAD 2 2. Ενεργοποίηση Registration 2 3. DCAD 3 3.1 Εισαγωγή σημείων 3 3.2 Εξαγωγή σημείων 5 3.3 Στοιχεία ιδιοκτησίας

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

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ

Α. ΣΚΟΔΡΑΣ ΠΛΗ21 ΟΣΣ#2. 14 Δεκ 2008 ΠΑΤΡΑ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 2008 Α. ΣΚΟΔΡΑΣ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ ΠΛΗ21 ΟΣΣ#2 14 Δεκ 2008 ΠΑΤΡΑ ΧΡΟΝΟΔΙΑΓΡΑΜΜΑ ΜΕΛΕΤΗΣ 7-segment display 7-segment display 7-segment display Αποκωδικοποιητής των 7 στοιχείων (τμημάτων) (7-segment decoder) Κύκλωμα αποκωδικοποίησης του στοιχείου

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

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων

ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων ΗΜΥ-2: Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Μετρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Μετρητής Ριπής Σύγχρονος υαδικός

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

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

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

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

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

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

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

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

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

1.2 Εξισώσεις 1 ου Βαθμού

1.2 Εξισώσεις 1 ου Βαθμού 1.2 Εξισώσεις 1 ου Βαθμού Διδακτικοί Στόχοι: Θα μάθουμε: Να κατανοούμε την έννοια της εξίσωσης και τη σχετική ορολογία. Να επιλύουμε εξισώσεις πρώτου βαθμού με έναν άγνωστο. Να διακρίνουμε πότε μια εξίσωση

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

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

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

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

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

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr I ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ i e ΜΕΡΟΣ Ι ΟΡΙΣΜΟΣ - ΒΑΣΙΚΕΣ ΠΡΑΞΕΙΣ Α Ορισμός Ο ορισμός του συνόλου των Μιγαδικών αριθμών (C) βασίζεται στις εξής παραδοχές: Υπάρχει ένας αριθμός i για τον οποίο ισχύει i Το σύνολο

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

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης Πανεπιστήμιο Πατρών Τμήμα Μηχ. Η/Υ & Πληροφορικής Ακαδημαϊκό Έτος 009-010 Ψ Η Φ Ι Α Κ Ε Σ Τ Η Λ Ε Π Ι Κ Ο Ι Ν Ω Ν Ι ΕΣ η Εργαστηριακή Άσκηση: Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης Στην άσκηση

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

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

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

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης

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

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Κατακερματισμός. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Κατακερματισμός. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Δομές Δεδομένων Κατακερματισμός Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Λεξικό Dictionary Ένα λεξικό (dictionary) είναι ένας αφηρημένος τύπος δεδομένων (ΑΤΔ) που διατηρεί

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

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ»

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ» ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ: ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ «ΤΑ ΚΛΑΣΜΑΤΑ» Νικόλαος Μπαλκίζας 1. ΕΙΣΑΓΩΓΗ Σκοπός του σχεδίου μαθήματος είναι να μάθουν όλοι οι μαθητές της τάξης τις έννοιες της ισοδυναμίας των κλασμάτων,

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

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

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

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

Ο πυκνωτής είναι μια διάταξη αποθήκευσης ηλεκτρικού φορτίου, επομένως και ηλεκτρικής ενέργειας.

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

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

Pipelining και Παράλληλη Επεξεργασία

Pipelining και Παράλληλη Επεξεργασία Pipelining και Παράλληλη Επεξεργασία Εισαγωγή Σωλήνωση - Pipelining Βασισμένη στην ιδέα σωλήνα που στέλνει νερό χωρίς να περιμένει το νερό που μπαίνει σε ένα σωλήνα να τελειώσει water pipe Μπορεί να οδηγήσει

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

12. ΚΑΤΑΧΩΡΗΤΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1

12. ΚΑΤΑΧΩΡΗΤΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1 12. ΚΑΤΑΧΩΡΗΤΕΣ e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1 ΚΑΤΑΧΩΡΗΤΕΣ Ο ΚΑΤΑΧΩΡΗΤΗΣ ΩΣ ΣΤΟΙΧΕΙΟ ΜΝΗΜΗΣ ΕΙ Η ΚΑΤΑΧΩΡΗΤΩΝ ΣΤΑΤΙΚΟΣ ΚΑΤΑΧΩΡΗΤΗΣ ΚΑΤΑΧΩΡΗΤΗΣ ΟΛΙΣΘΗΣΗΣ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ-ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ

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

ΕΓΧΕΙΡΙΔΙΟ ΕΦΑΡΜΟΓΗΣ ΣΥΣΤΗΜΑΤΟΣ ΔΗΜΟΣΙΕΥΣΗΣ ΟΙΚΟΝΟΜΙΚΩΝ ΣΤΟΙΧΕΙΩΝ. Η Εταιρεία

ΕΓΧΕΙΡΙΔΙΟ ΕΦΑΡΜΟΓΗΣ ΣΥΣΤΗΜΑΤΟΣ ΔΗΜΟΣΙΕΥΣΗΣ ΟΙΚΟΝΟΜΙΚΩΝ ΣΤΟΙΧΕΙΩΝ. Η Εταιρεία O p e n T e c h n o l o g y S e r v i c e s Η Εταιρεία H O.T.S A.E. είναι σήµερα µία από τις πιο ραγδαία αναπτυσσόµενες εταιρείες στην Ελλάδα στους τοµείς των Ολοκληρωµένων Υπηρεσιών Πληροφορικής και της

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

ΣΥΣΤΗΜΑΤΑ. 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις)

ΣΥΣΤΗΜΑΤΑ. 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις) 6 ΣΥΣΤΗΜΑΤΑ 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις) Η εξίσωση αx βy γ Στο Γυμνάσιο διαπιστώσαμε με την βοήθεια παραδειγμάτων ότι η εξίσωση αx βy γ, με α 0 ή β 0, που λέγεται γραμμική εξίσωση,

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

8. Σύνθεση και ανάλυση δυνάμεων

8. Σύνθεση και ανάλυση δυνάμεων 8. Σύνθεση και ανάλυση δυνάμεων Βασική θεωρία Σύνθεση δυνάμεων Συνισταμένη Σύνθεση δυνάμεων είναι η διαδικασία με την οποία προσπαθούμε να προσδιορίσουμε τη δύναμη εκείνη που προκαλεί τα ίδια αποτελέσματα

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

Η ΜΕΘΟΔΟΣ PCA (Principle Component Analysis)

Η ΜΕΘΟΔΟΣ PCA (Principle Component Analysis) Η ΜΕΘΟΔΟΣ PCA (Principle Component Analysis) Η μέθοδος PCA (Ανάλυση Κύριων Συνιστωσών), αποτελεί μία γραμμική μέθοδο συμπίεσης Δεδομένων η οποία συνίσταται από τον επαναπροσδιορισμό των συντεταγμένων ενός

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

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

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

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

Κυκλώματα με ημιτονοειδή διέγερση

Κυκλώματα με ημιτονοειδή διέγερση Κυκλώματα με ημιτονοειδή διέγερση Κυκλώματα με ημιτονοειδή διέγερση ονομάζονται εκείνα στα οποία επιβάλλεται τάση της μορφής: = ( ω ϕ ) vt V sin t όπου: V το πλάτος (στιγμιαία μέγιστη τιμή) της τάσης ω

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

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει; ΜΑΘΗΜΑ 7 Κλήση αλγορίθμου από αλγόριθμο Αναδρομή Σ χ ο λ ι κ ο Β ι β λ ι ο ΥΠΟΚΕΦΑΛΑΙΟ 2.2.7: ΕΝΤΟΛΕΣ ΚΑΙ ΔΟΜΕΣ ΑΛΓΟΡΙΘΜΟΥ ΠΑΡΑΓΡΑΦΟI 2.2.7.5: Κλήση αλγορίθμου από αλγόριθμο 2.2.7.6: Αναδρομή εισαγωγη

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

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

ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ ΑΝΑΣΚΟΠΗΣΗ ΘΕΩΡΙΑΣ ΣΥΝΟΡΘΩΣΕΩΝ ΤΟΠΟΓΡΑΦΙΚΑ ΔΙΚΤΥΑ ΚΑΙ ΥΠΟΛΟΓΙΣΜΟΙ ΑΝΑΣΚΟΠΗΣΗ ΘΕΩΡΙΑΣ ΣΥΝΟΡΘΩΣΕΩΝ Βασίλης Δ. Ανδριτσάνος Δρ. Αγρονόμος - Τοπογράφος Μηχανικός ΑΠΘ Επίκουρος Καθηγητής ΤΕΙ Αθήνας 3ο εξάμηνο http://eclass.teiath.gr Παρουσιάσεις,

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

Αλγόριθμοι και Πολυπλοκότητα

Αλγόριθμοι και Πολυπλοκότητα Αλγόριθμοι και Πολυπλοκότητα Ροή Δικτύου Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Μοντελοποίηση Δικτύων Μεταφοράς Τα γραφήματα χρησιμοποιούνται συχνά για την μοντελοποίηση

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

Τα µπιτ και η σηµασία τους. Σχήµα 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

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

Ψηφιακά ολοκληρωμένα κυκλώματα

Ψηφιακά ολοκληρωμένα κυκλώματα Ψηφιακά ολοκληρωμένα κυκλώματα Εισαγωγή Γιώργος Δημητρακόπουλος Δημοκρίτειο Πανεπιστήμιο Θράκης Φθινόπωρο 2013 Ψηφιακά ολοκληρωμένα κυκλώματα 1 O κόσμος των ηλεκτρονικών... Ψηφιακά ολοκληρωμένα κυκλώματα

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

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

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

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 20 Huffman codes 1 / 12 Κωδικοποίηση σταθερού μήκους Αν χρησιμοποιηθεί κωδικοποίηση σταθερού μήκους δηλαδή

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

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

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

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

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

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

Δισδιάστατη ανάλυση. Για παράδειγμα, έστω ότι 11 άτομα δήλωσαν ότι είναι άγαμοι (Α), 26 έγγαμοι (Ε), 12 χήροι (Χ) και 9 διαζευγμένοι (Δ).

Δισδιάστατη ανάλυση. Για παράδειγμα, έστω ότι 11 άτομα δήλωσαν ότι είναι άγαμοι (Α), 26 έγγαμοι (Ε), 12 χήροι (Χ) και 9 διαζευγμένοι (Δ). Δισδιάστατη ανάλυση Πίνακες διπλής εισόδου Σε πολλές περιπτώσεις μελετάμε περισσότερες από μία μεταβλητές ταυτόχρονα. Π.χ. μία έρευνα που έγινε σε ένα δείγμα 58 ατόμων περιείχε τις ερωτήσεις «ποια είναι

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

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

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

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

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing).

Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Κεφάλαιο 4 Μετρολογικές Διατάξεις Μέτρησης Θερμοκρασίας. 4.1. Μετρολογικός Ενισχυτής τάσεων θερμοζεύγους Κ και η δοκιμή (testing). Οι ενδείξεις (τάσεις εξόδου) των θερμοζευγών τύπου Κ είναι δύσκολο να

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

ΑΡΙΘΜΗΤΙΚΗ ΠΡΟΟΔΟΣ. Σύμφωνα με τα παραπάνω, για μια αριθμητική πρόοδο που έχει πρώτο όρο τον ...

ΑΡΙΘΜΗΤΙΚΗ ΠΡΟΟΔΟΣ. Σύμφωνα με τα παραπάνω, για μια αριθμητική πρόοδο που έχει πρώτο όρο τον ... ΑΡΙΘΜΗΤΙΚΗ ΠΡΟΟΔΟΣ Ορισμός : Μία ακολουθία ονομάζεται αριθμητική πρόοδος, όταν ο κάθε όρος της, δημιουργείται από τον προηγούμενο με πρόσθεση του ίδιου πάντοτε αριθμού. Ο σταθερός αριθμός που προστίθεται

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

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 )

Η συχνότητα f των παλµών 0 και 1 στην έξοδο Q n είναι. f Qn = 1/(T cl x 2 n+1 ) ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 9 ΥΑ ΙΚΟΙ ΑΠΑΡΙΘΜΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των απαριθµητών. Υλοποίηση ασύγχρονου απαριθµητή 4-bit µε χρήση JK Flip-Flop. Κατανόηση της αλλαγής του υπολοίπου

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

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων Με τον όρο μη γραμμικές εξισώσεις εννοούμε εξισώσεις της μορφής: f( ) 0 που προέρχονται από συναρτήσεις f () που είναι μη γραμμικές ως προς. Περιέχουν δηλαδή

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

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

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

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

Θεωρία παιγνίων Δημήτρης Χριστοφίδης Εκδοση 1η: Παρασκευή 3 Απριλίου 2015. Παραδείγματα Παράδειγμα 1. Δυο άτομα παίζουν μια παραλλαγή του σκακιού όπου σε κάθε βήμα ο κάθε παίκτης κάνει δύο κανονικές κινήσεις.

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

ΡΟΜΠΟΤΙΚΗ ΟΡΑΣΗ. Όταν ένα ρομπότ κινείται σε άγνωστο χώρο ή σε χώρο που μπορεί να αλλάξει η διάταξή του τότε εμφανίζεται η ανάγκη της όρασης μηχανής.

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

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

Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις

Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-2: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος Άνοιξη 2008 Ανάλυση Ηλεκτρικών Κυκλωμάτων με Αντιστάσεις H ανάλυση ενός κυκλώματος με αντιστάσεις στη

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

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Λογικές πύλες Περιεχόμενα 1 Λογικές πύλες

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

Συστήματα συντεταγμένων

Συστήματα συντεταγμένων Κεφάλαιο. Για να δημιουργήσουμε τρισδιάστατα αντικείμενα, που μπορούν να παρασταθούν στην οθόνη του υπολογιστή ως ένα σύνολο από γραμμές, επίπεδες πολυγωνικές επιφάνειες ή ακόμη και από ένα συνδυασμό από

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

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

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

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

Κυκλώματα αποθήκευσης με ρολόι

Κυκλώματα αποθήκευσης με ρολόι Κυκλώματα αποθήκευσης με ρολόι Latches και Flip-Flops Γιώργος Δημητρακόπουλος Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης 1 Γιατί χρειαζόμαστε τα ρολόγια Συνδιαστική λογική Η έξοδος εξαρτάται μόνο

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

ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος. Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων

ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος. Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ-121: Ηλεκτρονικά Κυκλώματα Γιώργος Δημητρακόπουλος Άνοιξη 2008 Βασικές Αρχές Ηλεκτρικών Κυκλωμάτων Ηλεκτρικό ρεύμα Το ρεύμα είναι αποτέλεσμα της κίνησης

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

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

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

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

ΑΞΙΟΠΙΣΤΙΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ

ΑΞΙΟΠΙΣΤΙΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ ΑΞΙΟΠΙΣΤΙΑ ΥΛΙΚΟΥ ΚΑΙ ΛΟΓΙΣΜΙΚΟΥ Εισαγωγή Ηεµφάνιση ηλεκτρονικών υπολογιστών και λογισµικού σε εφαρµογές µε υψηλές απαιτήσεις αξιοπιστίας, όπως είναι διαστηµικά προγράµµατα, στρατιωτικές τηλεπικοινωνίες,

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

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

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

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

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

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

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

Η ΙΣΧΥΣ ΕΝΟΣ ΕΛΕΓΧΟΥ. (Power of a Test) ΚΕΦΑΛΑΙΟ 21

Η ΙΣΧΥΣ ΕΝΟΣ ΕΛΕΓΧΟΥ. (Power of a Test) ΚΕΦΑΛΑΙΟ 21 ΚΕΦΑΛΑΙΟ 21 Η ΙΣΧΥΣ ΕΝΟΣ ΕΛΕΓΧΟΥ (Power of a Test) Όπως είδαμε προηγουμένως, στον Στατιστικό Έλεγχο Υποθέσεων, ορίζουμε δύο είδη πιθανών λαθών (κινδύνων) που μπορεί να συμβούν όταν παίρνουμε αποφάσεις

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΜΜΙΚΗΣ ΑΛΓΕΒΡΑΣ. ρ Χρήστου Νικολαϊδη

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

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

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

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

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

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ

Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ Ε π ι μ έ λ ε ι α Κ Ο Λ Λ Α Σ Α Ν Τ Ω Ν Η Σ 1 Συναρτήσεις Όταν αναφερόμαστε σε μια συνάρτηση, ουσιαστικά αναφερόμαστε σε μια σχέση ή εξάρτηση. Στα μαθηματικά που θα μας απασχολήσουν, με απλά λόγια, η σχέση

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

1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions

1 Εισαγωγή στις Συνδυαστικές Δημοπρασίες - Combinatorial Auctions ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Θεωρία Παιγνίων και Αποφάσεων Διδάσκων: Ε. Μαρκάκης, Εαρινό εξάμηνο 2015 Συμπληρωματικές σημειώσεις για τον μηχανισμό VCG 1 Εισαγωγή στις Συνδυαστικές

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Να περιγραφεί η δομή επανάληψης Αρχή_επανάληψης Μέχρις_ότου

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Να περιγραφεί η δομή επανάληψης Αρχή_επανάληψης Μέχρις_ότου 2.87 Να περιγραφεί η δομή επανάληψης Μέχρις_ότου Ημορφή της δομής επανάληψης Μέχρις_ότου είναι: Μέχρις_ότου Συνθήκη Η ομάδα εντολών στο εσωτερικό της επανάληψης, εκτελείται μέχρις ότου ισχύει η συνθήκη

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

Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u

Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u Μέσω της ηλεκτρονικής πύλης www.mathiteia4u.gov.gr δίνεται πρόσβαση σε ένα νέο πρόγραμμα για την στήριξη νέων που έχουν μόλις αποφοιτήσει από την

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

Μάθημα 4.7 Θύρες περιφερειακών

Μάθημα 4.7 Θύρες περιφερειακών Μάθημα 4.7 Θύρες περιφερειακών - Εισαγωγή - Η σειριακή θύρα - Η παράλληλη θύρα - Οι θύρες πληκτρολογίου και ποντικιού τύπου PS/2 - Ο διάδρομος USB Όταν ολοκληρώσεις το μάθημα αυτό θα μπορείς: Να αναφέρεις

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

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός

Συστήματα πολυμέσων. Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Συστήματα πολυμέσων Εισαγωγή Υλικό συστημάτων πολυμέσων Λογισμικό συστημάτων πολυμέσων Συστήματα πραγματικού χρόνου Χρονοπρογραμματισμός Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 03-1 Εισαγωγή

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

Ακολουθίες ΕΝΟΤΗΤΑ. Στην ενότητα αυτή θα μάθουμε: Να ορίζουμε την ακολουθία. Να ορίζουμε τι είναι όρος ακολουθίας.

Ακολουθίες ΕΝΟΤΗΤΑ. Στην ενότητα αυτή θα μάθουμε: Να ορίζουμε την ακολουθία. Να ορίζουμε τι είναι όρος ακολουθίας. ΕΝΟΤΗΤΑ Ακολουθίες Στην ενότητα αυτή θα μάθουμε: Να ορίζουμε την ακολουθία. Να ορίζουμε τι είναι όρος ακολουθίας. Να αναπαριστούμε τις ακολουθίες με διάφορους τρόπους. Να βρίσκουμε τον επόμενο όρο ή τον

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

Μεθοδολογία Επίλυσης Προβλημάτων ============================================================================ Π. Κυράνας - Κ.

Μεθοδολογία Επίλυσης Προβλημάτων ============================================================================ Π. Κυράνας - Κ. Μεθοδολογία Επίλυσης Προβλημάτων ============================================================================ Π. Κυράνας - Κ. Σάλαρης Πολλές φορές μας δίνεται να λύσουμε ένα πρόβλημα που από την πρώτη

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

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

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

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

1.3 Συστήματα γραμμικών εξισώσεων με ιδιομορφίες

1.3 Συστήματα γραμμικών εξισώσεων με ιδιομορφίες Κεφάλαιο Συστήματα γραμμικών εξισώσεων Παραδείγματα από εφαρμογές Παράδειγμα : Σε ένα δίκτυο (αγωγών ή σωλήνων ή δρόμων) ισχύει ο κανόνας των κόμβων όπου το άθροισμα των εισερχόμενων ροών θα πρέπει να

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

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML για το µάθηµα ΑΝΑΛΥΣΗΣ ΣΥΣΤΗΜΑΤΩΝ Ακαδηµαϊκό Έτος 2012-2013 «Αντικειµενοστρεφής Ανάλυση Ηλεκτρονικού Καταστήµατος Προσφορών (e-shop)» Η άσκηση αφορά στη χρήση της

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

Συσχέτιση μεταξύ δύο συνόλων δεδομένων

Συσχέτιση μεταξύ δύο συνόλων δεδομένων Διαγράμματα διασποράς (scattergrams) Συσχέτιση μεταξύ δύο συνόλων δεδομένων Η οπτική απεικόνιση δύο συνόλων δεδομένων μπορεί να αποκαλύψει με παραστατικό τρόπο πιθανές τάσεις και μεταξύ τους συσχετίσεις,

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

K24 Ψηφιακά Ηλεκτρονικά 10: Ακολουθιακά Κυκλώματα

K24 Ψηφιακά Ηλεκτρονικά 10: Ακολουθιακά Κυκλώματα K24 Ψηφιακά Ηλεκτρονικά : TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 2 3 Γενικά Όπως είδαμε και σε προηγούμενα μαθήματα, ένα ψηφιακό κύκλωμα ονομάζεται

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

Περιγραφή Προβλημάτων

Περιγραφή Προβλημάτων Τεχνητή Νοημοσύνη 02 Περιγραφή Προβλημάτων Φώτης Κόκκορας Τμ.Τεχν/γίας Πληροφορικής & Τηλ/νιών - ΤΕΙ Λάρισας Παραδείγματα Προβλημάτων κύβοι (blocks) Τρεις κύβοι βρίσκονται σε τυχαία διάταξη πάνω στο τραπέζι

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΘΕΜΑ 1 ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 21 Σεπτεµβρίου 2004 ιάρκεια: 3 ώρες Το παρακάτω σύνολο

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

Μετατόπιση, είναι η αλλαγή (μεταβολή) της θέσης ενός κινητού. Η μετατόπιση εκφράζει την απόσταση των δύο θέσεων μεταξύ των οποίων κινήθηκε το κινητό.

Μετατόπιση, είναι η αλλαγή (μεταβολή) της θέσης ενός κινητού. Η μετατόπιση εκφράζει την απόσταση των δύο θέσεων μεταξύ των οποίων κινήθηκε το κινητό. Μετατόπιση, είναι η αλλαγή (μεταβολή) της θέσης ενός κινητού. Η μετατόπιση εκφράζει την απόσταση των δύο θέσεων μεταξύ των οποίων κινήθηκε το κινητό. Η ταχύτητα (υ), είναι το πηλίκο της μετατόπισης (Δx)

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

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

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

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