THMMY.gr

Μαθήματα Βασικού Κύκλου => Οργάνωση Υπολογιστών => Topic started by: The Audacious AI on February 16, 2020, 19:02:33 pm



Title: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: The Audacious AI on February 16, 2020, 19:02:33 pm
Για οποιαδήποτε απορία πάνω στις ασκήσεις.


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: angeli on February 28, 2020, 14:43:55 pm
Παιδια εχει λυσει κανεις την ερωτηση 4 στο QUIZ 2?
Δινει το πιο κατω προγραμμα σε c και ζηταει το αντιστοιχο σε mips. Ο καταχαρωτης $t1 εχει τη διευθυνση του πινακα Α, και ο καταχαρωτης $s1 εχει τη διευθυνση του πινακα C. Χρησιμοποιηστε την εντολη sll για ολισθηση αριστερα. Ολοι οι πινακες περιεχουν μετανλητες τυπου ιnt 32
A[3] = C[7] << 4;



Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: acapulco on March 03, 2020, 15:14:28 pm
Πόσες προσπάθειες έχουμε για τα quiz? Το quiz 1 που δεν το πρόλαβα τι είχε?


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: konstagr on March 06, 2020, 18:13:45 pm
επειδη δεν εχω παρακολουθησει το μαθημα μεχρι τωρα, για να κανω το quiz 2 τι πρεπει να διαβασω?


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: The Audacious AI on March 06, 2020, 21:19:57 pm
επειδη δεν εχω παρακολουθησει το μαθημα μεχρι τωρα, για να κανω το quiz 2 τι πρεπει να διαβασω?

επειδή δεν παρακολουθώ το μάθημα φέτος, τι είχε το quiz αυτό?


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: mayorofsimpleton on March 07, 2020, 15:15:13 pm
Αν θυμαμαι καλα ειχε 2 ερωτησεις μετατροπης δεκαεξαδικου αριθμου σε δυαδικο και δεκαδικο
και 3 ερωτησεις μετατροπης κωδικα C σε MIPS, σαν  αυτη που ανεφερε ο/η angeli


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: mayorofsimpleton on March 17, 2020, 22:01:25 pm
εχει κανει κανεις την  ερωτηση 3 απο το κουιζ 3?


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Chr1sgr on March 18, 2020, 13:49:03 pm
Μηπως εχετε να προτεινετε καποιο σαιτ pdf video blog οτιδηποτε πανω στο μαθημα, γιατι πραγματικα δεν καταλαβαινω τιποτα σε ενα συγκεκριμενο κομματι.Οι παρουσιασεις του Πιτσιανη ειναι κατ'εμε πολυ κακες. Εχω ενα κουιζ και καθομαι και το κοιταω τοση ωρα σαν βλακας


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: mayorofsimpleton on March 18, 2020, 16:07:33 pm
http://ac.aua.am/arm/public/2017-Spring-Computer-Organization/Textbooks/ComputerOrganizationAndDesign5thEdition2014.pdf 
Αυτό είναι το βιβλίο που χρησιμοποιεί ο Πιτσιάνης αλλά στα αγγλικά, ότι υπάρχει στις διαφάνειες υπάρχει στο βιβλίο πολύ πιο αναλυτικά(ακόμα και τα παραδείγματα)

Κάποια online courses:
https://chortle.ccsu.edu/AssemblyTutorial/index.html
http://www.c-jump.com/bcc/c262c/MIPSAssembly/index.html
https://en.wikibooks.org/wiki/MIPS_Assembly
https://opencourses.uoc.gr/courses/course/view.php?id=276
(εγώ προτείνω το 1ο)

Playlists:
https://www.youtube.com/watch?v=PlavjNH_RRU&list=PLylNWPMX1lPlmEeeMdbEFQo20eHAJL8hx
https://www.youtube.com/watch?v=qzSdglU0SBc&list=PLylNWPMX1lPnipZzKdCWRj2-un5xvLLdK
https://www.youtube.com/watch?v=w00hir4FPcw&list=PLLMmbOLFy25EpLxudVxo6y3EuzCOORZ_0
https://www.youtube.com/watch?v=m1SukEtS4lc&list=PL1C2GgOjAF-KYdV5bH-xzoybEHreDZ3Kh
https://www.youtube.com/watch?v=u5Foo6mmW0I&list=PL5b07qlmA3P6zUdDf-o97ddfpvPFuNa5A
(εδώ προτείνω σίγουρα τα 2 πρώτα και ίσως το 3ο επειδή είναι το μόνο στα ελληνικά και μπορεί να είναι πιο κατανοητό)

Παραδείγματα ολοκληρωμένων προγραμμάτων σε MIPS:
https://ecs-network.serv.pacific.edu/past-courses/2014-spring-ecpe-170/tutorials/mips-example-programs

