Ραραπάνω παρουςιάηεται ο πυρινασ των εντολϊν του επεξεργαςτι MIPS, με τισ οποίεσ, και τθν υλοποίθςθ τουσ ςε υλικό κα αςχολθκοφμε.
|
|
- Λουκᾶς Βάμβας
- 7 χρόνια πριν
- Προβολές:
Transcript
1 1
2 2
3 3
4 Ραραπάνω παρουςιάηεται ο πυρινασ των εντολϊν του επεξεργαςτι MIPS, με τισ οποίεσ, και τθν υλοποίθςθ τουσ ςε υλικό κα αςχολθκοφμε. 4
5 5
6 Ραραπάνω φαίνονται τα απαιτοφμενα βιματα για τθν εκτζλεςθ κάθε εντολής του MIPS. Ραρατθροφμε ότι τα πρϊτα δυο βιματα είναι όμοια για κάκε τφπο εντολισ. Κατόπιν, ανάλογα με τον τφπο τθσ εντολισ προσ εκτζλεςθ διαφοροποιείται (α) το είδοσ τθσ πράξθσ του ALU, (β) αν κα γίνει πρόςβαςθ μνιμθσ. Επιπλζον, παραπάνω δεν φαίνονται ρθτά: (i) θ εγγραφι αποτελζςματοσ ςτο RF, (ii) θ αλλαγι του PC ςε περίπτωςθ βρόχου. 6
7 Ραραπάνω φαίνονται τα βαςικά απαιτοφμενα ςυςτατικά-μονάδεσ, αλλά και θ ςχετικι τουσ δομι για τθν υλοποίθςθ του επεξεργαςτι, ςφμφωνα με τθν διαδικαςία εκτζλεςθσ των εντολϊν που είδαμε ςτθν προθγοφμενθ διαφάνεια. Διακρίνουμε, τον PC, οποίοσ αντιςτοιχεί ςτθν διεφκυνςθ τθσ IM. Η IM παρζχει τα περιεχόμενα τθσ εντολισ ςτο RF, δθλ. τουσ αρικμοφσ των καταχωρθτϊν, ι και άμεςο δρϊμενο για υπολογιςμό του νζο PC. Κατόπιν, το RF παρζχει τα δεδομζνα των καταχωρθτϊν ςτο ALU. Το αποτζλεςμα, αν πρόκειται για εντολι μνιμθσ αποτελεί τθν διεφκυνςθ, ςυνεπϊσ παρζχεται ςτθν DM. Αλλιϊσ, περιζχει αποτζλεςμα για τον ςχετικό καταχωρθτι, οπότε παρουςιάηεται ςτο RF προσ εγγραφι. Επιπλζον, βλζπουμε ότι για εντολζσ φόρτωςθσ από τθν μνιμθ είναι απαραίτθτο και θ κφρα τθσ μνιμθσ (που περιζχει το αποτζλεςμα) να παρουςιάηεται ςτο RF για τθν εγγραφι. Οι δυο προςκετζσ ςτο πάνω μζροσ χρθςιμοποιοφνται για (i) τθν προςαφξθςθ του PC κατά 4 για κάκε εντολι, (ii) τον υπολογιςμό τθσ νζασ τιμισ του PC για αλλαγζσ μεταφοράσ τθσ ροισ του προγράμματοσ. Το πόςεσ μονάδεσ με την ίδια λειτουργικότητα χρθςιμοποιοφμε, λ.χ. πόςουσ προςκετζσ ι ALUs, μια και το κεντρικό ALU μπορεί να υπολογίςει τα (i), (ii) αποτελεί ςθμαντικι ςχεδιαςτικι απόφαςθ, θ οποία κα επθρεάςει 7
8 Στα παραπάνω ςθμεία, δεν μποροφμε να ςυνενϊςουμε εξόδουσ. Ζτςι, οι βραχυκυκλωμζνεσ ςυνδζςεισ ςτο παραπάνω, υψθλοφ επιπζδου αρχιτεκτονικό ςχζδιο, αντιςτοιχοφν ςτθν χριςθ πολυπλζκτθ ςτο υλικό. Ο πολυπλζκτθσ, όπωσ κα δοφμε και παρακάτω ζχει 2 θ περιςςότερεσ ειςόδουσ και 1 ζξοδο, και με ζνα ςιμα ελζγχου (τιμζσ του οποίου αντιςτοιχοφν ςτθν επιλογι των ειςόδων) επιλζγει τθν ςφνδεςθ τθσ εξόδου ςε μια από τισ ειςόδουσ. 8
9 Στο παραπάνω ςχιμα ζχουμε προςκζςει (α) τουσ πολυπλζκτεσ, με 1 ςιμα ελζγχου που αντιςτοιχεί ςτον κακζνα, (β) μονάδα ελζγχου για τθν εκτζλεςθ των εντολϊν και διαςφνδεςθ των ςχετικϊν ςθμάτων ςε μπλε χρϊμα. Η μια μονάδα ελζγχου (κα μποροφςαν να υπάρχουν πολλαπλζσ) παρζχει τα απαραίτθτα ςιματα για τθν ςωςτι δρομολόγθςθ των δεδομζνων μζςα ςτο datapath. Διακρίνουμε τα εξισ ςιματα ελζγχου: RegWrite: καταδεικνφει τθν εγγραφι καταχωρθτι ςτο RF Zero: αποτζλεςμα μθδζν του ALU, χριςιμο για κατά-ςυνκικθ βρόχουσ, δθλ. beq, bne. MemRead/MemWrite: ενεργοποιοφν και επιλζγουν ανάγνωςθ και εγγραφι ςτθν DM αντίςτοιχα. Ππωσ φαίνεται από το παραπάνω, μια και θ εντολι ζχει μια ςυγκεκριμζνθ πορεία, ζτςι και τα ςιματα ελζγχου ζχουν ζνα ιςτορικό και μια απαιτοφμενθ αλλθλουχία για να παραχκοφν ςωςτά. Μια ΜΡΚ είναι ζτςι κατάλλθλθ για να παρζχει αυτι τθν απαιτοφμενθ αλλθλουχία και ιςτορικό, δθλ. μνιμθ. 9
10 10
11 Ραραπάνω φαίνονται βαςικζσ ςυνδυαςτικζσ μονάδεσ: λογικζσ πφλεσ, όπωσ θ AND ι θ OR/XOR/XNOR, κτλ. που ακολουκοφν ζνα πίνακα αλθκείασ ακροιςτισ, που προςκζτει δυο αρικμοφσ (με πρόςθμο θ χωρίσ) πολυπλζκτθσ, όπου το ςιμα S επιλζγει τθν ζξοδο Y μεταξφ των δυο ειςόδων I0, I1 ALU, θ οποία μπορεί να εκτελζςει μια πλθκϊρα αρικμθτικϊν/λογικϊν πράξεων οι οποίεσ επιλζγονται από τθν είςοδο F 11
12 Ραραπάνω υπενκυμίηουμε τθν λειτουργία ενόσ ακμο-πυροδότθτου καταχωρθτι. Αφοφ αποκθκεφςει τα δεδομζνα ςε μια ακμι, θ είςοδοσ/είςοδοι μπορεί να αλλάξει/αλλάξουν κάπου μζςα ςτον κφκλο, τα δεδομζνα όμωσ ςτθν ζξοδο κα παραμζνουν ςτθν αποκθκευμζνθ τιμι ζωσ ότου αφιχκεί ςτθν είςοδο Clk θ επόμενθ ακμι, όπου και Q = D. 12
13 Ο καταχωρθτισ με ενεργοποίθςθ μασ επιτρζπει να διατθριςουμε δεδομζνα αποκθκευμζνα για διαδοχικοφσ κφκλουσ, δθλ. να μθν τον εγγράφουμε ςε κάκε κφκλο, αλλά όταν χρειάηεται μζςω του ςιματοσ Write. 13
14 14
15 Ραραπάνω φαίνονται ςτα ςχιματα οι πικανζσ ςυνδεςμολογίεσ καταχωρθτϊν και ςυνδυαςτικισ λογικισ. Το αριςτερό ςχιμα αντιςτοιχεί ςε ροι δεδομζνων από αριςτερά προσ τα δεξιά, όπου γίνεται υπολογιςμόσ, ςτθν ςυνδυαςτικι λογικι, βάςθ των δεδομζνων ςτο State element 1, και τα αποτελζςματα, ςτον επόμενο κφκλο, δθλ. ακμι, αποκθκεφονται ςτο State element 2. Το δεξί ςχιμα αντιςτοιχεί ςε ςυνδυαςτικι λογικι με ανάδραςθ ςε καταχωρθτι, όπωσ υπάρχει εςωτερικά ςε ΜΡΚ για το τμιμα τρζχουςασ/επόμενθσ κατάςταςθσ. Εδϊ, θ ςυνδυαςτικι λογικι υπολογίηει τθν επόμενθ τιμι του State element και ςτθν ακμι θ επόμενθ κατάςταςθ αντικακιςτά τθν τρζχουςα. 15
16 16
17 Στο παραπάνω ςχιμα φαίνεται το τμιμα φόρτωςθσ εντολισ ςτον επεξεργαςτι. Διακρίνουμε τθν μνιμθ εντολϊν, Instruction Memory (IM), θ οποία αποκθκεφει τισ εντολζσ προσ εκτζλεςθ, οι οποίεσ προςβαίνονται βάςθ τθσ διεφκυνςθσ τουσ. Η IM είναι προφανϊσ ακολουκιακό κφκλωμα (μνιμθ SRAM ι DRAM). Η διεφκυνςθ τθσ τρζχουςασ εντολισ πρζπει επίςθσ να είναι αποκθκευμζνθ. Για αυτό τον ςκοπό υπάρχει ο ειδικόσ καταχωρθτισ και δείκτθσ τθσ τρζχουςασ εντολισ, PC, ο οποίοσ υλοποιείται από 32 FF του 1-bit. Τα δεδομζνα του PC αλλάηουν μετά από κάκε εντολι, μια και θ διεφκυνςθ εκτζλεςθσ πρζπει να επαυξθκεί κατά 4 byte (1 λζξθ). Ζτςι, ςτο παραπάνω ςχιμα, βλζπουμε ότι ο PC τροφοροτείται ταυτόχρονα και ςτθν IM και ςε ζναν ακροιςτι, θ 2 θ είςοδοσ του οποίου είναι ο αρικμόσ 4. Με αυτόν τον τρόπο θ επόμενθ τιμι του PC κα είναι ζτοιμθ (εκτόσ αν ζχουμε εντολι αλλαγισ ροισ του προγράμματοσ). 17
18 Ραραπάνω βλζπουμε τισ απαιτοφμενεσ μονάδεσ για τον χειριςμό και εκτζλεςθ εντολϊν τφπου R (καταχωρθτϊν). Μια τζτοια τυπικι εντολι είναι λ.χ. θ add $1, $2, $3, θ οποία πρζπει να διαβάςει τισ τιμζσ των $2, $3, να εκτελζςει τθν πρόςκεςθ, και κατόπιν να αποκθκεφςει το αποτζλεςμα ςτον $1. Ππωσ ειπϊκθκε και νωρίτερα, οι 32 ςυνολικά καταχωρθτζσ του επεξεργαςτι υλοποιοφνται ςε ζνα Αρχείο Καταχωρθτϊν (Register File - RF), το οποίο είναι πρακτικά μια Στατικι RAM (SRAM) με δυο κφρεσ ανάγνωςθσ (μια και κζλουμε να διαβάηουμε δυο ταυτόχρονα), και μια κφρα εγγραφισ. Για να διαβάςουμε παρουςιάηουμε τουσ αρικμοφσ των καταχωρθτϊν ςτθν ανάλογθ κφρα, Read Register 1 ι 2, και κατόπιν τα δεδομζνα τουσ κα εμφανιςτοφν ςτθν ανάλογθ ζξοδο, Read Data 1 ι 2. Η εγγραφι λειτουργεί ανάλογα, με τθν διαφορά ότι υπάρχει ζνα ςιμα ελζγχου εγγραφισ, RegWrite, το οποίο πρζπει να είναι ενεργό για εγγραφι (1). Η μονάδα ALU μπορεί να εκτελεί τισ απαιτοφμενεσ αρικμθτικζσ ι λογικζσ πράξεισ και διακζτει 2 32-bit ειςόδουσ, 1 32-bit ζξοδο, και ζνα ςιμα ζνδειξθσ, Zero, που καταδεικνφει ότι το αποτζλεςμα είναι μθδζν. Η πράξθ, λειτουργία του ALU επιλζγεται από το 4-bit ςιμα ALU operation (κα παρουςιάςουμε τισ τιμζσ του ςε επόμενεσ διαφάνειεσ). 18
19 Για τισ εντολζσ μνιμθσ χρειαηόμαςτε τθν μνιμθ δεδομζνων (Data Memory DM), θ οποία ζχει ωσ είςοδο μια διεφκυνςθ. Μια και δεν γράφουμε ι διαβάηουμε παράλλθλα από τθν DM, αρκεί μια κφρα εγγραφισ και μια ανάγνωςθσ, από τισ οποίεσ κα χρθςιμοποιοφμε τθν μια. Για εντολζσ τφπου lw, λ.χ. lw $1, offset($2) κα πρζπει να διαβάςουμε τθν DM, ενϊ για εντολζσ τφπου sw, λ.χ. sw $1, offset($2) κα πρζπει να γράψουμε ςτθν DM. Επιπλζον, για τθν πρόςκεςθ των δεδομζνων του καταχωρθτι με τθν προςαφξθςθ για τον υπολογιςμό τθσ διεφκυνςθσ είναι απαραίτθτο να μετατρζψουμε τθν 16-bit προςαφξθςθ ςε 32-bit αρικμό, προςδιορίηοντασ τα bit ανάλογα με το αν είναι κετικόσ θ αρνθτικόσ προζκταςθ του προςιμου. 19
20 20
21 Ραραπάνω βλζπουμε τθν δομι υλοποίθςθσ εντολϊν κατά ςυνκικθ βρόχου, λ.χ. beq $1, $2, offset. Οι ζξοδοι των δεδομζνων των καταχωρθτϊν, από το RF, κατανζμονται ςτο ALU για να γίνει θ αφαίρεςθ/ςφγκριςθ. Ραράλλθλα, θ 16-bit ςχετική προςαφξθςθ μετατρζπεται ςε 32-bit, προεκτείνοντασ το bit πρόςθμου τθσ. Επειδι θ προςαφξθςθ είναι ςε μονάδεσ λζξεων, και όχι byte, για να προςτεκεί με τθν τιμι του PC (PC + 4) πρζπει να μετατραπεί ςε bytes. Ζτςι, προςκζτοντασ 2 μθδενικά, 00, ςτα δυο τελευταία bit και μετατοπίηοντασ τα υπόλοιπα κατά δυο αριςτερά (0 2, 1 3, κτλ.) πετυχαίνεται ο πολλαπλαςιαςμόσ κατά 4. Tο αποτζλεςμα Zero τθσ ALU κα αποφαςίςει αν κα αλλάξει θ τιμι του PC. Ο υπολογιςμόσ τθσ τελικισ διεφκυνςθσ ςτόχου, υπολογίηεται προςκζτοντασ τθν x4 προςαφξθςθ με τθν τιμι PC + 4, θ οποία ζχει υπολογιςτεί κατά τθν πρόςβαςθ τθσ IM. 21
22 22
23 Ραραπάνω βλζπουμε τθν δομι εκτζλεςθσ εντολϊν μνιμθσ ι καταχωρθτι (R), θ οποία προκφπτει από ςυγχϊνευςθ των δυο επιμζρουσ τμθμάτων που είδαμε νωρίτερα. Για τθν ςυγχϊνευςθ των δυο επιμζρουσ τμθμάτων, δθλ. εντολϊν τφπου R και μνιμθσ, χρθςιμοποιοφμε πολυπλζκτεσ ςε κάκε ςθμείο ςφηευξθσ εξόδων ςε κάποιο είςοδο. Ζτςι, χρειαςτικαμε δυο πολυπλζκτεσ, ζναν για το δεφτερο δρϊμενο του ALU, όπου επιλζγουμε μεταξφ των δεδομζνων του 2 ου καταχωρθτι και του μεταςχθματιςμζνου ςε 32-bit, μετά από προζκταςθ πρόςθμου άμεςου, και ζναν για τθν επιλογι του αποτελζςματοσ που εγγράφεται ςτο RF, μεταξφ των δεδομζνων από τθν μνιμθ και του αποτελζςματοσ του ALU. Ρροκφπτουν λοιπόν, με τθν ειςαγωγι των δυο πολυπλεκτϊν τα νζα ςιματα ελζγχου, ALUSrc και MemtoReg, τα οποία κα πρζπει να τα κζτει κατάλλθλα το τμιμα ελζγχου του επεξεργαςτι. 23
24 Ρροςκζτοντασ και το τμιμα για τθν εκτζλεςθ των κατά ςυνκικθ βρόχων, προκφπτει το παραπάνω ςχιμα. Βλζπουμε τον πολυπλζκτθ που επιλζγει τθν επόμενθ τιμι του PC μεταξφ των PC+4 και τθσ διεφκυνςθσ ςτόχου, ζτςι το ςιμα PCSrc, που εκτελεί τθν επιλογι πρζπει και αυτό να οδθγείται κατάλλθλα από τθν μονάδα ελζγχου. Επιπλζον, παρατθροφμε ότι θ ςυνκικθ των βρόχων, beq, bne, ελζγχεται από τθν ζξοδο Zero τθσ βαςικισ μονάδασ ALU, άρα το ςιμα Zero κα είναι είςοδοσ ςτθν μονάδα ελζγχου, και θ τιμι του κα κακορίςει τθν τιμι του PCSrc. Τϊρα, είμαςτε ζτοιμοι να αναλφςουμε και να υλοποιιςουμε τα απαιτοφμενα ςιματα ελζγχου 24
25 Ξεκινάμε τθν μελζτθ για τθν υλοποίθςθ τθσ μονάδασ ελζγχου αναλφοντασ τισ απαιτιςεισ των ςθμάτων τθσ ALU. Βλζπουμε ότι για εντολζσ μνιμθσ και κατά ςυνκικθ βρόχου, θ πράξθ προσ εκτζλεςθ είναι ςυγκεκριμζνθ, ενϊ για τισ υπόλοιπεσ περιπτϊςεισ, εντολζσ R, θ πράξθ προκφπτει από το πεδίο funct τθσ εντολισ. Ζτςι, το τελευταίο, και ο τφποσ τθσ εντολισ πρζπει να ςυνδυαςτοφν για να παράξουν τα παραπάνω ςιματα ελζγχου τθσ ALU. 25
26 26
27 Για να καταλιξουμε ςτον παραπάνω πίνακα, με αδιάφορεσ τιμζσ, χρθςιμοποιιςαμε τα εξισ: το ALUOp δεν κωδικοποιεί τθν τιμι 11, ςυνεπϊσ αντί να ελζγχουμε τισ τιμζσ 01, 10 αρκεί να ελζγχουμε για τουσ ςχετικοφσ άςουσ, -1, 1-. Ειςάγοντασ dc τιμζσ το κφκλωμα που προκφπτει είναι απλοφςτερο, με λιγότερεσ πφλεσ και ςυνεπϊσ εμβαδό! το funct μασ είναι αδιάφορο όταν ALUOp == 00 ι -1. Άρα δεν το προςκζτουμε ςαν ςυνκικθ, αυτι είναι θ ζννοια του τα δυο υψθλότερα ψθφία του funct είναι ςτακερά 10, άρα δεν χρειάηεται να είναι μζροσ τθσ ςφγκριςθσ, ζτςι τα μετατρζπουμε ςε -- 27
28 Για να ςχεδιάςουμε τθν κεντρικι μονάδα ελζγχου πρζπει να αναλφςουμε πρϊτα τισ Ειςόδουσ που αυτι ζχει, αλλά και τισ Εξόδουσ ςιματα που πρζπει να παρζχει (ςτο datapath). Ξεκινάμε με τθν ανάλυςθ των ειςόδων, αναλφοντασ τον κϊδικα μθχανισ του κάκε τφπου εντολισ. Τα ςιματα που προκφπτουν κα μασ οδθγιςουν ςτθν ρφκμιςθ των ςθμάτων ελζγχου του datapath για τον κάκε τφπο εντολισ. Αυτό κα γίνει και ςε ςυνδυαςμό με τισ εξόδουσ του datapath προσ τθσ μονάδα ελζγχου, λ.χ. το ςιμα Zero. Ζτςι, βλζπουμε ότι τα πεδία opcode και rs είναι πάντα ςτακερά, ανεξαρτιτωσ από τον τφπο τθσ εντολισ. Το πεδίο rt χρθςιμοποιείται από εντολζσ R, beq, bne, sw για ανάγνωςθ, όμωσ για εντολζσ τφπου lw αποτελεί τον αρικμό του καταχωρθτι του αποτελζςματοσ. Άρα χρειαηόμαςτε πολφπλεξθ για τον καταχωρθτι αποτελζςματοσ μεταξφ rt, rd, και ζνα επιπρόςκετο ςχετικό ςιμα ελζγχου. Επιπλζον, θ τροποποίθςθ του PC με τθν άμεςθ διεφκυνςθ γίνεται μόνο για εντολζσ beq, bne, άρα για τισ εντολζσ lw, sw κζλουμε πάντα θ επόμενθ τιμι του PC να είναι PC + 4. Για να γίνει ο διαχωριςμόσ, προςκζτουμε ςιμα Branch ςαν ζξοδο τθσ μονάδασ, και πφλθ and θ οποία μόνο αν το Branch == 1 επιλζγει το υπολογιςμζνο PC + imm (16 32 >>2) 28
29 Η επιπρόςκετθ μονάδα ελζγχου παράγει τα ALUOp, τα οποία, μετατρζπονται ςτο ALU function, παίρνοντασ ςαν είςοδο το funct (Instruction[5:0]). Το ALUOp, κακϊσ και τα υπόλοιπα ςιματα ελζγχου παράγονται βάςθ του opcode (Instruction[31:26]), δθλ. του τφπου τθσ εντολισ. Τα ςιματα ελζγχου που βλζπουμε ςυμπεριλαμβάνουν τα: RegDst, επιλογι rt (για lw), rd ωσ τον αρικμό του καταχωρθτι που εγγράφεται Branch, επιτρζπει τθν μετατροπι το PC από το PC + Imm (πφλθ and) MemRead, MemWrite, ενεργοποίθςθ τθσ ανάλογθσ κφρασ μνιμθσ MemToReg, επιλζγει τθν διαδρομι των δεδομζνων προσ εγγραφι από τθν μνιμθ ι ALU ALUSrc, επιλζγει τθν είςοδο του Imm 32 (για lw, sw, beq, bne) ι τα δεδομζνα του δεφτερου καταχωρθτι για τθν ALU 29
30 30
31 31
32 32
33 33
34 Στο παραπάνω ςχιμα φαίνεται το νζο τμιμα που υποςτθρίηει τισ εντολζσ j. Το άμεςο, που προζρχεται από τθν εντολι μετατοπίηεται αριςτερά κατά δυο bit, δθλ. το bit 25 γίνεται 27, το 24 γίνεται 26, κτλ. Στο αποτζλεςμα τθσ μετατόπιςθσ ςυνενϊνονται τα 4 ςθμαντικότερα ψθφία του PC, δθλ. PC[31:28]. Με αυτι τθν προςκικθ προκφπτει θ πλιρθσ 32-bit λζξθ θ οποία είναι θ νζα τιμι του PC. Ρροςζξτε ότι τα τελευταία ψθφία προκφπτουν από τθν ζξοδο του ακροιςτι που υπολογίηει το PC+4. Για λόγουσ απλότθτασ δεν εξετάηουμε τθν περίπτωςθ ο PC+4 να ζχει διαφορετικά ψθφία *31:28] από τον PC. Η νζα τιμι προωκείται ςε ζναν νζο πολυπλζκτθ που ςυνδζεται με τον αρχικό πολυπλζκτθ που ζγραφε τον PC (ςε ςειρά). Ο νζοσ ενεργοποιείται από το ςιμα ελζγχου Jump, το οποίο επίςθσ προςκζκθκε, και εξαρτάται από τον opcode. Οι δυο πολυπλζκτεσ ςε ςειρά μποροφν να μετατραποφν ςε ζναν με περιςςότερα από 1 ψθφία ςτο ςιμα επιλογισ, λ.χ. 00 = PC+4, 01 = Add Result, 10 = PC[31:28]Imm[25:0]00. 34
35 Μια ΜΡΚ (FSM) γενικά μπορεί να υλοποιθκεί ζτςι ϊςτε θ κακυςτζρθςθ τθσ να είναι ελάχιςτθ (τρζχουςα κατάςταςθ, είςοδοι επόμενθ κατάςταςθ, ζξοδοι) χρθςιμοποιϊντασ κατάλλθλθ κωδικοποίθςθ, λ.χ. one-hot. Ζτςι, ςτα περιςςότερα κυκλϊματα επεξεργαςτϊν ι γενικοφ τφπου θ κρίςιμθ κακυςτζρθςθ προκφπτει από το μζγιςτο μονοπάτι των δεδομζνων μεταξφ δυο ςθμείων που οδθγοφνται από το ρολόι, δθλ. μεταξφ των παρακάτω πικανϊν μονοπατιϊν: (είςοδοι καταχωρθτζσ), (καταχωρθτζσ καταχωρθτζσ), (καταχωρθτζσ ζξοδοι), όπου με «καταχωρθτζσ» εννοοφμε οποιοδιποτε ακολουκιακό ςτοιχείο, λ.χ. καταχωρθτζσ δεδομζνων, μνιμεσ, μονάδεσ με μνιμθ και εξόδουσ καταχωρθτζσ. 35
36 36
37 Αν επιλζγαμε Τ = 10ns για κφκλο και εκτελοφςαμε τισ παραπάνω εντολζσ ςε πολλαπλοφσ κφκλουσ τότε θ κάκε διαδικαςία/λειτουργία κα πρζπει να πάρει και ζνα κφκλο, άρα χάνουμε οποιοδιποτε περικϊριο χρόνο κερδίηουμε από κάποια γρθγορότερθ λειτουργία, λ.χ. θ πρόςβαςθ του AK που παίρνει 5ns. Ζτςι, εντολζσ κατά ςυνκικθ βρόχου κα απαιτοφςαν = 30. Θα μποροφςαμε βζβαια να κζςουμε Τ = 5ns και να περιμζνουμε πολλαπλοφσ κφκλουσ για διαδικαςίεσ με κακυςτζρθςθ πάνω από 5ns, λ.χ. 2 κφκλουσ για το ALU. Κυκλωματικά όμωσ αυτό είναι πολφπλοκο αφοφ απαιτεί τοπικι μζτρθςθ του αρικμοφ του ρολογιοφ που πζραςαν για ζλεγχο εγκυρότθτασ! 37
38 Στισ επόμενεσ διαφάνειεσ κα μελετιςουμε τθν υλοποίθςθ των τμθμάτων δεδομζνων και ελζγχου του επεξεργαςτι με εκτζλεςθ εντολϊν ςε πολλαπλοφσ κφκλουσ. Ραραπάνω φαίνεται το ςυνολικό ςχεδιάγραμμα του επεξεργαςτι, όπου οι διαφορζσ με το προθγοφμενο είναι: ςυγχϊνευςθ των δυο πολυπλεκτϊν για τθν j (ςιμα 2-bit PCSource) χριςθ κοινοφ ALU για όλεσ τισ λειτουργίεσ/εντολζσ (PC + 4, beq/bne, j) χριςθ μιασ κοινισ μνιμθσ, με μια κφρα ανάγνωςθσ, και ςχετικό ςιμα IorD που επιδεικνφει ότι διαβάηουμε εντολι ι δεδομζνα καταχωρθτζσ A, B, ALUOut, IR (IorD == 1), MDR (IorD == 0) για να ςυγκρατοφν τα αποτελζςματα μεταξφ κφκλων Το παραπάνω ςχζδιο είναι το οικονομικότερο ςε εμβαδό, μια και ελαχιςτοποιεί τισ μονάδεσ χρθςιμοποιϊντασ μόνο μια μονάδα για κάκε λειτουργία. 38
39 Ραραπάνω φαίνονται τα 5 βιματα (κάκετα) που εκτελοφνται για κάκε τφπο εντολισ. Ραρατθροφμε ότι τα πρϊτα δυο, θ Φόρτωςθ Εντολισ (Instruction Fetch) και θ Αποκωδικοποίθςθ Εντολισ (Instruction Decode) είναι ίδια ανεξαρτήτως τφπου εντολής. Οι τρισ διαφορετικοί τφποι διαφοροποιοφνται από το 3 ο βιμα, όπου ζχουμε είτε (α) χριςθ του ALU για λογικι/αρικμθτικι πράξθ για εντολζσ τφπου R, (β) υπολογιςμό προοριςμοφ για διεφκυνςθ πρόςβαςθσ μνιμθσ, είτε (γ) ςφγκριςθ δεδομζνων των καταχωρθτϊν και εκχϊρθςθ νζασ τιμισ ςτον PC για εντολζσ βρόχων. Οι εντολζσ beq, bne δεν χρειάηονται περαιτζρω βιματα, οι τφπου R ςτο 4 ο βιμα κάνουν τθν εγγραφι του αποτελζςματοσ, ενϊ οι εντολζσ μνιμθσ είτε ολοκλθρϊνονται ςτο 4 ο βιμα (sw), είτε απαιτοφν και το 5 ο βιμα τθσ εγγραφισ του καταχωρθτι με τα δεδομζνα από τθν μνιμθ. Η εκτζλεςθ των εντολϊν j, που δεν φαίνεται ςτον παραπάνω πίνακα γίνεται ςτο 2 ο βιμα με τθν ανάκεςθ PC = {PC[31:28],IR[25:0],00}. 39
40 Βλζπουμε, από τθν δομι και τα απαιτοφμενα ςιματα του datapath, ότι θ ΜΡΚ ελζγχου ζχει δυο ςιματα ειςόδου, τον opcode τθσ εντολισ και το ςιμα Zero τθσ ALU, και βάςθ αυτϊν μπορεί να παράγει, βάςθ των απαιτοφμενων βθμάτων για τθν εκτζλεςθ μιασ εντολισ, αλλά και του τφπου τθσ (που θ ΜΡΚ τον βλζπει από τον opcode), τα απαιτοφμενα ςιματα εξόδων που φαίνονται παραπάνω. Ο ςτόχοσ υλοποίθςθ τθσ ΜΡΚ είναι να υλοποιθκεί θ διαδικαςία βθμάτων που είδαμε ςτον πίνακα τθσ προθγοφμενθσ διαφάνειασ. Το κάκε βιμα εκεί κα αντιςτοιχιςει ςε μια κατάςταςθ τθσ ΜΡΚ κατά τθν οποία κα πρζπει, βάςθ του opcode και του Zero, να αποφαςίςει (α) ποιεσ είναι οι τιμζσ των εξόδων, και (β) ποια είναι επόμενθ κατάςταςθ. 40
41 41
42 42
43 43
44 44
45 45
46 46
47 47
48 48
49 Σε κάποιεσ άλλεσ αρχιτεκτονικζσ, αντί να υπάρχει ςτακερι διεφκυνςθ χειριςμοφ εξαιρζςεων, θ οποία κα πρζπει, ανάλογα με τθν αιτία να εκτελζςει με τθν ςειρά τθσ τθν κατάλλθλθ υπορουτίνα, υποςτθρίηονται διανυςματικζσ εξαιρζςεισ (vectored), με μεταβλθτι διεφκυνςθ από μια διεφκυνςθ βάςθ, ανάλογα με τθν αιτία. 49
50 Για τον χειριςμό των δυο εξαιρζςεων, δθλ. άγνωςτοσ opcode και υπερχείλιςθ αποτελζςματοσ τθσ ALU ζχουν προςτεκεί: ο καταχωρθτισ EPC, οποίοσ γράφεται με νζο ςιμα ελζγχου EPCWrite ο καταχωρθτισ Cause, με ςχετικό πολυπλζκτθ που επιλζγει τθν τιμι εγγραφισ IntCause ςιμα υπερχείλιςθσ ςτθν ALU (δεν φαίνεται ρθτά παραπάνω) το ςιμα PCSource γίνεται 4-bit και για τθν εγγραφι του PC προςτζκθκε ςτον ςχετικό πολυπλζκτθ θ τιμι 32 h
51 51
2
1 2 3 Η βαςικι ιδζα του pipelining ι τθσ παράλλθλθσ επιμζρουσ εκτζλεςθσ είναι θ διαίρεςθ μιασ εργαςίασ ςε μικρά και ανεξάρτθτα βιματα, τα οποία μποροφν να ςυντελεςτοφν παράλλθλα. Τυπικό παράδειγμα αποτελοφν
Διαβάστε περισσότεραHY225 Οργάνωςη Τπολογιςτών
HY225 Οργάνωςη Τπολογιςτών Διδάςκοντεσ: Δ. Νικολόπουλοσ, Φ. ωτηρίου. http://www.csd.uoc.gr/~hy225 1 Περιεχόμενα Αναςκόπθςθ χεδίαςθ/τλοποίθςθ Επεξεργαςτι Διαδικαςία Εκτζλεςθσ Εντολισ Επιςκόπθςθ δομισ Επεξεργαςτι
Διαβάστε περισσότερα3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ
3 θ διάλεξθ Επανάλθψθ, Επιςκόπθςθ των βαςικϊν γνϊςεων τθσ Ψθφιακισ Σχεδίαςθσ 1 2 3 4 5 6 7 Παραπάνω φαίνεται θ χαρακτθριςτικι καμπφλθ μετάβαςθσ δυναμικοφ (voltage transfer characteristic) για ζναν αντιςτροφζα,
Διαβάστε περισσότεραΛαμβάνοντασ υπόψη ότι κατά την πρόςθεςη δφο δυαδικϊν ψηφίων ιςχφει: Κρατοφμενο
Αριθμητικά κυκλώματα Ημιαθροιστής (Half Adder) Ο ημιαθροιςτήσ είναι ζνα κφκλωμα το οποίο προςθζτει δφο δυαδικά ψηφία (bits) και δίνει ωσ αποτζλεςμα το άθροιςμά τουσ και το κρατοφμενο. Με βάςη αυτή την
Διαβάστε περισσότεραΠολυπλέκτες. 0 x 0 F = S x 0 + Sx 1 1 x 1
Πολυπλέκτες Ο πολυπλζκτθσ (multipleer - ) είναι ζνα ςυνδυαςτικό κφκλωμα που επιλζγει δυαδικι πλθροφορία μιασ από πολλζσ γραμμζσ ειςόδου και τθν κατευκφνει ςε μια και μοναδικι γραμμι εξόδου. Η επιλογι μιασ
Διαβάστε περισσότεραx n D 2 ENCODER m - σε n (m 2 n ) x 1 Παραδείγματα κωδικοποιθτϊν είναι ο κωδικοποιθτισ οκταδικοφ ςε δυαδικό και ο κωδικοποιθτισ BCD ςε δυαδικό.
Κωδικοποιητές Ο κωδικοποιθτισ (nor) είναι ζνα κφκλωμα το οποίο διακζτει n γραμμζσ εξόδου και το πολφ μζχρι m = 2 n γραμμζσ ειςόδου και (m 2 n ). Οι ζξοδοι παράγουν τθν κατάλλθλθ λζξθ ενόσ δυαδικοφ κϊδικα
Διαβάστε περισσότεραΠαράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2
Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2 Δρ. Χρήζηος Ηλιούδης Μθ Προςθμαςμζνοι Ακζραιοι Εφαρμογζσ (ςε οποιαδιποτε περίπτωςθ δεν χρειάηονται αρνθτικοί αρικμοί) Καταμζτρθςθ. Διευκυνςιοδότθςθ.
Διαβάστε περισσότεραΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι
Παράςταςη κινητήσ υποδιαςτολήσ ςφμφωνα με το πρότυπο ΙΕΕΕ Δρ. Χρήστος Ηλιούδης το πρότυπο ΙΕΕΕ 754 ζχει χρθςιμοποιθκεί ευρζωσ ςε πραγματικοφσ υπολογιςτζσ. Το πρότυπο αυτό κακορίηει δφο βαςικζσ μορφζσ κινθτισ
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ ελιδοποίθςθ (1/10) Σόςο θ κατάτμθςθ διαμεριςμάτων ςτακεροφ μεγζκουσ όςο και θ κατάτμθςθ διαμεριςμάτων μεταβλθτοφ και άνιςου μεγζκουσ δεν κάνουν
Διαβάστε περισσότεραΑκολουκιακά Λογικά Κυκλώματα
Ακολουκιακά Λογικά Κυκλώματα Τα ψθφιακά λογικά κυκλϊματα που μελετιςαμε μζχρι τϊρα ιταν ςυνδυαςτικά κυκλϊματα. Στα ςυνδυαςτικά κυκλϊματα οι ζξοδοι ςε κάκε χρονικι ςτιγμι εξαρτϊνται αποκλειςτικά και μόνο
Διαβάστε περισσότεραΣχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων
Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων Πίνακεσ Διζγερςησ των FF Όπωσ είδαμε κατά τθ μελζτθ των FF, οι χαρακτθριςτικοί πίνακεσ δίνουν τθν τιμι τθσ επόμενθσ κατάςταςθσ κάκε FF ωσ ςυνάρτθςθ τθσ παροφςασ
Διαβάστε περισσότεραΠαράςταςη ςυμπλήρωμα ωσ προσ 1
Δρ. Χρήστος Ηλιούδης Θζματα διάλεξησ ΣΤ1 Προςθεςη αφαίρεςη ςτο ΣΤ1 2 ή ΣΤ1 Ονομάηουμε ςυμπλιρωμα ωσ προσ μειωμζνθ βάςθ R ενόσ μθ προςθμαςμζνου αρικμοφ Χ = ( Χ θ-1 Χ θ-2... Χ 0 ) R ζναν άλλον αρικμό Χ'
Διαβάστε περισσότεραΠαραπάνω παρουςιάηεται ο πιο ςυνικθσ χωροκζτθςθ αρικμθτικϊν, λογικϊν κυκλωμάτων. Η μονάδα επεξεργαςίασ είναι θ λζξθ (λ.χ. 32-bit ςε επεξεργαςτζσ,
1 2 3 4 Παραπάνω παρουςιάηεται ο πιο ςυνικθσ χωροκζτθςθ αρικμθτικϊν, λογικϊν κυκλωμάτων. Η μονάδα επεξεργαςίασ είναι θ λζξθ (λ.χ. 32-bit ςε επεξεργαςτζσ, 8-bit ςε DSP) και αυτι κακορίηει και τθν δομι τθσ
Διαβάστε περισσότεραΔείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8
Δείκτεσ Διαχείριςθ Μνιμθσ Βαγγζλθσ Οικονόμου Διάλεξθ 8 Δείκτεσ Κάκε μεταβλθτι ςχετίηεται με μία κζςθ ςτθν κφρια μνιμθ του υπολογιςτι. Κάκε κζςθ ςτθ μνιμθ ζχει τθ δικι τθσ ξεχωριςτι διεφκυνςθ. Με άμεςθ
Διαβάστε περισσότεραHY437 Αλγόριθμοι CAD
HY437 Αλγόριθμοι CAD Διδάςκων: Χ. Σωτηρίου http://inf-server.inf.uth.gr/courses/ce437/ 1 Περιεχόμενα Ζλεγχοσ Σφαλμάτων μετά τθν Καταςκευι Μοντζλο Κολλθμζνο-ςτο-0, -1 Παραδείγματα Διαδικαςίασ Ελζγχου Λογικι
Διαβάστε περισσότεραΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι
ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι Λογιςμικό (Software), Πρόγραμμα (Programme ι Program), Προγραμματιςτισ (Programmer), Λειτουργικό Σφςτθμα (Operating
Διαβάστε περισσότεραΔιαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ
Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ Οι παρακάτω οδθγίεσ αφοροφν το χριςτθ webdipe. Για διαφορετικό λογαριαςμό χρθςιμοποιιςτε κάκε φορά το αντίςτοιχο όνομα χριςτθ. = πατάμε αριςτερό κλικ ςτο Επιςκεφκείτε
Διαβάστε περισσότεραΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO
ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO Το Micro Worlds Pro είναι ζνα ολοκλθρωμζνο περιβάλλον προγραμματιςμοφ. Χρθςιμοποιεί τθ γλϊςςα προγραμματιςμοφ Logo (εξελλθνιςμζνθ) Το Micro Worlds Pro περιλαμβάνει
Διαβάστε περισσότεραΣχεδίαση μονάδας ελέγχου επεξεργαστή
Σχεδίαση μονάδας ελέγχου επεξεργαστή Αρχιτεκτονική Υπολογιστών 5ο εξάμηνο ΣΗΜΜΥ ακ. έτος: 29-2 Νεκτάριος Κοζύρης nkoziris@cslab.ece.ntua.gr http://www.cslab.ece.ntua.gr/courses/comparch/ Datapath ενός
Διαβάστε περισσότεραΑΝΑΠΣΤΞΘ ΕΦΑΡΜΟΓΩΝ Ε ΠΡΟΓΡΑΜΜΑΣΙΣΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 3 ο ΓΕΝΙΚΟ ΛΤΚΕΙΟ Ν. ΜΤΡΝΘ- ΕΠΙΜΕΛΕΙΑ: ΠΤΡΙΔΑΚΘ Λ.
Ερωτήςεισ Προβλήματα Α. Σημειώςτε δεξιά από κάθε πρόταςη το γράμμα Σ αν η πρόταςη είναι ςωςτή και το γράμμα Λ αν είναι λάθοσ. 1. Θ περατότθτα ενόσ αλγορίκμου αναφζρεται ςτο γεγονόσ ότι καταλιγει ςτθ λφςθ
Διαβάστε περισσότεραΈνα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:
Μζθοδος Simplex Η πλζον γνωςτι και περιςςότερο χρθςιμοποιουμζνθ μζκοδοσ για τθν επίλυςθ ενόσ γενικοφ προβλιματοσ γραμμικοφ προγραμματιςμοφ, είναι θ μζκοδοσ Simplex θ οποία αναπτφχκθκε από τον George Dantzig.
Διαβάστε περισσότεραΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1
ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4. Να γίνει πρόγραμμα το οποίο να επιλφει το Διαγώνιο Σφςτθμα: A ι το ςφςτθμα : ι ςε μορφι εξιςώςεων το ςφςτθμα : Αλγόρικμοσ m(). Διαβάηουμε τθν τιμι του ( θ διάςταςθ του Πίνακα Α )..
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν Παράλλθλεσ Διεργαςίεσ (1/5) Δφο διεργαςίεσ λζγονται «παράλλθλεσ» (concurrent) όταν υπάρχει ταυτοχρονιςμόσ, δθλαδι οι εκτελζςεισ τουσ επικαλφπτονται
Διαβάστε περισσότεραΚατά τθν ενεργοποίθςθ τθσ ιδιότθτασ αυτισ ενδζχεται να εμφανιςτεί ζνα μινυμα ςαν αυτό τθσ παρακάτω εικόνασ. Απλά επιβεβαιϊςτε πατϊντασ ΟΚ.
Δημιουργία Πινάκων Για τθ δθμιουργία πινάκων ςτο περιβάλλον phpmyadmin μποροφμε είτε να χρθςιμοποιιςουμε τθ φόρμα δθμιουργίασ πίνακα, είτε να εκτελζςουμε ζνα ερϊτθμα SQL Στθ παρακάτω εικόνα φαίνεται μια
Διαβάστε περισσότερα3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )
3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while ) Στα πιο πολλά προγράμματα απαιτείται κάποια ι κάποιεσ εντολζσ να εκτελοφνται πολλζσ φορζσ για όςο ιςχφει κάποια ςυνκικθ. Ο αρικμόσ των επαναλιψεων μπορεί να είναι
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal
ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ Κεφάλαιο 8 Η γλϊςςα Pascal Παράγραφοσ 8.2 Βαςικοί τφποι δεδομζνων Σα δεδομζνα ενόσ προγράμματοσ μπορεί να: είναι αποκθκευμζνα εςωτερικά ςτθν μνιμθ είναι αποκθκευμζνα εξωτερικά
Διαβάστε περισσότεραΙδιότθτεσ πεδίων Γενικζσ.
Οι ιδιότθτεσ των πεδίων διαφζρουν ανάλογα με τον τφπο δεδομζνων που επιλζγουμε. Ορίηονται ςτο κάτω μζροσ του παρακφρου ςχεδίαςθσ του πίνακα, ςτθν καρτζλα Γενικζσ. Ιδιότθτα: Μζγεκοσ πεδίου (Field size)
Διαβάστε περισσότεραΗ γλώςςα προγραμματιςμού C
Η γλώςςα προγραμματιςμού C Οι εντολζσ επανάλθψθσ (while, do-while, for) Γενικά για τισ εντολζσ επανάλθψθσ Συχνά ςτο προγραμματιςμό είναι επικυμθτι θ πολλαπλι εκτζλεςθ μιασ ενότθτασ εντολϊν, είτε για ζνα
Διαβάστε περισσότεραΟνοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ
Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΘΕΜΑ 1 Ο Α) Ερωτισεις τφπου ωστοφ-λάκους 1. Κάκε βρόχος Για μπορεί να μετατραπεί σε Όσο 2. Κάκε βρόχος που υλοποιείται με τθν εντολι Όσο...επανάλαβε μπορεί να γραφεί και
Διαβάστε περισσότεραΟδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα
Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο του Άβακα Αυτζσ οι οδθγίεσ ζχουν ςτόχο λοιπόν να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο του Άβακα. Παρουςίαςη
Διαβάστε περισσότεραΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν
ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν Τι είναι θ Γραμμι Εντολϊν (1/6) Στουσ πρϊτουσ υπολογιςτζσ, και κυρίωσ από τθ δεκαετία του 60 και μετά, θ αλλθλεπίδραςθ του χριςτθ με τουσ
Διαβάστε περισσότεραΔιαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών. (v )
Διαδικαζία Διατείριζης Εκηύπωζης Ιζοζσγίοσ Γενικού - Αναλσηικών Καθολικών (v.1. 0.7) 1 Περίλθψθ Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ Εκτφπωςθσ
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β
1 ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 9 θ & 10 θ Διάλεξθ Ιδεατι Μνιμθ Μζροσ Β 2 ελιδοποίθςθ με Χριςθ Ιδεατισ Μνιμθσ (1/5) Ο όροσ ιδεατή μνήμη ςυνικωσ ςχετίηεται με ςυςτιματα τα οποία εφαρμόηουν ςελιδοποίθςθ, παρόλο που
Διαβάστε περισσότεραΤέτοιες λειτουργίες γίνονται διαμέσου του
Για κάθε εντολή υπάρχουν δυο βήματα που πρέπει να γίνουν: Προσκόμιση της εντολής (fetch) από τη θέση που δείχνει ο PC Ανάγνωση των περιεχομένων ενός ή δύο καταχωρητών Τέτοιες λειτουργίες γίνονται διαμέσου
Διαβάστε περισσότεραΕργαςτιριο Πικανοτιτων Σθμειϊςεισ προγραμματιςμοφ: βαςικζσ γνϊςεισ ανάπτυξθσ εφαρμογϊν. Κϊςτασ Αρβανιτάκθσ
Εργαςτιριο Πικανοτιτων Σθμειϊςεισ προγραμματιςμοφ: βαςικζσ γνϊςεισ ανάπτυξθσ εφαρμογϊν Κϊςτασ Αρβανιτάκθσ Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του
Διαβάστε περισσότεραΗλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1
1. Εγκατάςταςη Xampp Προκειμζνου να γίνει θ εγκατάςταςθ κα πρζπει πρϊτα να κατεβάςετε και εγκαταςτιςετε το XAMPP ωσ ακολοφκωσ. 1.1. Πάμε ςτθν ακόλουκθ διεφκυνςθ https://www.apachefriends.org/download.html
Διαβάστε περισσότεραΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ
ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ Φιλιοποφλου Ειρινθ Προςθήκη νζων πεδίων Ασ υποκζςουμε ότι μετά τθ δθμιουργία του πίνακα αντιλαμβανόμαςτε ότι ζχουμε ξεχάςει κάποια πεδία. Είναι ζνα πρόβλθμα το οποίο
Διαβάστε περισσότεραΕλλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 10 : Καταχωρθτζσ Φϊτιοσ Βαρτηιϊτθσ
Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ψθφιακά Ηλεκτρονικά Ενότθτα 10 : Καταχωρθτζσ Φϊτιοσ Βαρτηιϊτθσ 1 Ανοιχτά Ακαδημαϊκά Σμιμα Ψθφιακά Ηλεκτρονικά Ενότητα 10: Καταχωρθτζσ Φϊτιοσ
Διαβάστε περισσότεραΕΡΓΑΣΗΡΙΟ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ
Στο εργαςτιριο αυτό κα δοφμε πωσ μποροφμε να προςομοιϊςουμε μια κίνθςθ χωρίσ τθ χριςθ εξειδικευμζνων εργαλείων, παρά μόνο μζςω ενόσ προγράμματοσ λογιςτικϊν φφλλων, όπωσ είναι το Calc και το Excel. Τα δφο
Διαβάστε περισσότεραΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι
ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι Τλικό υπολογιςτι (Hardware), Προςωπικόσ Τπολογιςτισ (ΡC), υςκευι ειςόδου, υςκευι εξόδου, Οκόνθ (Screen), Εκτυπωτισ (Printer), αρωτισ
Διαβάστε περισσότεραΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν
ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν Τπόβακρο (1/3) τουσ παλαιότερουσ υπολογιςτζσ θ Κεντρικι Μονάδα Επεξεργαςίασ (Κ.Μ.Ε.) μποροφςε κάκε ςτιγμι να εκτελεί μόνο ζνα πρόγραμμα τουσ ςφγχρονουσ
Διαβάστε περισσότεραΣτα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε:
ΔΟΜΗ ΑΠΟΦΑΗ Στα προθγοφμενα δφο εργαςτιρια είδαμε τθ δομι απόφαςθσ (ι επιλογισ ι ελζγχου ροισ). Ασ κυμθκοφμε: Όταν το if που χρθςιμοποιοφμε παρζχει μόνο μία εναλλακτικι διαδρομι εκτζλεςθ, ο τφποσ δομισ
Διαβάστε περισσότεραΑςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ
Αςκιςεισ ςε (i) Δομζσ Ευρετθρίων και Οργάνωςθ Αρχείων (ii) Κανονικοποίθςθ Δεκζμβριοσ 2016 Άςκθςθ 1 Θεωρείςτε ότι κζλουμε να διαγράψουμε τθν τιμι 43 ςτο Β+ δζντρο τθσ Εικόνασ 1. Η διαγραφι αυτι προκαλεί
Διαβάστε περισσότεραΟδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ
Οδηγίεσ προσ τουσ εκπαιδευτικοφσ για το μοντζλο τησ Αριθμογραμμήσ Αυτζσ οι οδθγίεσ ζχουν ςτόχο να βοθκιςουν τουσ εκπαιδευτικοφσ να καταςκευάςουν τισ δικζσ τουσ δραςτθριότθτεσ με το μοντζλο τθσ Αρικμογραμμισ.
Διαβάστε περισσότεραΔομζσ Αφαιρετικότθτα ςτα Δεδομζνα
Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα Περιεχόμενα Ζννοια δομισ Οριςμόσ δομισ Διλωςθ μεταβλθτϊν Απόδοςθ Αρχικϊν τιμϊν Αναφορά ςτα μζλθ μιασ δομισ Ζνκεςθ Δομισ Πίνακεσ Δομϊν Η ζννοια τθσ δομισ Χρθςιμοποιιςαμε
Διαβάστε περισσότεραΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία
ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Εργονομία, ωςτι ςτάςθ εργαςίασ, Εικονοςτοιχείο (pixel), Ανάλυςθ οκόνθσ (resolution), Μζγεκοσ οκόνθσ Ποιεσ επιπτϊςεισ μπορεί να ζχει θ πολφωρθ χριςθ του υπολογιςτι ςτθν
Διαβάστε περισσότεραΕπεξεργαστής Υλοποίηση ενός κύκλου μηχανής
ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 9 Επεξεργαστής Υλοποίηση ενός κύκλου μηχανής Νίκος Μπέλλας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων 1 Ti είναι Αρχιτεκτονική και τι Μικροαρχιτεκτονική
Διαβάστε περισσότεραHY437 Αλγόριθμοι CAD
HY437 Αλγόριθμοι CAD Διδάςκων: Χ. Σωτηρίου http://inf-server.inf.uth.gr/courses/ce437/ 1 ΗΥ437 - Πολυεπίπεδθ Λογικι Απλοποίθςθ με Περιεχόμενα Είδθ Αδιάφορων Τιμϊν ςε Πολφ-επίπεδα Δυαδικά Δίκτυα Αδιάφορεσ
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Δίκτυα Επικοινωνιϊν ΙΙ Διδάςκων: Απόςτολοσ Γκάμασ (Διδάςκων ΠΔ 407/80) Βοθκόσ Εργαςτθρίου: Δθμιτριοσ Μακρισ Ενδεικτική Λύση 2
Διαβάστε περισσότεραΠεριοριςμοί μιασ Β.Δ. ςτθν Access(1/3)
Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3) Το όνομα ενόσ πίνακα, όπωσ και κάκε άλλου αντικειμζνου, μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Το όνομα ενόσ πεδίου μπορεί να ζχει μζγεκοσ ζωσ 64 χαρακτιρεσ. Κάκε
Διαβάστε περισσότεραΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ
ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΘΕΜΑ Α ΑΕΠΠ Α1. Για κακεμία από τισ παρακάτω προτάςεισ να χαρακτθρίςετε με ΣΩΣΤΟ ι ΛΑΘΟΣ 1. Η ζκφραςθ
Διαβάστε περισσότεραElectronics μαηί με τα ςυνοδευτικά καλϊδια και το αιςκθτιριο κερμοκραςίασ LM335 που περιζχονται
Σομζασ: Ηλεκτρονικόσ Εκπαιδευτικόσ: Μπουλταδάκθσ τζλιοσ Μάθημα: υλλογι και μεταφορά δεδομζνων μζςω Η/Τ, Αιςκθτιρεσ-Ενεργοποιθτζσ Αντικείμενο: α) Μζτρθςθ κερμοκραςίασ με το αιςκθτιριο LM335 και μεταφορά
Διαβάστε περισσότεραΕνδεικτικζσ Λφςεισ Θεμάτων
c AM (t) x(t) ΤΕΙ Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Σειρά Β Ειςηγητήσ: Δρ Απόςτολοσ Γεωργιάδησ ΕΠΙΚΟΙΝΩΝΙΕΣ Ι Ενδεικτικζσ Λφςεισ Θεμάτων Θζμα 1 ο (1 μον.) Ζςτω περιοδικό ςιμα πλθροφορίασ με περίοδο.
Διαβάστε περισσότεραSingularLogic Application. Παραμετροποίηση Galaxy Application Server
Παραμετροποίηση Galaxy Application Server 1 Παραμετροποίηςη Galaxy Application Server Για τθν γριγορθ παραμετροποίθςθ του application server του Galaxy υπάρχει το Glx.Config.exe. Άλλο ςθμείο όπου μπορείτε
Διαβάστε περισσότεραΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ Ω ΕΝΙΑΙΟ ΤΣΗΜΑ. ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι
ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ ΚΕΦΑΛΑΙΟ 2: Σο Εςωτερικό του Τπολογιςτι 2.1 Ο Προςωπικόσ Υπολογιςτήσ εςωτερικά Σροφοδοτικό, Μθτρικι πλακζτα (Motherboard), Κεντρικι Μονάδα Επεξεργαςίασ (CPU), Κφρια Μνιμθ
Διαβάστε περισσότεραThe Weather Experts Team. Φεβρουάριοσ 2013
1 Φεβρουάριοσ 2013 2 Οδηγίεσ για την ειδική πρόςβαςη ςτο WeatherExpert 1. Μζςω του browser του υπολογιςτι ςασ (π.χ. InternetExplorer, Mozilla Firefox κ.α.) ςυνδεκείτε ςτθν ιςτοςελίδα μασ : http://www.weatherexpert.gr
Διαβάστε περισσότεραΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου
ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ Ειρινθ Φιλιοποφλου Ειςαγωγι Ο Παγκόςμιοσ Ιςτόσ (World Wide Web - WWW) ι πιο απλά Ιςτόσ (Web) είναι μία αρχιτεκτονικι για τθν προςπζλαςθ διαςυνδεδεμζνων εγγράφων
Διαβάστε περισσότεραΤμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων. Εκπαιδεφτρια: Μαρία Πολίτθ
Τμήματα Μνήμησ Υπολογιςμόσ Φυςικών διευθύνςεων Εκπαιδεφτρια: Μαρία Πολίτθ Σύνδεςη με προηγούμενα Κάκε μονάδα ενόσ υπολογιςτι που χρθςιμεφει για τθ μόνιμθ ι προςωρινι αποκικευςθ δεδομζνων ανικει ςτθ μνήμη
Διαβάστε περισσότεραΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ
ΗΛΕΚΣΡΟΝΙΚΗ ΤΠΗΡΕΙΑ ΑΠΟΚΣΗΗ ΑΚΑΔΗΜΑΪΚΗ ΣΑΤΣΟΣΗΣΑ Οδηγός Χρήσης Εφαρμογής Ελέγχου Προσφορών Αφοφ πιςτοποιθκεί ο λογαριαςμόσ που δθμιουργιςατε ςτο πρόγραμμα ωσ Πάροχοσ Προςφορϊν, κα λάβετε ζνα e-mail με
Διαβάστε περισσότεραΣυπικζσ Γλϊςςεσ Περιγραφισ Τλικοφ Διάλεξθ 5
Τμήμα Μησανικών Πληποφοπικήρ, Τ.Ε.Ι. Ηπείπος Ακαδημαϊκό Έτορ 2016-2017, 6 ο Εξάμηνο Συπικζσ Γλϊςςεσ Περιγραφισ Τλικοφ Διάλεξθ 5 Διδάςκων Σςιακμάκθσ Κυριάκοσ, Phd MSc in Electronic Physics (Radioelectrology)
Διαβάστε περισσότεραMegatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox
Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox 03 05 ΙΛΤΔΑ ΠΛΗΡΟΦΟΡΙΚΗ Α.Ε. αρμά Ιηαμπζλλα Βαρλάμθσ Νίκοσ Ειςαγωγι... 1 Σι είναι το Databox...... 1 Πότε ανανεϊνεται...... 1 Μπορεί να εφαρμοςτεί
Διαβάστε περισσότεραΠροςζξτε ότι για τα A, B ςε ςειρά, θ πθγι του πάνω, όταν είναι ανοικτό φτάνει μόνο τα (Vdd Vtn)V.
1 2 Όπωσ και ςτον αντιςτροφζα, ζτςι και ςτισ βαςικζσ ι πολφπλοκεσ ςτατικζσ διατάξεισ τρανηίςτορ μποροφμε να χρθςιμοποιιςουμε το μοντζλο τθσ ιςοδφναμθσ αντίςταςθσ. Με αυτό τον τρόπο προκφπτουν πιο πολφπλοκα
Διαβάστε περισσότεραΤυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1
Τμήμα Μησανικών Πληποφοπικήρ, Τ.Ε.Ι. Ηπείπος Ακαδημαϊκό Έτορ 2016-2017, 6 ο Εξάμηνο Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1 Διδάςκων Τςιακμάκθσ Κυριάκοσ, Phd MSc in Electronic Physics (Radioelectrology)
Διαβάστε περισσότεραΨθφιακά Ηλεκτρονικά. Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ
Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ψθφιακά Ηλεκτρονικά Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ 1 Ανοιχτά Ακαδημαϊκά Μαθήματα ςτο ΤΕΙ Ηπείρου Τμιμα
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων
Ανάπτυξη Εφαρμογών με Σχεςιακέσ Βάςεισ Δεδομένων Δρ. Θεοδώρου Παύλοσ theodorou@uoc.gr Περιεχόμενα Τι είναι οι Βάςεισ Δεδομζνων (DataBases) Τι είναι Σφςτθμα Διαχείριςθσ Βάςεων Δεδομζνων (DBMS) Οι Στόχοι
Διαβάστε περισσότεραΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ
ΟΔΗΓΙΕ ΓΙΑ ΣΗΝ ΕΙΑΓΩΓΗ ΕΚΔΡΟΜΩΝ & ΝΕΩΝ - ΑΝΑΚΟΙΝΩΕΩΝ ΣΗΝ ΙΣΟΕΛΙΔΑ ΣΗ Δ.Δ.Ε. ΘΕΠΡΩΣΙΑ ΕΙΑΓΩΓΗ Ο νζοσ δικτυακόσ τόποσ τθσ Δ.Δ.Ε. Θεςπρωτίασ παρζχει πλζον τθ δυνατότθτα τθσ καταχϊρθςθσ νζων, ειδιςεων και
Διαβάστε περισσότεραΘεςιακά ςυςτιματα αρίκμθςθσ
Θεςιακά ςυςτιματα αρίκμθςθσ Δρ. Χρήστος Ηλιούδης αρικμθτικό ςφςτθμα αρίκμθςθσ (Number System) Αξία (value) παράςταςθ Οι αξίεσ (π.χ. το βάροσ μιασ ποςότθτασ μιλων) μποροφν να παραςτακοφν με πολλοφσ τρόπουσ
Διαβάστε περισσότεραΕργαςτιριο Βάςεων Δεδομζνων
Εργαςτιριο Βάςεων Δεδομζνων 2010-2011 Μάθημα 1 ο 1 Ε. Σςαμούρα Σμήμα Πληροφορικήσ ΑΠΘ Σκοπόσ του 1 ου εργαςτθριακοφ μακιματοσ Σκοπόσ του πρϊτου εργαςτθριακοφ μακιματοσ είναι να μελετιςουμε ερωτιματα επιλογισ
Διαβάστε περισσότεραΨθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ
Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ψθφιακά Ηλεκτρονικά Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ 1 Ανοιχτά Ακαδημαϊκά Μαθήματα ςτο ΤΕΙ Ηπείρου Σμιμα
Διαβάστε περισσότεραO επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control)
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Σχεδίαση datapath Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) R Type Εντολές αναφοράς στη μνήμη (lw,
Διαβάστε περισσότεραελ. 11/235, Περιεχόμενα Φακζλου "Σεχνικι Προςφορά"
υντάκτθσ : Ευάγγελοσ Κρζτςιμοσ χόλιο: ΠΑΡΑΣΗΡΗΗ 1 ελ. 11/235, Περιεχόμενα Φακζλου "Σεχνικι Προςφορά" Για τθν αποφυγι μεγάλου όγκου προςφοράσ και για τθ διευκόλυνςθ του ζργου τθσ επιτροπισ προτείνεται τα
Διαβάστε περισσότεραΔιαχείριςη Αριθμοδεικτών (v.1.0.7)
Διαχείριςη Αριθμοδεικτών (v.1.0.7) Περιεχόμενα 1. Μενοφ... 5 1.1 Αρικμοδείκτεσ.... 5 1.1.1 Δθμιουργία Αρικμοδείκτθ... 6 1.1.2 Αντιγραφι Αρικμοδείκτθ... 11 2. Παράμετροι... 12 2.1.1 Κατθγορίεσ Αρικμοδεικτϊν...
Διαβάστε περισσότεραΕγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»
Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων» Το Πλθροφοριακό Σφςτθμα τθσ δράςθσ «e-κπαιδευτείτε» ζχει ςτόχο να αυτοματοποιιςει τισ ακόλουκεσ
Διαβάστε περισσότερα2 η Ενδιάμεση Εξέταση Λύσεις/Απαντήσεις
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ) HMMY 212 Οργάνωση Η/Υ και Μικροεπεξεργαστές Εαρινό Εξάμηνο, 2007 2 η Ενδιάμεση Εξέταση Λύσεις/Απαντήσεις Άσκηση 1: Διασωλήνωση
Διαβάστε περισσότεραΔιαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)
Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων (v.1.0.7) 1 Περίληψη Το ςυγκεκριμζνο εγχειρίδιο δθμιουργικθκε για να βοθκιςει τθν κατανόθςθ τθσ διαδικαςίασ διαχείριςθσ ςτθλών βιβλίου Εςόδων - Εξόδων.
Διαβάστε περισσότεραΠωσ δθμιουργώ φακζλουσ;
Πωσ δθμιουργώ φακζλουσ; Για να μπορζςετε να δθμιουργιςετε φακζλουσ ςτο χαρτοφυλάκιό ςασ ςτο Mahara κα πρζπει να μπείτε ςτο ςφςτθμα αφοφ πατιςετε πάνω ςτο ςφνδεςμο Mahara profiles από οποιοδιποτε ςελίδα
Διαβάστε περισσότεραΥλοποίηση Mικροεπεξεργαστή MIPS -16
Υλοποίηση Mικροεπεξεργαστή MIPS -16 Διάδρομος Δεδομένων και Μονάδα Ελέγχου 1 Περίληψη Μνήμη RAM Εκτέλεση εντολών με πολλαπλούς κύκλους Σχεδιασμός Διαδρόμου Δεδομένων (Data Path) Καταχωρητής Εντολών (Instruction
Διαβάστε περισσότεραΠρόςβαςη και δήλωςη μαθημάτων ςτον Εφδοξο
Πρόςβαςη και δήλωςη μαθημάτων ςτον Εφδοξο Τι πρζπει να γνωρίηω πριν ξεκινιςω τθν διαδικαςία 1. Να ζχω κωδικοφσ από τον Κζντρο Δικτφου του ΤΕΙ Ακινασ (είναι αυτοί με τουσ οποίουσ ζχω πρόςβαςθ ςτο αςφρματο
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον
Γραπτι Εξζταςθ ςτο μάκθμα Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον Όνομα: Επϊνυμο: Τμιμα: Ημερομθνία: 20/02/11 Θζμα 1 ο Α. Να χαρακτθρίςετε κακεμιά από τισ παρακάτω προτάςεισ ωσ Σωςτι (Σ) ι Λάκοσ
Διαβάστε περισσότεραΚάνουμε κλικ ςτθν επιλογι του οριηόντιου μενοφ «Get Skype»για να κατεβάςουμε ςτον υπολογιςτι μασ το πρόγραμμα του Skype.
ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΛΟΓΑΡΙΑΜΟΤ ΣΟ SKYPE Ανοίγουμε το πρόγραμμα περιιγθςθσ ιςτοςελίδων (εδϊ Internet Explorer). Κάνουμε κλικ ςτθ γραμμι διεφκυνςθσ του προγράμματοσ και πλθκτρολογοφμε: www.skype.com Κάνουμε
Διαβάστε περισσότεραΗ διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy. Chapter 5. Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου
Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy Chapter 5 Ο επεξεργαστής: διαδρομή δεδομένων και μονάδα ελέγχου Ενδέκατη (11 η ) δίωρη διάλεξη. Διαφάνειες διδασκαλίας από το
Διαβάστε περισσότεραO επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control)
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Σχεδίαση datapath Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) R Type Εντολές αναφοράς στη μνήμη (lw,
Διαβάστε περισσότεραΕπεξεργαστής Υλοποίηση ενός κύκλου μηχανής
ΗΥ 232 Οργάνωση και Σχεδίαση Υπολογιστών Διάλεξη 9 Επεξεργαστής Υλοποίηση ενός κύκλου μηχανής Νίκος Μπέλλας Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ 1 Ti είναι Αρχιτεκτονική και τι Μικροαρχιτεκτονική
Διαβάστε περισσότεραΠρογραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων. 20. Αρχεία. Ιωάννθσ Κατάκθσ. ΕΠΛ 032: Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων
Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 20. Αρχεία Ιωάννθσ Κατάκθσ Aποκικευςθ Για να αποκθκεφςουμε δεδομζνα από ζνα πρόγραμμα, πρζπει να χρθςιμοποιιςουμε τθ δευτερεφουςα μνιμθ Aποκικευςθ Η πιο ςυνθκιςμζνθ
Διαβάστε περισσότερα2
1 2 3 Η βαςικι λειτουργία του τρανηίςτορ είναι να διακόπτει ι να επιτρζπει τθν παροχι ρεφματοσ μεταξφ των δυο του άκρων, βάςθ του δυναμικοφ ςτθν πφλθ του, είναι δθλαδι ζνασ θλεκτρικόσ διακόπτθσ ελεγχόμενοσ
Διαβάστε περισσότερα1. Κατέβαςμα του VirtueMart
1. Κατέβαςμα του VirtueMart Αρχικό βήμα (προαιρετικό). Κατζβαςμα και αποςυμπίεςη αρχείων VirtueMart ΠΡΟΟΧΗ. Αυτό το βήμα να παρακαμφθεί ςτο εργαςτήριο. Τα αρχεία θα ςασ δοθοφν από τουσ καθηγητζσ ςασ. Οι
Διαβάστε περισσότερα17. Πολυδιάςτατοι πίνακεσ
Προγραμματιςμόσ Μεκόδων Επίλυςθσ Προβλθμάτων 17. Πολυδιάςτατοι πίνακεσ Ιωάννθσ Κατάκθσ Πολυδιάςτατοι πίνακεσ o Μζχρι τϊρα μιλοφςαμε για μονοδιάςτατουσ πίνακεσ ι int age[5]= 31,28,31,30,31; o Για παράλλθλουσ
Διαβάστε περισσότεραΕλλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 13 : Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ
Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Ψθφιακά Ηλεκτρονικά Ενότθτα 13 : Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ 1 Ανοιχτά Τμιμα Ψθφιακά Ηλεκτρονικά Ενότητα 13: Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ
Διαβάστε περισσότεραΕγχειρίδιο Χριςθσ: Εφαρμογι Αιτιςεων για τα Εκπαιδευτικά Προγράμματα του Προςωπικοφ των Επιχειριςεων Τροφίμων
Εγχειρίδιο Χριςθσ: Εφαρμογι Αιτιςεων για τα Εκπαιδευτικά Προγράμματα του Προςωπικοφ των Επιχειριςεων ΕΚΔΟΣΗ 1.0 Περιεχόμενα Εφαρμογι Αιτιςεων για τα Εκπαιδευτικά Προγράμματα του Προςωπικοφ των Επιχειριςεων...
Διαβάστε περισσότεραΜάθημα 9 ο ΤΕΧΝΙΚΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΙΚΟΝΙΚΗΣ ΜΝΗΜΗΣ
Μάθημα 9 ο ΤΕΧΝΙΚΕΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΙΚΟΝΙΚΗΣ ΜΝΗΜΗΣ Ειςαγωγό Όπωσ είδαμε, ο χϊροσ εικονικϊν διευκφνςεων μνιμθσ που χρθςιμοποιεί κάκε διεργαςία, είναι αρκετά μεγαλφτεροσ από το χϊρο των φυςικϊν διευκφνςεων.
Διαβάστε περισσότεραΑναφορά Εργαςίασ Nim Game
Αναφορά Εργαςίασ Nim Game Αυτόνομοι Πράκτορεσ (ΠΛΗ 513) Βαγενάσ Σωτιριοσ 2010030034 Ειςαγωγή Για τθν εργαςία του μακιματοσ αςχολικθκα με το board game Nim. Ρρόκειται για ζνα παιχνίδι δφο παιχτϊν (2-player
Διαβάστε περισσότεραςυςτιματα γραμμικϊν εξιςϊςεων
κεφάλαιο 7 Α ςυςτιματα γραμμικϊν εξιςϊςεων αςικζσ ζννοιεσ Γραμμικά, λζγονται τα ςυςτιματα εξιςϊςεων ςτα οποία οι άγνωςτοι εμφανίηονται ςτθν πρϊτθ δφναμθ. Σα γραμμικά ςυςτιματα με δφο εξιςϊςεισ και δφο
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Δίκτυα Επικοινωνιών ΙΙ Διδάςκων: Απόςτολοσ Γκάμασ (Διδάςκων ΠΔ 407/80) Βοθκόσ Εργαςτθρίου: Δθμιτριοσ Μακρισ Ενδεικτική Λύση 3
Διαβάστε περισσότεραΠΑΝΕΠΙΣΘΜΙΟ ΔΤΣΙΚΘ ΜΑΚΕΔΟΝΙΑ ΣΜΘΜΑ ΜΘΧΑΝΙΚΩΝ ΠΛΘΡΟΦΟΡΙΚΘ ΚΑΙ ΣΘΛΕΠΙΚΟΙΝΩΝΙΩΝ. Λειτουργικά υςτιματα, 4 ο Εξάμθνο Ψθφιακι χεδίαςθ ΙΙ, 4 ο Εξάμθνο
ΠΑΝΕΠΙΣΘΜΙΟ ΔΤΣΙΚΘ ΜΑΚΕΔΟΝΙΑ ΣΜΘΜΑ ΜΘΧΑΝΙΚΩΝ ΠΛΘΡΟΦΟΡΙΚΘ ΚΑΙ ΣΘΛΕΠΙΚΟΙΝΩΝΙΩΝ Λειτουργικά υςτιματα, 4 ο Εξάμθνο Ψθφιακι χεδίαςθ ΙΙ, 4 ο Εξάμθνο Νικόλασ Κυπαριςςάσ, 414 Τπεφκυνοι Κακθγθτζσ: Δρ. Μθνάσ Δαςυγζνθσ,
Διαβάστε περισσότεραΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ
ΟΡΓΑΝΩΣΗ ΚΑΙ ΣΧΕΔΙΑΣΗ Η/Υ Γιώργος Δημητρίου Μάθημα 5 ο ΠΜΣ Εφαρμοσμένη Πληροφορική ΣΥΝΟΛΙΚΗ ΔΟΜΗ ΚΜΕ Μία ή περισσότερες μονάδες αριθμητικών και λογικών πράξεων Μονάδα ολίσθησης Φάκελος καταχωρητών γενικού
Διαβάστε περισσότεραΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ
ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ ΜΕΛΕΣΗ ΣΗ ΚΙΝΗΗ ΩΜΑΣΟ Ε ΠΛΑΓΙΟ ΕΠΙΠΕΔΟ - ΜΕΣΡΗΗ ΣΟΤ ΤΝΣΕΛΕΣΗ ΣΡΙΒΗ ΟΛΙΘΗΗ ΕΚΦΕ Α & Β ΑΝΑΣΟΛΙΚΗ ΑΣΣΙΚΗ τόχοι Μετά το πζρασ τθσ εργαςτθριακισ άςκθςθσ, οι μακθτζσ κα πρζπει να είναι ςε κζςθ:
Διαβάστε περισσότεραHY437 Αλγόριθμοι CAD
HY437 Αλγόριθμοι CAD Διδϊςκων: Χ. Σωτηρύου http://inf-server.inf.uth.gr/courses/ce437/ 1 Περιεχόμενα Στόχοι τθσ Τεχνολογικισ Απεικόνιςθσ Περιγραφι σ ωσ Βαςικοί Γράφοι Μεταςχθματιςμόσ Δυαδικοφ Κυκλϊματοσ
Διαβάστε περισσότεραΚάθε functional unit χρησιµοποιείται µια φορά σε κάθε κύκλο: ανάγκη για πολλαπλό hardware = κόστος υλοποίησης!
Single-cyle υλοποίηση: ιάρκεια κύκλου ίση µε τη µεγαλύτερη εντολή-worst case delay (εδώ η lw) = χαµηλή απόδοση! Αντιβαίνει µε αρχή: Κάνε την πιο απλή περίπτωση γρήγορη (ίσως και εις βάρος των πιο «σύνθετων»
Διαβάστε περισσότεραΔιδάςκων: Κωνςταντίνοσ τεφανίδθσ
ΠΑΝΕΠΙΣΗΜΙΟ ΚΡΗΣΗ ΧΟΛΗ ΘΕΣΙΚΩΝ ΕΠΙΣΗΜΩΝ ΣΜΗΜΑ ΕΠΙΣΗΜΗ ΤΠΟΛΟΓΙΣΩΝ ΜΑΘΗΜΑ ΕΠΙΛΟΓΗ ΗΤ-564 ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΣΑ ΕΠΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΤ - ΜΗΧΑΝΗ Διδάςκων: Κωνςταντίνοσ τεφανίδθσ τόχοσ τθσ ςυγκεκριμζνθσ εργαςίασ
Διαβάστε περισσότεραModellus 4.01 Συ ντομοσ Οδηγο σ
Νίκοσ Αναςταςάκθσ 4.01 Συ ντομοσ Οδηγο σ Περιγραφή Σο είναι λογιςμικό προςομοιϊςεων που ςτθρίηει τθν λειτουργία του ςε μακθματικά μοντζλα. ε αντίκεςθ με άλλα λογιςμικά (π.χ. Interactive Physics, Crocodile
Διαβάστε περισσότερα