ΑΣΚΉΣΕΙΣ ΔΙΔΆΣΚΟΝΤΕΣ: ΔΡ. ΕΥΓΕΝΊΑ ΑΔΑΜΟΠΟΎΛΟΥ, ΔΡ. ΚΏΣΤΑΣ ΔΕΜΈΣΤΙΧΑΣ ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών
Άσκηση 2 Έστω συναγερμός αυτοκινήτου ο οποίος ενεργοποιείται στις εξής περιπτώσεις: Όταν τα φώτα του αυτοκινήτου είναι αναμμένα ενώ η μηχανή του αυτοκινήτου είναι σβηστή Όταν η πόρτα του αυτοκινήτου είναι ανοιχτή ενώ η μηχανή του αυτοκινήτου είναι επίσης ανοιχτή Θεωρώντας ως απόκριση την ενεργοποίηση του συναγερμού: 1. Να καταγράψετε τις boolean μεταβλητές που μπορούν να χρησιμοποιηθούν για τη λογική παράσταση των παραπάνω γεγονότων 2. Να κατασκευάσετε τον πίνακα αληθείας του προβλήματος και να δώσετε την έκφραση της αντίστοιχης λογικής συνάρτησης 3. Με χρήση πίνακα Karnaugh να διατυπώσετε μια απλοποιημένη έκφραση της αντίστοιχης λογικής συνάρτησης 4. Να σχεδιάσετε κατάλληλο κύκλωμα για την υλοποίηση του παραπάνω προβλήματος με χρήση λογικών πυλών
Άσκηση 3 Σας δίνονται οι παρακάτω τρεις πίνακες με στοιχεία από τους Ολυμπιακούς Αγώνες 2012: Ο πρώτος πίνακας (Medals2012) περιέχει την κατάταξη των 10 πρώτων χωρών, καθώς και τα μετάλλια κάθε χώρας O δεύτερος πίνακας (TopMedalists) περιλαμβάνει στοιχεία για τους κορυφαίους Ολυμπιονίκες όλων των εποχών O τρίτος πίνακας (Events) περιλαμβάνει το έτος και τη χώρα διεξαγωγής των 10 πιο πρόσφατων Ολυμπιακών Αγώνων
Άσκηση (Συνέχεια) 4 Medals2012 TopMedalists Name% Medals% Nationality% LastMedalWon% Phelps% 22% United%States% 2012% Latynina% 18% Soviet%Union% 1964% Andrianov% 15% Soviet%Union% 1980% Shakhlin% 13% Soviet%Union% 1966% Mangiarotti% 13% Italy% 1960% Ono% 13% Japan% 1960% Nurmi% 12% Finland% 1928% Fischer% 12% Germany% 2004% % Kato% 12% Japan% 1976% Thompson% 12% United%States% 2004% Torres% 12% United%States% 2008% Nemov% 12% Russia% 2000% Coughlin% 12% United%States% 2012% % Events Year% HostingCountry% 2012% United%Kingdom% 2008% China% 2004% Greece% 2000% Australia% 1996% United%States% 1992% Spain% 1988% South%Korea% 1984% United%States% 1980% Soviet%Union% 1976% Canada%
Άσκηση (Συνέχεια) 5 1. Γράψτε κατάλληλο ερώτημα SQL που να σχηματίζει τον πίνακα WinningCountries2012, o οποίος να περιέχει τις χώρες που κέρδισαν πάνω από 30 μετάλλια συνολικά στους Ολυμπιακούς Αγώνες 2012. 2. Γράψτε κατάλληλο ερώτημα SQL που να υπολογίζει τον πίνακα BronzeMedalsRanking, ο οποίος να περιέχει μόνο το όνομα κάθε χώρας και τον αριθμό των χάλκινων μεταλλίων της. 3. Γράψτε κατάλληλο ερώτημα SQL που να επιστρέφει έναν πίνακα με τα ονόματα των κορυφαίων αθλητών που κέρδισαν το τελευταίο τους ολυμπιακό μετάλλιο από το 1976 και μετά, καθώς και τη χώρα στην οποία διεξήχθησαν οι αγώνες όπου το κέρδισαν. 4. Γράψτε κατάλληλο ερώτημα SQL που να βρίσκει το άθροισμα μεταλλίων από τον πίνακα TopMedalists κάνοντας ομαδοποίηση εθνικότητα.
HTTP Άσκηση 6 Θέλετε να κατεβάσετε στον υπολογιστή σας μια ιστοσελίδα μεγέθους L bit, που περιέχει n αντικείμενα μεγέθους L bit το καθένα. Η σελίδα και τα n αντικείμενα βρίσκονται στον ίδιο εξυπηρετητή. Συνοψίζουμε τη διαδρομή δικτύου μεταξύ του πλοηγού και του εξυπηρετητή ιστού ως μια ζεύξη ταχύτητας R bps. Υποθέτουμε ότι ο χρόνος μετάδοσης του μηνύματος GET στη ζεύξη είναι αμελητέος (μηδενικός) και ότι ο μέσος χρόνος μετάβασης και επιστροφής μεταξύ του υπολογιστή σας και του εξυπηρετητή είναι ίσος με RTT. Πόσος χρόνος παρέρχεται από τη στιγμή που ο χρήστης κάνει κλικ μέχρις ότου ληφθεί η πλήρης ιστοσελίδα μαζί με όλα τα αντικείμενα, στις εξής περιπτώσεις; α) Non- persistent HTTP δίχως παράλληλεςσυνδέσεις β) Non- persistenthttp επιτρέποντας n παράλληλες συνδέσεις γ) Persistent HTTP στην καλύτερη περίπτωση (με συνεχή παροχή) και στη χειρότερη περίπτωση (χωρίς συνεχή παροχή)
Άσκηση 7 Οι host A και B επικοινωνούν μέσω σύνδεσης TCP και ο B έχει ήδη λάβει από τον A όλα τα byte μέχρι το 144. Υποθέστε ότι ο A στέλνει στη συνέχεια δύο τεμάχια το ένα πίσω από το άλλο που περιέχουν 20 και 40 byte δεδομένων, αντίστοιχα. Στο πρώτο τεμάχιο η θύρα πηγής είναι 303 και η θύρα προορισμού είναι 80. Ο B στέλνει επαλήθευση όποτε λαμβάνει τεμάχιο από τον Α. 1. Στο δεύτερο τεμάχιο που εστάλη από τον Α στον Β, ποιος είναι ο αύξων αριθμός, η θύρα πηγής και η θύρα προορισμού; 2. Αν το πρώτο τεμάχιο αφιχθεί πριν από το δεύτερο, ποιος θα είναι ο αριθμός επαλήθευσης, η θύρα πηγής και η θύρα προορισμού στην επαλήθευση του πρώτου τεμαχίου; 3. Αν το δεύτερο τεμάχιο αφιχθεί πριν από το πρώτο, ποιος θα είναι ο αριθμός επαλήθευσης στην επαλήθευση του πρώτου αφικνούμενου τεμαχίου; 4. Υποθέστε ότι τα δύο τεμάχια του Α φθάνουν με τη σειρά στον Β. Η επαλήθευση για το πρώτο τεμάχιο χάνεται και η επαλήθευση για το δεύτερο τεμάχιο καταφθάνει μετά την εκπνοή χρονομέτρου του πρώτου τεμαχίου. Σχεδιάστε ένα διάγραμμα με όλα τα τεμάχια και τις επαληθεύσεις που στάλθηκαν. Για κάθε τεμάχιο δώστε τον αύξοντα αριθμό και τον αριθμό byte δεδομένων, ενώ για κάθε επαλήθευση δώστε τον αριθμό επαλήθευσης.
8 Ευχαριστώ για την προσοχή σας!