«Εγχειρίδιο Προγράμματος Atalanta 2.0»
|
|
- Μήδεια Μοσχοβάκης
- 6 χρόνια πριν
- Προβολές:
Transcript
1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ «Εγχειρίδιο Προγράμματος Atalanta 2.0» Μαργαρίτα Κουτσουπιά Μηχ. Η/Υ και Πληροφορικής ΠΑΤΡΑ 2009
2 Το Atalanta αποτελεί μία Αυτόματη Γεννήτρια Διανυσμάτων Δοκιμής (Automatic Test Pattern Generator ATP ) και Εξομοιωτή Σφαλμάτων (Fault Simulator) για σφάλματα μόνιμης τιμής (stuck-at faults) σε συνδυαστικά κυκλώματα. Μπορεί κανείς να χρησιμοποιήσει τη συγκεκριμένη γεννήτρια σε περιβάλλον DOS (Windows) και σε περιβάλλον UNIX με μικρές αλλαγές όσον αφορά στα test benches. Στο παρόν εγχειρίδιο θα δοθούν περισσότερες πληροφορίες για την εκτέλεση σε περιβάλλον Windows ενώ για το περιβάλλον UNIX οι εντολές θα έχουν την ίδια μορφή. Το εκτελέσιμο αρχείο για το περιβάλλον UNIX, βρίσκεται μέσα στον ίδιο φάκελο που βρίσκονται και τα υπόλοιπα αρχεία τα οποία χρησιμοποιούνται παρακάτω. Πρέπει να σημειωθεί ότι στο παρόν εγχειρίδιο, το Atalanta θα χρησιμοποιηθεί μόνο για την εξαγωγή διανυσμάτων δοκιμής (ΑTPG). Η εξομοίωση σφαλμάτων θα γίνεται με τη βοήθεια του HOPE (fault simulator). Εκτέλεση σε περιβάλλον Windows (DOS) Σαν πρώτο βήμα πρέπει κανείς να μεταβεί με το command prompt (κονσόλα εντολών), στο συγκεκριμένο φάκελο που είναι αποθηκευμένα τα αρχεία εκτέλεσης του atalanta καθώς και τα αρχεία βιβλιοθηκών και συναρτήσεων που χρησιμοποιεί. Όταν ο χρήστης βρεθεί στο σωστό path, η βασική μορφή εκτέλεσης της εντολής atalanta είναι η εξής: atalanta [options] circuit_file [>outfile] όπου οι παράμετροι options και circuit_file αποτελούν τις επιλογές που παρέχονται ώστε να εξάγονται τα επιθυμητά αποτελέσματα και το όνομα του κυκλώματος που μπαίνει ως παράμετρος στην εντολή atalanta, αντίστοιχα. Προσδιορισμός Αρχείων Σε οποιαδήποτε εκτέλεση της εντολής atalanta που θέλει κάποιος να του επιστραφούν τα δεδομένα γραμμένα σε κάποιο συγκεκριμένο αρχείο, θα πρέπει σε κάθε περίπτωση να δίνει το όνομα του συγκεκριμένου αρχείου, διαφορετικά το αρχείο δε δημιουργείται. Στη συνέχεια παρατίθεται ένας πίνακας με διάφορα ορίσματα που μπορούν να φανούν χρήσιμα. -f fn Το αρχείο με τα σφάλματα διαβάζεται από το fn. Αν δεν έχει οριστεί, όλα τα s-a-faults τίθενται σε μια προκαθορισμένη κατάσταση (default). -t fn Τα διανύσματα ελέγχου γράφονται ή διαβάζονται από το αρχείο fn. (γράφονται σε TPG λειτουργία και διαβάζονται σε λειτουργία εξομοίωσης simulation) 2
3 -U fn (-u) Το Atalanta γράφει τη λίστα με τα faults που έχει αποβάλει (aborted) (ή δεν έχουν ανιχνευτεί - undetected) στο fn (default: -u και γράφει σε αρχείο που δε δίνεται στη γραμμή εντολών *.ufaults) -v Το Atalanta εκτυπώνει όλα τα ορισμένα redundant faults και τα aborted faults στο fn. Η επιλογή U πρέπει να οριστεί. -l fn Δημιουργείται logfile αρχείο. (default: δε δημιουργείται κανένα logfile αρχείο) Επιλογές ATPG Οι παρακάτω επιλογές δεν έχουν κάποιο ιδιαίτερο νόημα σε λειτουργία εξομοίωσης (-S) Δε θα αναφερθούμε σε αυτή τη λειτουργία στο παρόν εγχειρίδιο. -A Το Atalanta εξάγει όλα τα δυνατά test patterns για κάθε σφάλμα. Με την επιλογή αυτή, οι είσοδοι που δεν έχουν οριστεί παραμένουν ως έχουν (unknown) και δεν εφαρμόζεται εξομοίωση σφαλμάτων. Χρησιμοποιείται ο εξομοιωτής HOPE. Σημείωση: δε λειτουργεί σωστά. Δεν παράγονται όλα τα δυνατά διανύσματα δοκιμής. -D n Το Atalanta εξάγει n διανύσματα δοκιμής για κάθε σφάλμα.. Με την επιλογή αυτή, οι είσοδοι που δεν έχουν οριστεί παραμένουν ως έχουν (unknown) και δεν εφαρμόζεται εξομοίωση σφαλμάτων. Αν ταυτόχρονα ορίζονται τα A και D, εφαρμόζεται το D. Χρησιμοποιείται ο εξομοιωτής HOPE Σημείωση: δε λειτουργεί σωστά. Δεν εξάγονται όλα τα δυνατά διανύσματα δοκιμής. -b n Ο αριθμός των μέγιστων backtracks για τον αλγόριθμο FAN phase 1. (default b 10) -B n Αν ορίζεται η επιλογή Β n (n > 0), το atalanta εξάγει test patterns σε δύο φάσεις. Στη φάση 1, εφαρμόζεται static unique path sensitization. Αν κάποια παραγωγή διανύσματος δοκιμής για ένα σφάλμα έχει απορριφθεί στη φάση 1, συνεχίζει η εξαγωγή διανύσματος στη φάση 2. Στη φάση 2, χρησιμοποιείται η dynamic unique path sensitization. Αν n=0 τότε η φάση 2 δεν εφαρμόζεται. Αν n>0, χρησιμοποιείται η εξαγωγή διανυσμάτων της φάσης 2, με τον n περιορισμό στα backtracks. (default: -B 0, δηλ. η φάση 2 δεν εφαρμόζεται). -H Χρησιμοποιείται το HOPE για εξομοίωση σφαλμάτων. Με αυτή την επιλογή χρησιμοποιούνται 3 λογικές τιμές (1, 0 και Χ) αντί για δύο λογικές τιμές (1 και 0). Εξαιτίας της άγνωστης λογικής τιμής Χ και του παράλληλου αλγόριθμου εξομοίωσης σφαλμάτων, ο χρόνος εξαγωγής των διανυσμάτων δοκιμής είναι μικρότερος από ότι στη default λειτουργία. (default: χρησιμοποιείται ο FSIM, ένας παράλληλος fault simulator, καθώς και δύο μόνο λογικές τιμές). -L Static learning (default: no learning) -c n To atalanta συμπιέζει τα test patterns χρησιμοποιώντας 2 μεθόδους: reverse order compaction 3
4 και shuffling compaction. Με τη πρώτη μέθοδο, τα test patterns εφαρμόζονται με την αντίθετη σειρά και γίνεται η εξομοίωση σφαλμάτων (reverse order compaction). Με τη δεύτερη μέθοδο, τα διανύσματα ανακατεύονται τυχαία και γίνεται η εξομοίωση σφαλμάτων (shuffling compaction). Κατά την εξομοίωση σφαλμάτων, όσα διανύσματα δεν ανιχνεύουν κάποιο καινούριο σφάλμα, αποβάλλονται. Η επιλογή c n ορίζει το όριο του shuffling compaction. Αν n>0, το shuffling compaction τερματίζει αν n διαδοχικά «ανακατέματα» δεν πετάνε κάποιο διάνυσμα. Αν n=0, δε χρησιμοποιείται το shuffling compaction και η συμπίεση γίνεται μόνο με τη μέθοδο reverse order fault simulation (default: -c 2). -N Δεν εφαρμόζεται συμπίεση δεδομένων. -r n Συμπεριλαμβάνεται Random Pattern Testing (RPT) πριν την ντετερμινιστική εξαγωγή διανυσμάτων δοκιμής (deterministic test pattern genaration). Το RPT σταματάει αν n διαδοχικά πακέτα των 32 τυχαίων διανυσμάτων δεν ανιχνεύουν κάποιο νέο σφάλμα. Αν n=0, το RPT δεν χρησιμοποιείται. (default: -r 16) -s n Αρχικό seed για τη γεννήτρια τυχαίων αριθμών (random()). Αν n=0, το αρχικό seed είναι η τρέχουσα τιμή της ώρας (current time). (default: -s 0 ) -Z Το Αtalanta παράγει ένα διάνυσμα δοκιμής για κάθε σφάλμα. Σε αυτή την επιλογή, δεν εφαρμόζεται καθόλου εξομοίωση σφαλμάτων καθ όλη τη διαδικασία εξαγωγής διανυσμάτων δοκιμής (συμπεριλαμβανομένου random pattern test generation, deterministic test generation και test compaction). Όλες οι είσοδοι που είναι σε απροσδιόριστη κατάσταση παραμένουν ως έχουν. -0, -1, -X, -R Κατά την εξαγωγή διανυσμάτων δοκιμής, κάποιες είσοδοι δεν έχουν προκαθορισμένη τιμή. Το atalanta παρέχει αρκετές δυνατότητες για να θέσει κανείς αυτές τις εισόδους σε συγκεκριμένη τιμή. (default: -R). Επιπλέον επιλογές που παρέχονται από το πρόγραμμα -h f Πληροφορίες για το πως είναι η μορφή της λίστας σφαλμάτων -h g On-line user s guide -h n Πληροφορίες για τη μορφή του netlist (κύκλωμα) -h t Πληροφορίες για τη μορφή του αρχείου με τα διανύσματα ελέγχου -h a Ολόκληρο το εγχειρίδιο on-line. Στο σημείο αυτό να αναφέρουμε πως τα όρια σε κάποιες από τις παραπάνω επιλογές μπορούν να διευρυνθούν εφ όσον ζητηθεί. 4
5 Μορφή αρχείων BENCH αρχεία Η μορφή του netlist για το atalanta είναι σε γενικές γραμμές τα ISCAS89 με κάποιες μικρές αλλαγές. Η πρώτη σειρά θα πρέπει να περιέχει # ακολουθούμενη από το όνομα του κυκλώματος. Οι γραμμές που ξεκινούν με # εκτός της πρώτης, αποτελούν γραμμές σχολίων και δε λαμβάνονται υπόψιν κατά την επεξεργασία του αρχείου. Οι γραμμές σχολίων μπορούν να τοποθετηθούν οπουδήποτε μέσα στο αρχείο. Επίσης, δεν έχει σημασία η σειρά με την οποία εμφανίζονται οι πύλες μέσα στο αρχείο. Τα ονόματα των πυλών πρέπει να είναι αλφαριθμητικοί χαρακτήρες (0-9, Α-Ζ, a-z, _, [ ή ] ). Οι πύλες που υποστηρίζονται αναφέρονται στη συνέχεια Σύνταξη Τύπος Πύλης INPUT primary input OUTPUT primary output AND and πύλη NAND nand πύλη OR or πύλη NOR nor πύλη XOR 2-εισόδων XOR πύλη BUFF ή BUF buffer NOT αντιστροφέας ΠΑΡΑΔΕΙΓΜΑ: ISCAS89 NETLIST (c432o.bench) # c432o INPUT(1gat) INPUT(4gat) INPUT(8gat) INPUT(11gat) INPUT(14gat) INPUT(17gat) INPUT(21gat) INPUT(24gat) INPUT(27gat) INPUT(30gat) INPUT(34gat) INPUT(37gat) INPUT(40gat) INPUT(43gat) 5
6 INPUT(47gat) INPUT(50gat) INPUT(53gat) INPUT(56gat) INPUT(60gat) INPUT(63gat) INPUT(66gat) INPUT(69gat) INPUT(73gat) INPUT(76gat) INPUT(79gat) INPUT(82gat) INPUT(86gat) INPUT(89gat) INPUT(92gat) INPUT(95gat) INPUT(99gat) INPUT(102gat) INPUT(105gat) INPUT(108gat) INPUT(112gat) INPUT(115gat) OUTPUT(223gat) OUTPUT(329gat) OUTPUT(370gat) OUTPUT(421gat) OUTPUT(430gat) OUTPUT(431gat) OUTPUT(432gat) 118gat = NOT(1gat) 119gat = NOT(4gat) 122gat = NOT(11gat) 123gat = NOT(17gat) 126gat = NOT(24gat) 127gat = NOT(30gat) 130gat = NOT(37gat) 131gat = NOT(43gat) 134gat = NOT(50gat) 135gat = NOT(56gat) 138gat = NOT(63gat) 139gat = NOT(69gat) 142gat = NOT(76gat) 143gat = NOT(82gat) 146gat = NOT(89gat) 147gat = NOT(95gat) 150gat = NOT(102gat) 151gat = NOT(108gat) 154gat = NAND(118gat, 4gat) 157gat = NOR(8gat, 119gat) 158gat = NOR(14gat, 119gat) 159gat = NAND(122gat, 17gat) 162gat = NAND(126gat, 30gat) 165gat = NAND(130gat, 43gat) 168gat = NAND(134gat, 56gat) 171gat = NAND(138gat, 69gat) 174gat = NAND(142gat, 82gat) 177gat = NAND(146gat, 95gat) 180gat = NAND(150gat, 108gat) 183gat = NOR(21gat, 123gat) 184gat = NOR(27gat, 123gat) 185gat = NOR(34gat, 127gat) 6
7 186gat = NOR(40gat, 127gat) 187gat = NOR(47gat, 131gat) 188gat = NOR(53gat, 131gat) 189gat = NOR(60gat, 135gat) 190gat = NOR(66gat, 135gat) 191gat = NOR(73gat, 139gat) 192gat = NOR(79gat, 139gat) 193gat = NOR(86gat, 143gat) 194gat = NOR(92gat, 143gat) 195gat = NOR(99gat, 147gat) 196gat = NOR(105gat, 147gat) 197gat = NOR(112gat, 151gat) 198gat = NOR(115gat, 151gat) 199gat = AND(154gat,159gat,162gat,165gat,168gat,171gat,174gat,177gat,180gat) 203gat = NOT(199gat) 213gat = NOT(199gat) 223gat = NOT(199gat) 224gat = XOR(203gat, 154gat) 227gat = XOR(203gat, 159gat) 230gat = XOR(203gat, 162gat) 233gat = XOR(203gat, 165gat) 236gat = XOR(203gat, 168gat) 239gat = XOR(203gat, 171gat) 242gat = NAND(1gat, 213gat) 243gat = XOR(203gat, 174gat) 246gat = NAND(213gat, 11gat) 247gat = XOR(203gat, 177gat) 250gat = NAND(213gat, 24gat) 251gat = XOR(203gat, 180gat) 254gat = NAND(213gat, 37gat) 255gat = NAND(213gat, 50gat) 256gat = NAND(213gat, 63gat) 257gat = NAND(213gat, 76gat) 258gat = NAND(213gat, 89gat) 259gat = NAND(213gat, 102gat) 260gat = NAND(224gat, 157gat) 263gat = NAND(224gat, 158gat) 264gat = NAND(227gat, 183gat) 267gat = NAND(230gat, 185gat) 270gat = NAND(233gat, 187gat) 273gat = NAND(236gat, 189gat) 276gat = NAND(239gat, 191gat) 279gat = NAND(243gat, 193gat) 282gat = NAND(247gat, 195gat) 285gat = NAND(251gat, 197gat) 288gat = NAND(227gat, 184gat) 289gat = NAND(230gat, 186gat) 290gat = NAND(233gat, 188gat) 291gat = NAND(236gat, 190gat) 292gat = NAND(239gat, 192gat) 293gat = NAND(243gat, 194gat) 294gat = NAND(247gat, 196gat) 295gat = NAND(251gat, 198gat) 296gat = AND(260gat,264gat,267gat,270gat,273gat,276gat, 279gat,282gat,285gat) 300gat = NOT(263gat) 301gat = NOT(288gat) 302gat = NOT(289gat) 303gat = NOT(290gat) 304gat = NOT(291gat) 305gat = NOT(292gat) 306gat = NOT(293gat) 7
8 307gat = NOT(294gat) 308gat = NOT(295gat) 309gat = NOT(296gat) 319gat = NOT(296gat) 329gat = NOT(296gat) 330gat = XOR(309gat, 260gat) 331gat = XOR(309gat, 264gat) 332gat = XOR(309gat, 267gat) 333gat = XOR(309gat, 270gat) 334gat = NAND(8gat, 319gat) 335gat = XOR(309gat, 273gat) 336gat = NAND(319gat, 21gat) 337gat = XOR(309gat, 276gat) 338gat = NAND(319gat, 34gat) 339gat = XOR(309gat, 279gat) 340gat = NAND(319gat, 47gat) 341gat = XOR(309gat, 282gat) 342gat = NAND(319gat, 60gat) 343gat = XOR(309gat, 285gat) 344gat = NAND(319gat, 73gat) 345gat = NAND(319gat, 86gat) 346gat = NAND(319gat, 99gat) 347gat = NAND(319gat, 112gat) 348gat = NAND(330gat, 300gat) 349gat = NAND(331gat, 301gat) 350gat = NAND(332gat, 302gat) 351gat = NAND(333gat, 303gat) 352gat = NAND(335gat, 304gat) 353gat = NAND(337gat, 305gat) 354gat = NAND(339gat, 306gat) 355gat = NAND(341gat, 307gat) 356gat = NAND(343gat, 308gat) 357gat = AND(348gat,349gat,350gat,351gat,352gat,353gat354gat, 355gat,356gat) 360gat = NOT(357gat) 370gat = NOT(357gat) 371gat = NAND(14gat, 360gat) 372gat = NAND(360gat, 27gat) 373gat = NAND(360gat, 40gat) 374gat = NAND(360gat, 53gat) 375gat = NAND(360gat, 66gat) 376gat = NAND(360gat, 79gat) 377gat = NAND(360gat, 92gat) 378gat = NAND(360gat, 105gat) 379gat = NAND(360gat, 115gat) 380gat = NAND(4gat, 242gat, 334gat, 371gat) 381gat = NAND(246gat, 336gat, 372gat, 17gat) 386gat = NAND(250gat, 338gat, 373gat, 30gat) 393gat = NAND(254gat, 340gat, 374gat, 43gat) 399gat = NAND(255gat, 342gat, 375gat, 56gat) 404gat = NAND(256gat, 344gat, 376gat, 69gat) 407gat = NAND(257gat, 345gat, 377gat, 82gat) 411gat = NAND(258gat, 346gat, 378gat, 95gat) 414gat = NAND(259gat, 347gat, 379gat, 108gat) 415gat = NOT(380gat) 416gat = AND(381gat, 386gat, 393gat, 399gat, 404gat, 407gat, 411gat, 414gat) 417gat = NOT(393gat) 418gat = NOT(404gat) 419gat = NOT(407gat) 420gat = NOT(411gat) 421gat = NOR(415gat, 416gat) 422gat = NAND(386gat, 417gat) 8
9 425gat = NAND(386gat, 393gat, 418gat, 399gat) 428gat = NAND(399gat, 393gat, 419gat) 429gat = NAND(386gat, 393gat, 407gat, 420gat) 430gat = NAND(381gat, 386gat, 422gat, 399gat) 431gat = NAND(381gat, 386gat, 425gat, 428gat) 432gat = NAND(381gat, 422gat, 425gat, 429gat) TEST PATTERN αρχεία Η μορφή των αρχείων με τα διανύσματα ελέγχου είναι η παρακάτω: * Name of circuit: c499o.bench * Primary inputs : id0 id1 id2 id3 id4 id5 id6 id7 id8 id9 id10 id11 id12 id13 id14 id15 id16 id17 id18 id19 id20 id21 id22 id23 id24 id25 id26 id27 id28 id29 id30 id31 ic0 ic1 ic2 ic3 ic4 ic5 ic6 ic7 * Primary outputs: od0 od1 od2 od3 od4 od5 od6 od7 od8 od9 od10 od11 od12 od13 od14 od15 od16 od17 od18 od19 od20 od21 od22 od23 od24 od25 od26 od27 od28 od29 od30 od31 * Test patterns and fault free responses: 1: : : : : : : Αν έχει εκτελεστεί εντολή που παράγει περισσότερα από ένα διανύσματα ελέγχου για κάθε σφάλμα, τότε το συγκεκριμένο αρχείο θα έχει την εξής μορφή (4 διανύσματα για κάθε σφάλμα) : * Test patterns and fault free responses: wh->e31 /1 1: x0xx0000x0xx0000xxx1xxx x0xxxxx0x x0xxx0xxx0xxx0xxxxxxxxxx : x0x00000x0x01000xxx x0x0xxx0x x0x0xxx0x0x0xxx0xxx11000xxxx0001 3: 10x x x0xxx0x 10x x : xxx s7->e31 /1 1: x : x : x : x e31 /1 1: xxxx0000xxxx0000xxx0xxx0xxx0xxx0xxxxxxx0x xxxx0000xxxx0000xxx0xxx0xxx0xxx0 9
10 2: x0xx0000x0xx0000xxx0xxx x0xxxxx0x x0xxx0xxx0xxx0xxxxxxxxxx : x0x00000x0x00000xxx x0x0xxx0x x0x0xxx0x0x0xxx0xxx01000xxxx0111 4: 10x x x0xxx0x 10x x id31->od31 /1 1: xxxx0000xxxx0000xxx0xxx0xxx0xxx0xxxxxxx0x xxxx0000xxxx0000xxx0xxx0xxx0xxx0 2: x0xx0000x1xx0100xxx0xxx x0xxxxx0x x0xxx0xxx1xxx1xxxxxxxxxx : x0x00000x1x00100xxx x0x0xxx0x x0x0xxx0x1x0xxx0xxx01000xxxx0100 4: 10x x x0xxx0x 10x x ABORTED FAULTS αρχεία (*.ufaults) Παράδειγμα για > atalanta -0 -D 5 -u c499o.bench s4->wa /1 s6->wa /1 t2 /0 t1 /0 t0 /0 e2 /0 e3 /0 s4->wb /1 s7->wb /1 s5->wc /1 s6->wc /1 s5->wd /1 s7->wd /1 s0->we /1 s2->we /1 t6 /0 t5 /0 t4 /0 e18 /0 e19 /0 s0->wf /1 s3->wf /1 s1->wg /1 s2->wg /1 s1->wh /1 s3->wh /1 10
11 FAULT LIST gate_a->gate_b /1 gate_a->gate_b /0 gate_a /1 gate_b / Τα gate_a και gate_b είναι τα ονόματα των πυλών. Η πρώτη γραμμή, gate_a->gate_b /1 περιγράφει stuck-at 1 fault στη gate_b που είναι συνδεδεμένη με τη gate_a. Παρόμοια, η δεύτερη γραμμή περιγράφει stuck-at 0 fault στη gate_α που είναι συνδεδεμένη με τη gate_β. Η τρίτη και η τέταρτη γραμμή περιγράφουν stuck-at 1 faults στις εξόδους των πυλών gate_a και gate_b αντίστοιχα. Στη συνέχεια δίνονται κάποια παραδείγματα για την καλύτερη κατανόηση των ανωτέρω. Παραδείγματα > atalanta c499o.bench Εξάγει τα διανύσματα δοκιμής για το κύκλωμα c499o.bench με τις default επιλογές και τα αποθηκεύει σε ένα αρχείο c499o.test (*.test). 11
12 > atalanta c499o.bench -l c499o.log Εξάγει τα διανύσματα δοκιμής όπως και προηγουμένως αλλά δημιουργεί ταυτόχρονα ένα log αρχείο στο οποίο καταγράφονται όλες οι πληροφορίες για τη διαδικασία εξαγωγής διανυσμάτων. Αναφέρονται τα διανύσματα δοκιμής, η απόκριση του κυκλώματος σε κάθε διάνυσμα, πόσα σφάλματα έχει ανιχνεύσει κάθε διάνυσμα, καθώς και τη λίστα με τα redundant faults. 12
13 > atalanta D 3 c499o.bench Παράγει 3 διανύσματα δοκιμής για κάθε σφάλμα. Αποθηκεύονται επίσης στο default αρχείο *.test μιας και δεν ορίζεται διαφορετικό output file. Στα στοιχεία που επιστρέφονται μετά την εκτέλεση της εντολής, όπως φαίνεται και στη συνέχεια, υπάρχουν πληροφορίες για τα στοιχεία του κυκλώματος, τις παραμέτρους με τις οποίες λειτουργεί κάθε φορά η διαδικασία εξαγωγής διανυσμάτων δοκιμής, τα αποτελέσματα της διαδικασίας, καθώς δίνονται και 13
14 πληροφορίες ενημερωτικά στο χρήστη, για τη χρήση της μνήμης που έχει χρησιμοποιηθεί και πόσο χρόνο πήρε η κάθε διαδικασία. (Στο logfile περιλαμβάνονται και αυτές οι πληροφορίες). > atalanta D 3 U c499o.faults c499o.bench Παράγονται ξανά 3 διανύσματα ελέγχου για κάθε σφάλμα και δημιουργείται ένα αρχείο το όνομα του οποίου δίνεται στη γραμμή εντολών (c499o.faults) στο οποίο αποθηκεύονται τα σφάλματα που αποβάλλονται (aborted). Αν δεν υπάρχουν τέτοια σφάλματα (μπορεί κανείς να δει αν υπάρχουν ή όχι στις πληροφορίες που επιστρέφονται με το τέλος εκτέλεσης της εντολής), δε δημιουργείται τέτοιο αρχείο. 14
15 Τα ίδια αποτελέσματα θα είχε και η εκτέλεση της εντολής atalanta D 3 u c499o.bench μόνο που σε αυτή τη περίπτωση το αρχείο στο οποίο αποθηκεύεται η επιστρεφόμενη πληροφορία δημιουργείται από default, και έχει κατάληξη *.ufaults (όπου * αποτελεί το όνομα του κυκλώματος). > atalanta b 20 c499o.bench Παράγει διανύσματα δοκιμής αλλά για το FAN αλγόριθμο χρησιμοποιεί μέγιστο αριθμό από backtracks ίσο με 20 (αντί για 10 που είναι η default τιμή). > atalanta -r 0 c499o.bench Παράγει τα διανύσματα ελέγχου αλλά δε χρησιμοποιεί καθόλου Random Pattern Testing. Στο πεδίο Test Pattern Generation Mode που εμφανίζεται στη συνέχεια, μπορεί κανείς να παρατηρήσει ότι λείπει ο όρος RPT και υπάρχουν μόνο οι όροι DTPG και TC (Deterministic Test Pattern generation και Test Compaction). 15
16 16
«Εγχειρίδιο Προγράμματος Hope (version 2)»
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ «Εγχειρίδιο Προγράμματος Hope (version 2)» Μαργαρίτα Κουτσουπιά Μηχ. Η/Υ και Πληροφορικής ΠΑΤΡΑ 2009 Το Hope αποτελεί έναν Παράλληλο
Διαβάστε περισσότεραΕξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών
Εξαγωγή Διανυσμάτων Δοκιμής Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Περίγραμμα ργρ Παρουσίασης Είδη Συνόλων Δοκιμής Ντετερμινιστικά σύνολα δοκιμής Συμβολισμοί
Διαβάστε περισσότερασφαλμάτων Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών
Λογική εξομοίωση και εξομοίωση σφαλμάτων Περίγραμμα ργρ Επιβεβαίωση σχεδιασμού και εξομοίωση (Verification and Simulation) Είδη εξομοίωσης (Types of Simulation) Εξομοίωση σφαλμάτων (Fault Simulation) Σειριακή
Διαβάστε περισσότερα8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων
8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων Εισαγωγή Η λογική που περιγράφεται σε ένα module µπορεί να περιγραφεί µε διάφορα στυλ Μοντελοποίηση σε επίπεδο
Διαβάστε περισσότεραBλάβες, ελαττώματα και. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών
Bλάβες, ελαττώματα και μοντέλα σφαλμάτων Περίγραμμα ργρ παρουσίασης Βλάβες (Failures) Ελαττώματα (Defects) Μοντέλα σφαλμάτων (Fault models) Μοντέλο σφαλμάτων μόνιμης μης τιμής (Stuck-at faults Βραχυκυκλώματα
Διαβάστε περισσότεραΕισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.
Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων 1 Περίγραμμα παρουσίασης Ανάγκη για έλεγχο ορθής λειτουργίας Επιβεβαίωση σχεδιασμού έναντι επιβεβαίωσης ορθής λειτουργίας μετά την κατασκευή και
Διαβάστε περισσότεραΣωστή απάντηση το: Γ. Απάντηση
Ειδικά Θέματα Ελέγχου Ορθής Λειτουργίας VLSI Συστημάτων - Σχεδιασμός για Εύκολο Έλεγχο Εξετάσεις ΟΣΥΛ & ΕΤΥ 4-7- 2016 Ειδικά Θέματα Σχεδίασης Ψηφιακών Συστημάτων Εξετάσεις μαθήματος επιλογής Τμήματος Μηχανικών
Διαβάστε περισσότεραΕισαγωγή στη Γλώσσα VHDL
Εισαγωγή στη Γλώσσα VHDL Παράδειγμα and3 Entity και Architecture Entity Entity - Παραδείγματα Architecture VHDL simulation παραδείγματος and3 Παράδειγμα NAND VHDL simulation παραδείγματος nand Boolean
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Λύβας Χρήστος chrislibas@ssl-unipi.gr Μανουσόπουλος Χρήστος cman@unipi.gr Αρχική επιμέλεια Πιτροπάκης Νικόλαος και Υφαντόπουλος Νικόλαος >_ ΔΕΣΜΕΥΜΕΝΑ ΟΝΟΜΑΤΑ +- Υπάρχουν ορισμένες
Διαβάστε περισσότεραΠρογραμματισμός Ι. Προχωρημένα Θέματα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Προχωρημένα Θέματα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ανακατεύθυνση Εισόδου/Εξόδου Συνήθως η τυπική είσοδος ενός προγράμματος (stdin) προέρχεται
Διαβάστε περισσότεραΜία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική
Διαβάστε περισσότεραΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I
ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ I Πιτροπάκης Νικόλαος Υποψήφιος Διδάκτορας Contact: npitrop@unipi.gr Υφαντόπουλος Νικόλαος Υποψήφιος Διδάκτορας Contact: nifantop@unipi.gr If at first you don't succeed, call it version
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ ΕΠΙΣΤΗΜΗ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑ Η/Υ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ Γλώσσας Quipper ΚΟΥΒΕΛΑΣ ΘΕΟΔΩΡΟΣ ΚΥΤΕΑ ΚΩΝΣΤΑΝΤΙΝΑ ΧΡΗΣΤΙΔΗ ΑΓΓΕΛΙΚΗ-ΜΑΡΙΑ
Διαβάστε περισσότεραΛειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)
2.1.1 Εισαγωγή στη διαχείριση αρχείων Οι Η/Υ αποθηκεύουν τα δεδομένα και τα επεξεργάζονται. Εφαρμογή Προγράμματος C:\Documents and Settings\user\Τα έγγραφά μου\leitourgika.doc Λ.Σ. File System Γι αυτό
Διαβάστε περισσότεραΑναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.
Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. 1 Οι λογικές πύλες (ή απλά πύλες) είναι οι θεμελιώδεις δομικές μονάδες των ψηφιακών κυκλωμάτων. Όπως φαίνεται και από την ονομασία
Διαβάστε περισσότεραΟι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης.
Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης. Ένα από τα γνωστότερα παραδείγματα των ΕΑ είναι ο Γενετικός
Διαβάστε περισσότεραΚεφάλαιο 15 o. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Έλεγχος Ορθής Λειτουργίας 2
ΚΥΚΛΩΜΑΤΑ VLSI Πανεπιστήμιο Ιωαννίνων Έλεγχος Ορθής Λειτουργίας Κεφάλαιο 15 o Τμήμα Μηχανικών Η/Υ και Πληροφορικής Γ. Τσιατούχας ΚΥΚΛΩΜΑΤΑ VLSI Διάρθρωση 1. Ελαττώματα, σφάλματα, λάθη 2. Ανίχνευση σφαλμάτων
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #5: Διαγράμματα ροής (Flow Charts), Δομές επανάληψης Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Διαγράμματα ροής (Flow Charts), Δομές επανάληψης
Διαβάστε περισσότεραΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ Μεταπτυχιακό Πρόγραµµα «Ολοκληρωµένα Συστήµατα Υλικού & Λογισµικού» Μεταπτυχιακή Εργασία Θέµα: «Ανάπτυξη εξοµοιωτή σφαλµάτων για σφάλµατα µετάβασης σε ψηφιακά ολοκληρωµένα
Διαβάστε περισσότεραΥπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Διαβάστε περισσότεραΔίκτυα Υπολογιστών Εργαστήρια
Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της
Διαβάστε περισσότεραΑυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών
Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών ΠΕΡΙΕΧΟΜΕΝΑ 5.1 Βασικές εντολές προγραμματισμού στη γλώσσα λίστας εντολών. 5.2 Αναπτύσσοντας τα πρώτα
Διαβάστε περισσότεραΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC
ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal
Διαβάστε περισσότεραFault Models, Modular Redundancy, Canonical Resilient Structures, Reliability and Availability Models
Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2016-2017 Καθηγητής: Χριστόφορος Χατζηκωστής Σειρά Ασκήσεων 1 Fault Models,
Διαβάστε περισσότεραΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη
ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013
Διαβάστε περισσότεραΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Θέμα: Επιβλέπων: Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας Καθηγητής Δημήτριος Νικολός Λαουδιάς Χρήστος Α.Μ. 2142
Διαβάστε περισσότεραΣχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Δημήτρης Νικολός Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.
Σχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Έλεγχος Πολύπλοκων Συστημάτων Μπορούμε να εξάγουμε διανύσματα δοκιμής για την ανίχνευση όλων των σφαλμάτων που μας ενδιαφέρουν; O χρόνος εξαγωγής
Διαβάστε περισσότεραΧρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων. Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας
Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας Outline Τρανζίστορ και Ολοκληρωμένα Κυκλώματα (ΟΚ) Έλεγχος ΟΚ - Προκλήσεις
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Ορισμός
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 12 η Αναζήτηση/Ταξινόμηση Πίνακα Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα C: Από τη Θεωρία στην
Διαβάστε περισσότερα1 (15) 2 (15) 3 (15) 4 (20) 5 (10) 6 (25)
Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2014-2015 Καθηγητής: Χριστόφορος Χατζηκωστής Τελική Εξέταση Δευτέρα, 11 Μαΐου,
Διαβάστε περισσότεραΕλίνα Μακρή
Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,
Διαβάστε περισσότερα7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού
7 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού Εισαγωγή Η χειρονακτική σχεδίαση ενός ψηφιακού συστήµατος είναι εξαιρετικά δύσκολη και επιρρεπής σε λάθη Συστήµατα που ξεπερνούς τις µερικές
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία
ΗΜΥ 00 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Δυαδική λογική Πύλες AND, OR, NOT, NAND,
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότερα1 (15) 2 (25) 3 (20) 4 (25) 5 (15)
Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΜΥ 424: Συστηματα Ανοχης Σφαλματων Εαρινό Εξάμηνο 2016-2017 Καθηγητής: Χριστόφορος Χατζηκωστής Τελική Εξέταση Παρασκευή, 5 Μαΐου,
Διαβάστε περισσότεραΔημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console
Δημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console Η εφαρμογή ghost παρέχει διάφορες δυνατότητες για την λήψη αντιγράφων ασφαλείας και επαναφοράς. Ghost με δισκέττα εκκίνησης τοπικά από δίσκο
Διαβάστε περισσότεραK15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα
K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Λογικές πύλες Περιεχόμενα 1 Λογικές πύλες
Διαβάστε περισσότερα«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο Τύποι Δεδομένων και Τελεστές
«Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων» Χειμερινό εξάμηνο 2016-2017 Τύποι Δεδομένων και Τελεστές Δρ. Παρασκευάς Κίτσος Επίκουρος Καθηγητής Tμήμα Μηχανικών Πληροφορικής ΤΕ E-mail: pkitsos@teimes.gr Αντίρριο
Διαβάστε περισσότεραΑναγνώριση Προτύπων Ι
Αναγνώριση Προτύπων Ι Ενότητα 1: Μέθοδοι Αναγνώρισης Προτύπων Αν. Καθηγητής Δερματάς Ευάγγελος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI. Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης
Εισαγωγή στον Προγραμματισμό Εργαστήριο 3: Βοηθητικά προγράμματα του Linux CLI Οκτώβριος 2014 Χ. Αλεξανδράκη Γ. Δημητρακάκης Περίληψη Προηγούμενου Επισκόπηση αρχείων και επεξεργασία κειμένου Εντολές file,
Διαβάστε περισσότεραΣυμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών
Συμπίεση Δεδομένων Δοκιμής (Test Data Compression), Παν Πατρών Test resource partitioning techniques ΑΤΕ Automatic Test Equipment (ATE) based BIST based Έλεγχος παραγωγής γής βασισμένος σε ΑΤΕ Μεγάλος
Διαβάστε περισσότεραΠληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο
Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Εαρινό Εξάμηνο 2010 2011 Δ. Γουνόπουλος Ι. Ιωαννίδης Άσκηση 1: Συγχώνευση Εγγραφών Δυαδικών Αρχείων Προθεσμία: 2 Μαΐου 2011, 5:00μμ
Διαβάστε περισσότεραΑυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου
Αυτοματισμός PLC Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός Γ. Παπαλάμπρου Άσκηση 3. Τυπικό διάγραμμα συστήματος συναγερμού με οπτικο-ακουστικό σήμα* Το σύστημα παρουσιάζεται σε κανονική
Διαβάστε περισσότεραΠροηγμένοι Μικροεπεξεργαστές. Εργαστήριο 4 - Editor
Προηγμένοι Μικροεπεξεργαστές Εργαστήριο 4 - Editor Περιγραφή Υλοποίηση ενός υποτυπώδους editor που θα: Διαβάζει ένα προκαθορισμένο αρχείο Θα το απεικονίζει στην οθόνη Θα κάνει highlight με έναν ελεγχόμενο
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ
ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΡΟΟΔΟΣ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΜΑΡΤΙΟΣ 2017 ΘΕΜΑΤΑ ΘΕΜΑ 1 Ο Α. Να απαντήσετε στις παρακάτω προτάσεις χαρακτηρίζοντάς τες με το γράμμα Σ
Διαβάστε περισσότεραΕισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX
Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στο Λ.Σ. UNIX Εργαστηριακές Σημειώσεις Εισαγωγή στο UNIX Αρμοδιότητες των Λ.Σ. Διαχείριση πόρων o o Συσκευές I/O (disk, keyboard, mouse, terminal) Μνήμη Διαχείριση
Διαβάστε περισσότεραΕισαγωγή στο περιβάλλον Code::Blocks
Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται
Διαβάστε περισσότεραMatlab functions. Κολοβού Αθανασία, ΕΔΙΠ, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, ΕΚΠΑ
Matlab functions Κολοβού Αθανασία, ΕΔΙΠ, Τμήμα Πληροφορικής και Τηλεπικοινωνιών, ΕΚΠΑ Μ-files Στο Matlab μπορούμε να εκτελούμε μία σειρά από εντολές οι οποίες βρίσκονται αποθηκευμένες σε αρχεία τύπου *.m
Διαβάστε περισσότεραΕισαγωγή στα κυκλώµατα CMOS 2
1 η Θεµατική Ενότητα : Εισαγωγή στα κυκλώµατα CMOS Επιµέλεια διαφανειών:. Μπακάλης Εισαγωγή Τεχνολογία CMOS = Complementary Metal Oxide Semiconductor Συµπληρωµατικού Ηµιαγωγού Μετάλλου Οξειδίου Αποτελείται
Διαβάστε περισσότεραΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών
ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα
Διαβάστε περισσότερα«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο
ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 6 η :
Διαβάστε περισσότεραΠαρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.
Έκδοση Επιταγών Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Έκδοσης Επιταγών στην εφαρμογή Λογιστική Διαχείριση της σειράς HyperΛογιστική. Παρακάτω προτείνεται
Διαβάστε περισσότεραΠανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία
Πανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων Διπλωματική Εργασία Συμπίεση Δεδομένων Ελέγχου Ψηφιακών Κυκλωμάτων Άγνωστης Δομής Με Χρήση Γραμμικών
Διαβάστε περισσότεραΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταµιάνος
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τµήµα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τοµέας Τηλεπικοινωνιών Αναπληρωτής Καθηγητής: Αλέξανδρος Ποταµιάνος ΤΗΛ 413 : Συστήµατα Επικοινωνίας Φυσικής Γλώσσας 8 ο Εξάµηνο
Διαβάστε περισσότεραΓια την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις.
3 η Σειρά Ασκήσεων Άσκηση 1 Να γραφεί πρόγραμμα το οποίο θα διαχειρίζεται λογαριασμούς χρηστών (Accounts). Από το πρόγραμμα θα έχουμε δυνατότητα με το κατάλληλο μενού να δημιουργούμε νέους λογαριασμούς,
Διαβάστε περισσότεραΛειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο
Λειτουργικά Συστήματα (ΗΥ-345) Χειμερινό Εξάμηνο 2018-2019 Άσκηση 1 Φροντιστήριο: 05/10/2018 Παράδοση: 18/10/2018 Υλοποίηση Linux C Shell ΤΑ : shevtsov(shevtsov@csd.uoc.gr) Ώρες Γραφείου : Δευτέρα 14:00-16:00
Διαβάστε περισσότεραΨηφιακή Λογική Σχεδίαση
Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Νίκος Φακωτάκης, Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται
Διαβάστε περισσότεραΠανεπιστήµιο Θεσσαλίας
Πανεπιστήµιο Θεσσαλίας Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΗΥ 130 : Ψηφιακή σχεδίαση Βόλος 2015 1 Εισαγωγή Το Multisim είναι ένα ολοκληρωμένο περιβάλλον προσομοίωσης της συμπεριφοράς
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΕνότητα 8 Η ΠΥΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ
Ενότητα 8 Η ΠΛΗ XOR ΚΑΙ ΟΙ ΕΦΑΡΜΟΓΕΣ ΤΗΣ ΚΩΔΙΚΟΠΟΙΗΣΗ Γενικές Γραμμές Πύλες XOR και XNOR λοποιήσεις με AND-OR-INV Κώδικας Ισοτιμίας (Parity) Άρτια και Περιττή Συνάρτηση Κυκλώματα ανίχνευσης λαθών Συγκριτές
Διαβάστε περισσότεραΠρογραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα
Διαβάστε περισσότεραΙατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.
Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/
Διαβάστε περισσότεραΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα
Διαβάστε περισσότεραΜικροηλεκτρονική - VLSI
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Μικροηλεκτρονική - VLSI Ενότητα 6.1: Συνδυαστική Λογική - Βασικές Πύλες Κυριάκης - Μπιτζάρος Ευστάθιος Τμήμα Ηλεκτρονικών Μηχανικών
Διαβάστε περισσότεραΤεχνικές σχεδιασμού μονοπατιών ολίσθησης
Τεχνικές σχεδιασμού μονοπατιών ολίσθησης (Scan Path Design Techniques) Περίγραμμα παρουσίασης Προβλήματα ελέγχου ορθής λειτουργίας ακολουθιακών κυκλωμάτων Μονοπάτι ολίσθησης (scan path) Στοιχεία μνήμης
Διαβάστε περισσότεραΠρόγραμμα όρασης. Στη συνέχεια θα περιγράψουμε πώς δουλεύει το ρομπότ.
Πρόγραμμα όρασης Υλοποιείτε ένα πρόγραμμα όρασης για ένα ρομπότ. Κάθε φορά που η κάμερα του ρομπότ βγάζει μία φωτογραφία, αυτή αποθηκεύεται στη μνήμη του ρομπότ ως μία ασπρόμαυρη εικόνα. Κάθε εικόνα είναι
Διαβάστε περισσότεραΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ
ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ ΘΕΩΡΙΑ 1. Εργαλεία εξομοίωσης, SPICE, αρχεία περιγραφής κυκλωμάτων (netlist) (Παρ. 3.4, σελ 152-155) 2. To transistor ως διακόπτης, πύλη διέλευσης. (Παρ
Διαβάστε περισσότεραΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ
ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο Α. Δίνεται η εντολή εκχώρησης: τ κ < λ Ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος. Να δικαιολογήσετε
Διαβάστε περισσότεραΗΥ-100: Εισαγωγή στην Επιστήμη Υπολογιστών 3η σειρά ασκήσεων
ΗΥ-100: Εισαγωγή στην Επιστήμη Υπολογιστών η σειρά ασκήσεων Οδηγίες Για τη μεταγλώττιση των προγραμμάτων που ζητούνται θα πρέπει να χρησιμοποιήσετε το gcc με τις παρακάτω παραμέτρους: gcc -ansi -pedantic
Διαβάστε περισσότεραΒιβλιοθήκη stdio. Προγραμματισμός II 1
Βιβλιοθήκη 1 lalis@inf.uth.gr Δεδομένα και ερμηνεία (ξανά) Τα δεδομένα στον Η/Υ έχουν δυαδική μορφή (bytes) Η ερμηνεία των bytes εξαρτάται από το πρόγραμμα που παράγει/καταναλώνει τα δεδομένα Μια δημοφιλής
Διαβάστε περισσότεραΘΕΜΑΤΑ ΤΕΛΙΚΗΣ ΦΑΣΗΣ
27 ος ΠΑΝΕΛΛΗΝΙΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Θέμα 1 ο : Παρέες αριθμών ΘΕΜΑΤΑ ΤΕΛΙΚΗΣ ΦΑΣΗΣ [30 Μονάδες] Λέμε ότι δύο φυσικοί αριθμοί είναι στην ίδια παρέα όταν έχουν το ίδιο πλήθος άσων (1) στη δυαδική
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM
ΚΕΦΑΛΑΙΟ 5 Matlab GUI για FWSVM και Global SVM Προκειμένου να γίνουν οι πειραματικές προσομοιώσεις του κεφαλαίου 4, αναπτύξαμε ένα γραφικό περιβάλλον (Graphical User Interface) που εξασφαλίζει την εύκολη
Διαβάστε περισσότεραΗ-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr
Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 8 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Άλγεβρα Boole Ορισμοί Λογικές πράξεις Πίνακες αληθείας Πύλες
Διαβάστε περισσότεραΣτις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.
Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105)
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (TP-105) ΣΗΜΕΙΩΣΕΙΣ MS-DOS WINDOWS Διδάσκων: Γιάννης Χρυσάκης Εργαστηριακό Μάθημα 2012-2013 Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων Εισαγωγή DOS: Disk Operating System Το
Διαβάστε περισσότεραΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων
ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο 2017-2018 Λογικές Πύλες, Στοιχεία Μνήμης, Συνδυαστική Λογική και Κυματομορφές ΗΥ220 - Βασίλης Παπαευσταθίου & Γιώργος Καλοκαιρινός 1 Τα βασικά της
Διαβάστε περισσότεραΠανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία
Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων Διπλωματική Εργασία Συμπίεση Δεδομένων Ελέγχου Ψηφιακών Κυκλωμάτων Άγνωστης Δομής Με Χρήση Γραμμικών Αποσυμπιεστών
Διαβάστε περισσότεραΕισαγωγή στη Matlab Βασικές Συναρτήσεις
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab
Διαβάστε περισσότεραΣύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap
Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...
Διαβάστε περισσότεραΛειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών
Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για
Διαβάστε περισσότεραΕργαστήριο «Δίκτυα Υπολογιστών Ι»
Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 5 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης 1. Εισαγωγή Διαχείριση συσκευών
Διαβάστε περισσότεραΕιδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων
Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων Άσκηση 1 α) Η δομή σταθμισμένης ένωσης με συμπίεση διαδρομής μπορεί να τροποποιηθεί πολύ εύκολα ώστε να υποστηρίζει τις
Διαβάστε περισσότεραΕισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς
Διαβάστε περισσότεραΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000
ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000 ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΗΣ ΕΡΕΥΝΑΣ «Κ. ΚΑΡΑΘΕΟΔΩΡΗ» Τίτλος Έργου «Ανάπτυξη μεθόδων για τον εύκολο έλεγχο ορθής λειτουργίας ολοκληρωμένων - συστημάτων σε πυρίτιο (System On Chip Testing)»
Διαβάστε περισσότεραΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ. Κεφάλαιο 3
ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Κεφάλαιο 3 Δυαδική λογική Με τον όρο λογική πρόταση ή απλά πρόταση καλούμε κάθε φράση η οποία μπορεί να χαρακτηριστεί αληθής ή ψευδής με βάση το νόημα της. π.χ. Σήμερα
Διαβάστε περισσότεραΠράξεις με δυαδικούς αριθμούς
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (λογικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Εκτέλεση πράξεων
Διαβάστε περισσότεραΠληροφορική & Τηλεπικοινωνίες. K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Χειμερινό Εξάμηνο
Πληροφορική & Τηλεπικοινωνίες K18 - Υλοποίηση Συστημάτων Βάσεων Δεδομένων Χειμερινό Εξάμηνο 2015 2016 Ι. Ιωαννίδης Άσκηση 3: Αποθήκευση κατά στήλες Προθεσμία: 25 Ιανουαρίου 2016, 11:59μμ Ο σκοπός της εργασίας
Διαβάστε περισσότεραK24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων
K24 Ψηφιακά Ηλεκτρονικά 4: Σχεδίαση Συνδυαστικών Κυκλωμάτων TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 4 Ένα ψηφιακό κύκλωμα με n εισόδους
Διαβάστε περισσότεραΨηφιακά Συστήματα. 3. Λογικές Πράξεις & Λογικές Πύλες
Ψηφιακά Συστήματα 3. Λογικές Πράξεις & Λογικές Πύλες Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
Διαβάστε περισσότεραC D C D C D C D A B
Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με
Διαβάστε περισσότεραMIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual
MILE Simulator Version 1.0 User's Manual Νοέμβριος, 2011 Περιεχόμενα 1. Εισαγωγή στον προσομοιωτή...2 1.1 Εγκατάσταση...2 1.2 Βοήθεια Διευκρινήσεις...2 2. Ξεκινώντας με τον προσομοιωτή...3 2.1 Το memory
Διαβάστε περισσότερα