Ασκήσεις(με λύσεις) σε όλο το μάθημα της Οργάνωσης Υπολογιστών(το προτείνω):
https://eclass.upatras.gr/courses/EE893/

edit: επίσης στα downloads έχει τα παλιά κουίζ του μαθήματος με τις λύσεις τους



Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Chr1sgr on March 19, 2020, 13:00:43 pm
http://ac.aua.am/arm/public/2017-Spring-Computer-Organization/Textbooks/ComputerOrganizationAndDesign5thEdition2014.pdf 
Αυτό είναι το βιβλίο που χρησιμοποιεί ο Πιτσιάνης αλλά στα αγγλικά, ότι υπάρχει στις διαφάνειες υπάρχει στο βιβλίο πολύ πιο αναλυτικά(ακόμα και τα παραδείγματα)

Κάποια online courses:
https://chortle.ccsu.edu/AssemblyTutorial/index.html
http://www.c-jump.com/bcc/c262c/MIPSAssembly/index.html
https://en.wikibooks.org/wiki/MIPS_Assembly
https://opencourses.uoc.gr/courses/course/view.php?id=276
(εγώ προτείνω το 1ο)

Playlists:
https://www.youtube.com/watch?v=PlavjNH_RRU&list=PLylNWPMX1lPlmEeeMdbEFQo20eHAJL8hx
https://www.youtube.com/watch?v=qzSdglU0SBc&list=PLylNWPMX1lPnipZzKdCWRj2-un5xvLLdK
https://www.youtube.com/watch?v=w00hir4FPcw&list=PLLMmbOLFy25EpLxudVxo6y3EuzCOORZ_0
https://www.youtube.com/watch?v=m1SukEtS4lc&list=PL1C2GgOjAF-KYdV5bH-xzoybEHreDZ3Kh
https://www.youtube.com/watch?v=u5Foo6mmW0I&list=PL5b07qlmA3P6zUdDf-o97ddfpvPFuNa5A
(εδώ προτείνω σίγουρα τα 2 πρώτα και ίσως το 3ο επειδή είναι το μόνο στα ελληνικά και μπορεί να είναι πιο κατανοητό)

Παραδείγματα ολοκληρωμένων προγραμμάτων σε MIPS:
https://ecs-network.serv.pacific.edu/past-courses/2014-spring-ecpe-170/tutorials/mips-example-programs

Ασκήσεις(με λύσεις) σε όλο το μάθημα της Οργάνωσης Υπολογιστών(το προτείνω):
https://eclass.upatras.gr/courses/EE893/

edit: επίσης στα downloads έχει τα παλιά κουίζ του μαθήματος με τις λύσεις τους


Ευχαριστω πολυ !!!


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: angeli on April 01, 2020, 18:57:54 pm
Παιδία έχει κανείς τις λύσεις και τις εκφωνήσεις του quiz 1 επειδή δεν είχα προλάβει να το δω.
(Δεν είχα κάνει τη δήλωση μέχρι εκείνη τη στιγμή)


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Chr1sgr on April 15, 2020, 18:39:54 pm
Κάπου άκουσα ότι οι λύσεις του quiz 5 υπαρχουν στο stack overflow αλλά δεν τις βρίσκω. Τις έχετε μήπως βρει κάποιος;


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: angeli on April 23, 2020, 18:36:58 pm
Κάπου άκουσα ότι οι λύσεις του quiz 5 υπαρχουν στο stack overflow αλλά δεν τις βρίσκω. Τις έχετε μήπως βρει κάποιος;

Τι είναι αυτό το stack overflow που μπορούμε να το βρούμε;


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Cobb on June 12, 2020, 14:38:45 pm
Μήπως ξέρει κάποιος που λένε είτε το βιβλίο είτε οι διαφάνειες του Πιτσιάνη για την πολυπλοκότητα κώδικα; Το είδα σε παλαιότερα θέματα αλλά δεν το έχω εντοπίσει στη θεωρία.


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Starki on June 15, 2020, 19:25:07 pm
Στο κουίζ 4 ποια είναι η μεθοδολογία των μετατροπών;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: MajorTom on June 15, 2020, 19:55:16 pm
Στο κουίζ 4 ποια είναι η μεθοδολογία των μετατροπών;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Για την κανονικοποίηση και το IEEE std-754 διάβασε από τις διαφάνειες, κεφ.3 από τη διαφάνεια 18 και μετά.

