Τα πιό Πρόσφατα:
-
Επαναληπτικά μαθήματα στο
zoom.us/j/94147545607
(και τα δύο):
–
Παρασκευή 4 Ιουνίου 2021, ώρα 11:15 έως 13:00 (το πολύ έως 13:30)
–
Δευτέρα 14 Ιουνίου 2021, ώρα 17:15 έως 19:00 (το πολύ έως 19:30)
Φετεινό Υλικό:
-
Διαλέξεις του μαθήματος, διαδικτυακά:
zoom.us/j/92391480099
(ΔεΤεΠα 12-2 – βιντεοσκοπούνται και δημοσιεύονται).
-
Περιγραφή του Μαθήματος
(Course Content in English)
–περιλαμβάνει και τις ειδικές ρυθμίσεις,
γιά το φθινοπωρινό εξάμηνο 2020 μόνον,
λόγω της πανδημίας covid-19.
-
00a.
Διαφάνειες Περιγραφής Μαθήματος (pdf)
– Διάλεξη (mp4)
-
00b. Ένα Καλωσόρισμα στο Τμήμα και στο Πανεπ. Κρήτης:
Διαφάνειες (pdf) –
Διάλεξη (mp4)
-
Αναβολή της Τελικής Εξέτασης Α' Περιόδου γιά το Εαρινό εξάμηνο 2021:
λόγω της απαγόρευσης εξετάσεων με φυσική παρουσία
στη διάρκεια τουλάχιστον του Ιανουαρίου 2021,
και λόγω της ανάγκης εξέτασης αυτού του μαθήματος με φυσική παρουσία
ένεκα των ιδιαιτεροτήτων του, η τελική εξέταση Α' περιόδου
γιά τους εγγραφέντες στο μάθημα κατά το φθινοπωρινό εξάμηνο 2020
αναβλήθηκε γιά την εξεταστική περίοδο Ιουνίου,
και θα διεξαχθεί την Πέμπτη 24 Ιουνίου 2021.
-
Ειδική ρύθμιση γιά εγγραφή στο ΗΥ-225 κατά το Εαρινό εξάμηνο 2021:
επειδή το μάθημα ΗΥ-225 "Οργάνωση Υπολογιστών"
που θα διδαχθεί το Εαρινό εξάμηνο 2021
έχει σαν προαπαιτούμενό του αυτό εδώ το μάθημα ΗΥ-120,
ειδικά και μόνον γιά φέτος,
γιά εγγραφή στο ΗΥ-225 κατά το εαρινό εξάμηνο 2021,
παρέχεται η δυνατότητα εγγραφής
όχι μόνον όσων έχουν επιτύχει στο ΗΥ-120 κάποιο προηγούμενο έτος
αλλά και όσων ενεγράφησαν στο ΗΥ-120 το φθινόπωρο 2020
και έλαβαν σε αυτό μέσον όρο βαθμολογίας Εργαστηρίων/Ασκήσεων
τέσσερα (4.0) και άνω στα δέκα.
Η εγγραφή όλων αυτών στο ΗΥ-225 του εαρινού εξ. 2021 θεωρείται οριστική,
δηλαδή δεν τελεί υπό την προϋπόθεση
επιτυχούς τελικής εξέτασης στο ΗΥ-120 του Φθ'20.
-
Μέσος Όρος βαθμολογίας Εργαστηρίων/Ασκήσεων:
αυτός υπολογίζεται κατά τον ίδιο τρόπο και με τους ίδιους συντελεστές βάρους
όπως και πέρισυ:
Άθροισμα(Wi*Bi) γιά i=1,..12, μείον
Minimum(Wi*Bi) γιά i=1,..12,
και όλο διά έντεκα (11.0),
όπου Wi είναι ο συντελεστής βάρους του εργαστηρίου/άσκησης i,
και Bi είναι ο βαθμός του εργ. i.
Ως γνωστόν, ειδικά και μόνον γιά φέτος,
γιά το κάθε i χωριστά και γιά τον κάθε φοιτητή χωριστά,
ο βαθμός Bi είναι: είτε ο περισυνός Bi,
εάν ο φοιτητής ήταν εγγεγραμμένος και πέρισυ (Φθ'19) στο μάθημα
και δεν έκλεισε rendezvous γιά την άσκηση i φέτος,
αλλιώς είναι ο φετεινός Bi.
-
Προσομοιωτής γιά τις Ασκήσεις του μαθήματος, διαδικτυακά:
circuitverse.org
-
Rendezvous Εργαστηρίων / Προφορικών Εξετάσεων Ασκήσεων Προσομοίωσης:
www.csd.uoc.gr/~hy120/rendezvous/
(Γιά το κάθε Εργαστήριο ή Άσκηση, από το 01 έως το 12,
όταν αυτό ανοίξει στο Rendezvous,
επιλέγετε έναν και μόνον έναν τρόπο εκτέλεσης-βαθμολόγησης:
είτε με φυσική παρουσία στο εργαστήριο,
είτε μέσω τηλεδιάσκεψης γιά την άσκηση στον Προσομοιωτή,
και κλείνετε αντίστοιχο rendezvous slot
(1:40 ώρα γιά το Εργαστήριο – 10-15 λεπτά γιά τηλε-εξέταση).
Όσοι είχαν πάρει το μάθημα και πέρισυ,
by default διατηρούν τον περισυνό βαθμό τους
στο καθένα Εργαστήριο, από το 1 έως το 12 (όχι στην εξέταση Προόδου),
εκτός εάν κλείσουν rendezvous
γιά κάποιο συγκεκριμένο Εργαστήριο/Άσκηση (1 έως 12):
την στιγμή που κλείνουν rendezvous
χάνουν τον περισυνό βαθμό
αυτού του συγκεκριμένου Εργαστηρίου (όχι των άλλων Εργαστηρίων),
και πλέον θα ισχύει ο φετεινός βαθμός γιά αυτή τη συγκεκριμένη άσκηση,
όποιος και εάν είναι αυτός
(μηδέν εάν δεν προσέλθουν στο εργαστήριο/εξέταση)).
-
Λόγω των μέτρων αντι-κορωνοϊού,
από 3/11 σταμάτησαν όλα τα Εργαστήρια με φυσική παρουσία,
και πλέον όλοι οι φοιτητές θα πρέπει να κάνουν τις Ασκήσεις στον Προσομοιωτή
και θα εξετάζονται σε αυτές μέσω τηλεδιάσκεψης.
-
Εργαστήριο 0 (html)
(εκτελείται μαζί με το Εργ. 1)
(θεωρία και εκφώνηση εργαστηρίου) –
Επανάληψη περί Ηλεκτρικών Κυκλωμάτων,
γνωριμία με breadboard, LED, και διακόπτες.
-
Διαδικαστικά Εργαστηρίων/Ασκήσεων,
και διαφάνειες εργαστηρίου (pdf) –
Slides2-7 (mp4) (διαδικαστικά) –
Slides8-19 (mp4) (breadboard) –
Slides20-24 (mp4) (LED, AND, OR ckts)
-
00c. Ψηφιακά Δυαδικά και οι πράξεις λογικό-ΚΑΙ, λογικό-Ή (§0.10, 0.11):
Διαφάνειες (pdf) –
Διάλεξη (mp4)
-
00d. Ηλεκτρικά κυκλώματα, Διακόπτες, ΚΑΙ, Ή, ΟΧΙ (§0.1-0.3, 0.8-0.11):
Διαφάνειες (pdf) –
Slides2-3 (mp4) –
Slides2-7 (mp4) (ηλεκτρισμός, AND)
–
Slides8-11 (mp4) (OR, NOT).
-
Εργαστήριο 1 (html)
(7 - 13 Οκτ. 2020)
(θεωρία και εκφώνηση εργαστηρίου) –
Λογική με διακόπτες, Πολυπλέκτες, Μνήμη ROM.
-
Ο Προσομοιωτής και Ασκήσεις 1 (pdf)
(εκφώνηση Ασκήσεων 1, δηλ. εναλλακτικών αντί Εργ.1) –
Slides2-6 (mp4)
(εισαγωγικά, ασκ. 0.10-0.11) –
Interactive demo (mp4) –
Slides7-9 (mp4) (ασκ. 1.3-1.4) –
Slides10-14 (mp4) (ασκ. 1.4b-1.9)
-
01a. Πίνακες Αληθείας, Σύνθετες Συναρτήσεις, XOR, Ισοτιμία (§1.1-1.4):
Διαφάνειες (pdf) –
Slides2-3 (mp4) (εισαγωγή) –
Slides4-5 (mp4) (πιν. αληθείας) –
Slides6-9 (mp4) (xor, xnor) –
Slides9-12 (mp4) (parity, ανιχν. σφαλμ.).
-
01b. Πολυπλέκτες, εφαρμογή σε Δίκτυα, Μνήμες - η βασική ιδέα (§1.5-1.9):
Διαφάνειες (pdf) –
Slides2-8 (mp4)(mux, τηλ.κέντρο) –
Slides9-12 (mp4) (TDM, and-or) –
Slides12-13 (mp4) (μνήμη εργαστ) –
Slides14-20 (mp4) (Μνήμη: οργάν., muxes)
-
Επιπλέον, εκτός-ύλης, προαιρετικό υλικό
–μόνο γιά τους ενδιαφερόμενους:
Extra 1:
parity: switch network, function properties; Gray code;
error detection and correction codes - checksum, CRC;
oscilloscopes -
[PDF]
-
Εργαστήριο 2 (html)
(19 - 22 Οκτ. 2020)
(θεωρία και εκφώνηση εργαστηρίου) –
Αποκωδικοποιητές και Διευθύνσεις Μνήμης, Ηλεκτρονόμοι,
Κωδικοποίηση και Συνδυασμοί.
-
Εργαστήριο 3 (html)
(26 - 31 Οκτ. 2020)
(θεωρία και εκφώνηση εργαστηρίου) –
Η σχέση Πολυπλεκτών - Αποκωδικοποιητών,
Ανάδραση - Ταλαντωτές - Στοιχεία Μνήμης,
Λογικές Πύλες, Transistors και Chips, Συνδυαστικά Κυκλώματα.
-
Ασκήσεις 3 Προσομοιωτή (pdf)
(εκφώνηση Ασκήσεων 3, δηλ. εναλλακτικών αντί Εργ.3) –
Παρουσίαση (mp4)
– εξετάζονται μέσω τηλεδιάσκεψης μαζί με τις Ασκήσεις 2.
-
03a. Αμφίδρομη-Μονόδρομη Ροή, Ανάδραση-Μνήμη, Λογικές Πύλες:
Διαφάνειες (pdf) –
Slides2-3 (mp4) (tree mux) –
Slides5-6 (mp4) (feedback) –
Slides7-12(α) (mp4)
Slides8-14(β) (mp4)
(ασταθές, διασταθές/μνήμη) –
Slides15-18 (mp4) (πύλες) –
-
03b. Transistors και Πύλες CMOS, Chips Εργαστηρίου:
Διαφάνειες (pdf) –
Slide2 (mp4) (εισαγωγή MOS) –
Slides2-8 (mp4) (CMOS tech) –
Slides8-10 (mp4) (inverter) –
Slides11-15 (mp4) (NAND, NOR) –
Slides16-20 (mp4) (προσοχή) –
Slides20-21 (mp4) (συνθ. από Πιν.Αλ.)
-
Επιπλέον, εκτός-ύλης, προαιρετικό υλικό –γιά τους ενδιαφερόμενους:
Συνδυαστικά Κυκλώματα με χρήση Ηλεκτρονόμων
[PDF]
-
Επιπλέον, εκτός-ύλης, προαιρετικό υλικό
–μόνο γιά τους ενδιαφερόμενους:
Extra 2:
pulse generator, and use with the oscilloscope;
delay measurements in RC circuits, simple gates, relays;
frequency measurements in ring oscillators;
bistable (latch) circuits and FCFS arbiters;
feedback control theory -
[PDF]
[2ο αντίτυπο]
-
Επιπλέον, εκτός-ύλης, προαιρετικό υλικό
–μόνο γιά τους ενδιαφερόμενους:
Extra 3 [PDF]
- συνεισφορά Ε. Α. Νεονάκη: ταλαντωτές (oscillators) -
[2ο αντίτυπο]
-
Εργαστήριο 4 (html)
(2 - 6 Νοε. 2020)
(θεωρία και εκφώνηση εργαστηρίου) –
Χάρτες Karnaugh, Άλγερβα Boole, Μνήμη RAM.
-
Εργαστήριο 5 (html)
(9 - 14 Νοε. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Δυαδική Αρίθμηση, Αθροιστές.
-
Ακυρώθηκε η Εξέταση Προόδου που ήταν προγραμματισμένη γιά 6/11,
λόγω των μέτρων αντι-κορωνοϊού από 3/11.
-
Εργαστήριο 6 (html)
(16 - 21 Νοε. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Προσημασμένοι Ακέραιοι, Προσθαφαιρέτες, FF.
-
Εργαστήριο 7 (html)
(23 - 28 Νοε. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Μανταλωτές, Καταχωρητές, Διφασικά Ρολόγια.
-
Εργαστήριο 8 (html)
(30 Νοε. - 5 Δεκ. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Μετρητής με Αθροιστή & Καταχωρητή, Ακμοπυροδότηση.
-
Εργαστήριο 9 (html)
(7 - 12 Δεκ. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Λεωφόροι, Τρικατάστατοι, SRAM.
-
Εργαστήριο 10 (html)
(14 - 19 Δεκ. 2020)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
FSM (Μηχανές Πεπερασμένων Καταστάσεων).
-
Ασκήσεις 10 Προσομοιωτή:
Άσκηση 10.4:
κάντε "στο χαρτί" όλα όσα σας ζητά η εκφώνηση
και παραδώστε τα στην αναφορά σας,
και επιπλέον σχεδιάστε το κύκλωμα που προκύπτει στο CircuitVerse,
χρησιμοποιώντας DflipFlop's και πύλες NOT, AND, OR (οσωνδήποτε εισόδων),
και μάθετε και ελέγξτε τη λειτουργία του με όλων των ειδών τις εισόδους
που αντιστοιχούν στις διάφορες συνθήκες κίνησης αυτοκινήτων.
Άσκηση 10.8:
κάντε όσα ζητά το Πείραμα 10.8 στο CircuitVerse,
χρησιμοποιώντας DflipFlop's και πύλες NOT, AND, OR (οσωνδήποτε εισόδων),
και χωρίς να παραλείψετε τον όρο (reset') από τα nS1 και nS2
που θα το κάνατε γιά απλοποίηση στο εργαστήριο.
Γιά την παρακολούθηση των εξόδων A, B, C, D, της FSM αρκούν LED's,
μιάς και στο CircuitVerse μπορείτε να έχετε όσες τέτοιες θέλετε.
Μάθετε και ελέγξτε τη λειτουργία της FSM με πλήθος μηνυμάτων,
τόσο αυτών που δίνει η εκφώνηση όσο και άλλων δικών σας.
-
10a. Μηχανές Πεπερασμένων Καταστάσεων (Finite State Machines - FSM):
Διαφάνειες (pdf) –
Slides2-4 (mp4) (κύκλωμα, διάγρ. καταστ.)
-
10b.
Παράδειγμα 1: Διαχείριση Πόρων - προτεραιότητες, κυκλική εναλλαγή:
Διαφάνειες (pdf) –
Slides2-9 (mp4) (τυφλός, 1:1) –
Slides10-12 (mp4) (τυφλός, 2:1) –
Slides13-16 (α) (mp4)
Slides13-16 (β) (mp4)
(χωρίς μνήμη) –
Slide18 (α) (mp4)
Slides17-21 (β) (mp4)
(round-robin) –
Slides22-25 (mp4) (WRR, 2:1)
-
10c. Παράδειγμα 2: Κώδικες Μεταβλητού Μήκους (Huffman):
Διαφάνειες (pdf) –
Slides2-6 (mp4) (κώδικας, FSM) –
Slides7-8 (mp4) (one-hot)
-
Εργαστήριο 11 (html)
(4 - 7 Ιαν. 2021)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Ένας απλός Υπολογιστής: datapath και εντολές πράξεων.
-
Άσκηση 11 Προσομοιωτή (pdf)
(εκφώνηση Άσκησης 11, που αντικαθιστά φέτος το Εργ.11) –
Φροντιστήριο (mp4)
-
11a. Ένας απλός Υπολογιστής: Datapath & Εντολές Πράξεων:
Διαφάνειες (pdf) –
Slides2-6 (mp4) (ALU) –
Slides7-9 (mp4) (ACC: κύκλωμα) –
Slides9-12 (mp4) (αρ. υπολογισμοί) –
Slides13-17 (mp4) (εντολές, jump) –
Slides18-21 (mp4) (inp, κυκλ. ελέγχου)
-
Ένας προσομοιωτής του datapath του απλού υπολογιστή του εργαστηρίου
(όχι του CircuitVerse),
ευγενής συνεισφορά του κ. Εμμανουήλ Α. Νεονάκη,
βασισμένος στο σύστημα
Hamburg Design System (HADES),
βρίσκεται στο directory
~hy120/dpath_hades_EAN11/
(δηλαδή: /home/misc/courses/hy120/dpath_hades_EAN11/ )
των υπολογιστών του Τμήματος
(μπορείτε να κατεβάσετε όλα τα περιεχόμενα αυτού του directory
αντιγράφοντας και αποσυμπιέζοντας το αρχείο:
~hy120/dpath_hades_EAN11.zip ).
Το πρόγραμμα Java που πρέπει να ανοίξετε και εκτελέσετε είναι το
hades.jar
και στη συνέχεια από το μενού του hades: File/Open
επιλέξτε το αρχείο DataPath.hds
-
Εργαστήριο 12 (html)
(25 - 29 Ιαν. 2021)
(θεωρία, και εκφώνηση εργαστηρίου όταν αυτό γίνονταν) –
Διακλαδώσεις, pointers, ταχύτητα & κατανάλωση πυλών.
Περισυνό Υλικό:
→ Το υπόλοιπο αυτής της ιστοσελίδας
είναι από το περισυνό εξάμηνο, Φθινόπωρο 2019, αφορά εκείνο το εξάμηνο,
και θα ενημερώνεται σταδιακά γιά το τρέχον εξάμηνο ←
Περιγραφή του Μαθήματος
(updated 1 Oct. 2019)
[OLD PDF]
(Course Content in English)
Ένα καλωσόρισμα
στο Μάθημα και στο Τμήμα
[PDF]
–
Video του 2013
Ιστοσελίδα
Παλαιότερων (2013) Βιντεοσκοπήσεων του Μαθήματος
(δεν χρειάζεται password: μπορείτε να μπείτε σαν "επισκέπτης")
– επίσης και στο Youtube:
https://goo.gl/jY4qVk
Εργαστηριακές Ασκήσεις (Laboratory Exercises) – Φθνινόπωρο 2019:
-
Οργάνωση και Κανονισμός Εργαστηρίου
(έκδοση 2, της 8 Οκτ. 2019)
– [αρχική
έκδοση 1, της 29 Σεπ. 2019]
-
Εξέταση Προόδου:
Σάββατο 2 Νοεμβρίου 2019, ώρα 10:10 - 12:00 (τέλος βδομάδας 6).
Η συμμετοχή των φοιτητών είναι υποχρεωτική κατά την έννοια ότι
ο βαθμός αυτής της εξέτασης πάντα μετράει
–χωρίς ωστόσο να υπάρχει ελάχιστο όριο αυτού του βαθμού
που να απαιτείται γιά να περάσει ο φοιτητής το μάθημα.
Το μάθημα της Πα. 1/11 θα είναι επανάληψη εν όψει της εξέτασης Προόδου.
-
ΕΠΑΝΑΛΗΨΕΙΣ - VIDEO του 2013:
(α) Τι χρειάζεται να θυμάται μιά FSM από το παρελθόν,
(β) flip-flops,
(γ) οι μνήμες εσωτερικά,
(δ) σύστημα μνήμης από πολλαπλά chips μνήμης,
(ε) ο απλός υπολογιστής του μαθήματος,
(ε) αναλογικά versus ψηφιακά,
(ε) FSM γιά μηχανή πώλησης,
(ε) προσημασμένοι αριθμοί,
(ε) διαγράμματα χρονισμού.
-
Τελική Εξέταση Α' Περιόδου:
Πέμπτη, 16 Ιανουαρίου 2020, ώρα 09:05 - 12:00 –
Κανονισμός, Ύλη
-
Τελική Εξέταση Β' Περιόδου:
Δε. 28 Σεπ. 2020, 17:40 - 19:10,
κατ' επιλογήν είτε με φυσική παρουσία είτε εξ αποστάσεως
Σελίδες Παλαιοτέρων Ετών (Previous Years):
-
Φθινόπωρο 2019 (Fall 2019)
(included PDF printouts of the Lab notes)
-
Φθινόπωρο 2018 (Fall 2018)
-
Φθινόπωρο 2017 (Fall 2017)
-
Φθινόπωρο 2016 (Fall 2016)
-
Φθινόπωρο 2015 (Fall 2015)
-
Φθινόπωρο 2014 (Fall 2014)
-
Φθινόπωρο 2013 (Fall 2013)
(included video-recordings of the lectures)
-
Fall 2012,
Fall 2011,
Fall 2010,
Fall 2009,
Fall 2008,
Fall 2007,
Fall 2006,
Fall 2005
(taught using the "simple processor datapath" in Labs 11 and 12).
-
Fall 2004,
Fall 2003,
Fall 2002
(taught by M. Katevenis).
-
F'01 [HTML],
F'00 project [DOC],
F'99 project [DOC].
Ευχαριστούμε θερμά την εταιρεία
Altera
(University Program)
γιά τη δωρεά υλικών αξίας 10 χιλιάδων Ευρώ
προς το εργαστήριο του μαθήματος.
We deeply appreciate
Altera
University Program's
donation of 10 thousand Euro worth of hardware
to this course's lab.