Για την απλή μετατροπή, αυτό που έκανα εγώ είναι το εξής:
Πήρα τους δυαδικούς αριθμούς που μου έχει ως επιλογή και έβρισκα κάθε φορά τον δεκαδικό χρησιμοποιώντας την παρακάτω μετατροπή:
Πχ ο αριθμός 0,011 είναι 0*2-1 + 1*2-2 + 1*2-3 = 1/4 + 1/8 =  0,375
Πχ2 ο αριθμός 0,11 είναι 1*2-1 +  1*2-2 = 1/2 + 1/4 = 0,75


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Starki on June 15, 2020, 21:11:57 pm
Ναι αυτό το ξέρω για τα υπόλοιπα ρωτάω κυρίως.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Lincoln on June 26, 2020, 10:54:16 am
Σε ποιο κεφάλαιο αναφέρονται αυτά;

(https://i.imgur.com/n1Ek3af.png?1)


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Starki on June 26, 2020, 14:14:45 pm
Στις διαφάνειες δεν υπάρχει πουθενά πάντως
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Lincoln on June 30, 2020, 19:17:31 pm
(https://i.imgur.com/aB4ZHO9.png?1)

Καμία βοήθεια; Μήπως έχει λάθος;  :P


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: MajorTom on June 30, 2020, 20:25:24 pm
(https://i.imgur.com/aB4ZHO9.png?1)

Καμία βοήθεια; Μήπως έχει λάθος;  :P

Υπάρχουν λύσεις σε pdf για αυτά τα quiz οι οποίες είναι αναλυτικές. Είναι στα downloads.


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Lincoln on June 30, 2020, 20:51:16 pm
Ευχαριστώ μαν μου είχε ξεφύγει το συγκεκριμένο που είχε την λύση


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: paplomata on June 30, 2020, 21:24:45 pm
Μπορεί κάποιος να μου εξηγήσει τον τρόπο επίλυσης τους;


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: MajorTom on June 30, 2020, 22:35:12 pm
Μπορεί κάποιος να μου εξηγήσει τον τρόπο επίλυσης τους;

Στο 1ο πας με τον νόμο του Amdahl (είναι στο κεφάλαιο 1, 52η διαφάνεια).
Στο 2ο αν εννοεί τον αριθμό 0,0000001101011 τότε κάνεις κανονικοποίηση άρα γίνεται 1,101011 * 2^(-7) άρα ο εκθέτης είναι: 127-7=120 (στο κεφάλαιο 3).


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: manek on June 30, 2020, 23:33:57 pm
Σε αυτο με το νομο του αμνταλ,η σωστη απαντηση δεν ειναι οτι βελτιστη αποδοση ισουται με 0.4Χ396=158,4 δευτερολεπτα?Γιατι στο j.jpg βγαζει αλλο αποτελεσμα εκεινος.


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Cobb on July 01, 2020, 21:54:36 pm
Στο επαναληπτικό κουίζ υπάρχει η ερώτηση:

Quote
  • Ένα πρόγραμμα μετατρέπεται σε 4 εκατομμύρια εντολές MIPS από έναν μεταγλωττιστή. Στη συνέχεια εκτελείται από έναν επεξεργαστή MIPS συχνότητας 1 GHz με μέσο CPI 1.5
  • Το ίδιο πρόγραμμα μετατρέπεται σε 2 εκατομμύρια εντολές x86. Στη συνέχεια εκτελείται σε επεξεργαστή x86 συχνότητας 1.5 GHz με μέσο CPI 6
Ποιο από τα δύο συστήματα είναι πιο αποδοτικό για αυτό το πρόγραμμα;

Πώς επηρεάζει το γεγονός ότι το πρόγραμμα εκτελείται τη μια φορά σε επεξεργαστή MIPS και την άλλη σε x86 και πώς πρέπει να το συμπεριλάβουμε στους υπολογισμούς μας;


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: paplomata on July 01, 2020, 23:36:35 pm
Στο επαναληπτικό κουίζ υπάρχει η ερώτηση:

Πώς επηρεάζει το γεγονός ότι το πρόγραμμα εκτελείται τη μια φορά σε επεξεργαστή MIPS και την άλλη σε x86 και πώς πρέπει να το συμπεριλάβουμε στους υπολογισμούς μας;

Και εγώ έχω την ίδια απορία. Και επίσης στην άσκηση παρακάτω, το αποτέλεσμα ειναι 3,9853; Αν όχι, ποιος είναι ο τρόπος να το βρω;


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: kyriazak on July 02, 2020, 10:10:12 am
Και εγώ έχω την ίδια απορία. Και επίσης στην άσκηση παρακάτω, το αποτέλεσμα ειναι 3,9853; Αν όχι, ποιος είναι ο τρόπος να το βρω;
Ναι αυτό πρέπει να ναι το αποτέλεσμα


Title: Re: [Οργάνωση Υπολογιστών] Απορίες σε ασκήσεις 2020
Post by: Τζουμ τριαλαρέι on January 25, 2021, 21:49:04 pm
Παιδιά αυτή η άσκηση από πιο πάνω πώς ακριβώς λύνεται με Amdahl; Κάπου το χάνω στις αντιστοιχίσεις.