Ερωτήσεις. ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Φθινόπωρο 2011

Σχετικά έγγραφα
ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Ασκήσεις Επανάληψης

ΕΠΛ003 ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Προγραμματισμός

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Προγραμματισμός

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

ΤΜΗΜΑ ΜΗΥΤΔ, ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ (ΗΥ222) ΔΙΔΑΣΚΩΝ: ΧΡΗΣΤΟΣ Δ. ΑΝΤΩΝΟΠΟΥΛΟΣ Τελική Εξέταση Σεπτεμβρίου 2009, Χρόνος: 2:30

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)

Εισαγωγή στους Η/Υ & Εφαρμογές

ΠΑΡΑΤΗΡΗΣΕΙΣ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 1 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

Μάθημα 7: Αλγόριθμοι Χρονοδρομολόγησης

Λογική Σχεδίαση Ψηφιακών Συστημάτων

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

[4] Στόχοι. Λογισμικό. Υπολογιστικά συστήματα: Στρώματα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Λειτουργικά συστήματα

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΜΙΑΣ. A. Μετατροπή αριθμών 1. Μετατροπή αριθμών από δεκαδικό σε δυαδικό σύστημα αρίθμησης

Μάθημα 8: Διαχείριση Μνήμης

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

Εισαγωγή στον Προγραμματισμό

Θέματα Προγραμματισμού Η/Υ

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Παρο υσίαση αλ γόριθμου

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΑΠΑΝΤΗΣΕΙΣ

Εισαγωγή στους Η/Υ. Ενότητα 4: Λειτουργικά Συστήματα Ι. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ

(6) : :

Κεφάλαιο 3. Διδακτικοί Στόχοι

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα αρχείων

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 Δυαδική Κωδικοποίηση

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

[5] Στόχοι. Σύστημα αρχείων. Υπολογιστικά συστήματα: Στρώματα

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 7

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ. Χρονοπρογραμματισμός Εργαστηριακές Ασκήσεις

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Σύστημα αρίθμησης. Τρόπος αναπαράστασης αριθμών Κάθε σύστημα αρίθμησης έχει μία βάση R

Μάθημα 7 ο. Αλγόριθμοι Χρονοδρομολόγησης

Μάθημα 7: Μικροϋπολογιστικό Σύστημα και Μνήμες

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Αριθμητικά Συστήματα

Εισαγωγή στην Πληροφορική

Προγραμματισμός Ι (HY120)

Τεχνολογία Πολυμέσων. Ενότητα # 3: Συστήματα πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 11/10/07

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

Υπολογιστές Ι. Άδειες Χρήσης. Εισαγωγή. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Εργαστήριο Λειτουργικών Συστημάτων - Αλγόριθμοι Χρονοπρογραμματισμού. Εργαστηριακή Άσκηση

Εισαγωγή στην επιστήμη των υπολογιστών. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών

11/23/2014. Στόχοι. Λογισμικό Υπολογιστή

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version

ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ

Πληροφορική ΙΙ Ενότητα 1

ΑΣΚΗΣΕΙΣ ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ (σελ στο ΜΥ1011Χ.pdf)

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Ασκήσεις Υποδικτύωσης

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων. 1. Εισαγωγή. Ιωάννης Κατάκης. ΕΠΛ 032: Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων

Σύστηµα Αρχείων και Καταλόγων

ΕΠΛ 032 Προγραμματισμός Μεθόδων Επίλυσης Προβλημάτων ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ. Γενική Περιγραφή

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

- Εισαγωγή - Επίπεδα μνήμης - Ολοκληρωμένα κυκλώματα μνήμης - Συσκευασίες μνήμης προσωπικών υπολογιστών

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

Βασική δοµή και Λειτουργία Υπολογιστή

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΘΕΜΑ Α. Μονάδες 10 Α2.

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Χρόνος Εκτέλεσης. Αρχική Προτεραιότητα Α Β Γ Α 4 1 3

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΠΛ 032 Προγραµµατισµός Μεθόδων Επίλυσης Προβληµάτων

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΓΙΑ ΤΑ ΝΕΑ ΑΝΑΛΥΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Analog vs Digital. Δούρβας Ιωάννης ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Transcript:

Ερωτήσεις A. Μετατροπή από δυαδικό σε δεκαδικό A1. 11100011 <2>? <10> A2. 10110100 <2>? <10> A3. 110110 <2>? <10> B. Μετατροπή από δεκαδικό σε δυαδικό B1. 201 <10>? <2> B2. 99 <10>? <2> B3. 64 <10>? <2> B4. 127 <10>? <2> C. Μετατροπή από οκταδικό σε δυαδικό C1. 47512 C2. 14572 C3. 30124 C4. 54127 C5. 61325 C6. 75462 Υπενθύμιση: 0 10 000 2, 1 10 001 2, 2 10 010 2, 3 10 011 2, 4 10 100 2, 5 10 101 2, 6 10 110 2, 7 10 111 2 D. Να μετατραπούν οι πιο κάτω αριθμοί από δυαδικό σε οκταδικό: D1. 100100101001101 D2. 10011110100110 D3. 110010100011100 D4. 1001010001001 D5. 10000110001110 D6. 100011100100101 Υπενθύμιση: 0 10 000 2, 1 10 001 2, 2 10 010 2, 3 10 011 2, 4 10 100 2, 5 10 101 2, 6 10 110 2, 7 10 111 2

E. Μνήμη και δίαυλοι Για τις ακόλουθες 5 μνήμες, συμπληρώστε τα κενά (?) στον πίνακα (B=Byte, b=bit): # Μέγεθος και τύπος μνήμης Αριθμός λέξεων Μέγεθος λέξης Δίαυλος διευθύνσεων Δίαυλος δεδομένων 1 4MB RAM? 16 bit?? 2 16KB ROM??? 8 3 8GB RAM 2 29??? 4 64MB ROM? 32 bit?? 5 256B RAM??? 8 F. Χρονοπρογραμματισμός διεργασιών Έστω ότι οι διεργασίες p1, p2, p3, p4, p5 τίθενται σε ετοιμότητα σχεδόν ταυτόχρονα (αλλά με την παραπάνω σειρά) και ότι θα απασχολήσουν την ΚΜΕ για όσες χρονικές μονάδες αναφέρει ο παρακάτω πίνακας: p1 p2 p3 p4 p5 120 80 40 160 80 Για καθέναν από τους FCFS, SJNκαι RR ποιο είναι το διάγραμμα Gantt που προκύπτει αν εφαρμόσουμε τον αλγόριθμο σε αυτές τις διεργασίες; Για τον RR θεωρείστε ως κβάντο χρόνου τις 40 χρονικές μονάδες. Επίσης, χρησιμοποιείστε τα ακόλουθα σχήματα για βοήθεια. FCFS SJN RR Για κάθε ένα από τους αλγορίθμους, υπολογίστε τον μέσο χρόνο ολοκλήρωσης για τις διεργασίες p1, p2, p3, p4 και p5. G. Χρονοπρογραμματισμός δίσκου Έστω δίσκος με 100 κυλίνδρους. Τη στιγμή που οι κεφαλές βρίσκονται στο κύλινδρο 31 με κατεύθυνση προς τον άξονα (δηλαδή προς χαμηλότερες τιμές κυλίνδρων) καταφθάνουν 10 αιτήματα για τους κυλίνδρους με την σειρά: 67 72 45 88 79 75 36 27 8 55 Για καθέναν από τους FCFS, SSTF και SCAN βρείτε με ποια σειρά θα εξυπηρετηθούν τα αιτήματα.

H. Προγραμματισμός H1. Να γραφεί πρόγραμμα που να δίνει τον κύβο για κάθε ένα από μια σειρά από θετικούς αριθμούς. Να καθορίσετε εσείς το σήμα τέλους. Τα στοιχεία των φοιτητών του ΕΠΛ003 είναι αποθηκευμένα στο αρχείο students.dat ως εξής: ID Name Year Grade 1007 Andreas Andreou 2 8 2005 Basilis Basileiou 1 7.5 2321 Georgia Georgiou 1 9 3018 Dwra Dwrou 4 5.5 Όπου ID είναι το κλειδί της κάθε εγγραφής, Name το όνομα του φοιτητή, Year το έτος του (από 1 έως 4) και Grade ο βαθμός του στο μάθημα (από 0 έως 10). H2. Να γραφεί πρόγραμμα που να διαβάζει από το αρχείο όλες τις εγγραφές και να υπολογίζει τον μέσο όρο του βαθμού όλων των φοιτητών. Να δώσετε διάγραμμα ροής και ψευδοκώδικα. H3. Να γραφεί πρόγραμμα που να παίρνει από την είσοδο ένα έτος (1, 2, 3, ή 4) και να διαβάζει από το αρχείο όλες τις εγγραφές και να υπολογίζει τον μέσο όρο βαθμού των φοιτητών που φοιτούν στο αντίστοιχο έτος. Να δώσετε διάγραμμα ροής και ψευδοκώδικα.

Απαντήσεις A. Μετατρέψτε τους πιο κάτω αριθμούς από δυαδικό σε δεκαδικό σύστημα αρίθμησης A1. 11100011 <2> 1 1 1 0 0 0 1 1 <2> 128 + 64 + 32 + 0 + 0 + 0 + 2 + 1 <10> 227 <10> A2. 10110100 <2> 1 0 1 1 0 1 0 0 <2> 128 + 0 + 32 + 16 + 0 + 4 + 0 + 0 <10> 180 <10> A3. 110110 <2> 1 1 0 1 1 0 <2> 32 + 16 + 0 + 4 + 2 + 0 <10> 54 <10> B. Μετατρέψτε τους πιο κάτω αριθμούς από δεκαδικό σε δυαδικό σύστημα αρίθμησης B1. 201 <10> 128 + 73 128 + 64 + 9 128 + 64 + 8 + 1 11001001 <2> B2. 99 <10> 64 + 35 64 + 32 + 3 64 + 32 + 2 + 1 01100011 <2> 1100011 <2> B3. 64 <10> 64 01000000 <2> 1000000 <2> B4. 127 <10> 64 + 63 64 + 32 + 31 64 + 32 + 16 + 15 64 + 32 + 16 + 8 + 7 64 + 32 + 16 + 8 + 4 + 3 64 + 32 + 16 + 8 + 4 + 2 + 1 01111111 <2> 1111111 <2> C. Μετατροπή από οκταδικό σε δυαδικό C1. 47512 100 111 101 001 010 C2. 14572 001 100 101 111 010 C3. 30124 011 000 001 010 100 C4. 54127 101 100 001 010 111 C5. 61325 110 001 011 010 101 C6. 75462 111 101 100 110 010 Υπενθύμιση: 0 10 000 2, 1 10 001 2, 2 10 010 2, 3 10 011 2, 4 10 100 2, 5 10 101 2, 6 10 110 2, 7 10 111 2 D. Να μετατραπούν οι πιο κάτω αριθμοί από δυαδικό σε οκταδικό: D1. 100100101001101 100 100 101 001 101 44515 D2. 10011110100110 10 011 110 100 110 23546 D3. 110010100011100 110 010 100 011 100 62434 D4. 1001010001001 1 001 010 001 001 11211 D5. 10000110001110 10 000 110 001 110 20616 D6. 100011100100101 100 011 100 100 101 43445 Υπενθύμιση: 0 10 000 2, 1 10 001 2, 2 10 010 2, 3 10 011 2, 4 10 100 2, 5 10 101 2, 6 10 110 2, 7 10 111 2

E. Για τις ακόλουθες μνήμες, συμπληρώστε το μέγεθος του δίαυλου διευθύνσεων σε bits (ή καλώδια): # Μέγεθος και τύπος μνήμης Αριθμός λέξεων Μέγεθος λέξης Δίαυλος διευθύνσεων (bits) 16 bit 21 16 8 bit 14 8 1 4MB RAM 2 2 2 20 /2 1 = 2 21 = 2 2 20 2 16KB ROM 2 4 2 10 / 2 0 = 2 14 3 8GB RAM 2 29 2 3 2 30 /2 29 = 29 16 2 4 = 16 bit 4 64Mbit ROM 2 6 2 20 / 2 2 = 32 bit 24 32 2 24 5 256B RAM 2 8 /2 0 = 2 8 = 256 8 bit 8 8 Δίαυλος δεδομένων (bits) F. Υπενθύμιση: p1 p2 p3 p4 p5 080 100 040 120 060 FCFS Οι διεργασίες εκτελούνται με την σειρά άφιξης, δηλαδή p1, p2, p3, p4, p5 p1 p1 p1 1 p2 p2 p2 p2 2 p3 3 p4 p4 p4 p4 p4 4 p5 p5 5 SJN Οι διεργασίες με τον μικρότερο χρόνο εκτέλεσης εκτελούνται πρώτα, δηλαδή p3, p5, p1, p2, p4 p3 3 p5 p5 5 p1 p1 p1 1 p2 p2 p2 p2 2 p4 p4 p4 p4 p4 4 RR Οι διεργασίες εκτελούνται κυκλικά με την σειρά p1, p2, p3, p4, p5, καταναλώνοντας 40 κβάντα χρόνου κάθε φορά. p1 p1 p2 p2 p3 3 p4 p4 p5 p5 p1 1 p2 p2 p4 p4 5 2 p4 4 Ο μέσος χρόνος ολοκλήρωσης (ΜΧΟ) υπολογίζεται με το άθροισμα του χρόνου ολοκλήρωσης κάθε διεργασίας ξεχωριστά, και ακολούθως με την διαίρεση του με τον αριθμό των διεργασιών. FCFS: p1 80, p2 180, p3 220, p4 340, p5 400. Άρα ο ΜΧΟ = (80+180+220+340+400)/5=244 SJN: p1 180, p2 280, p3 40, p4 400, p5 100. Άρα ο ΜΧΟ = (180+280+40+400+100)/5=200 RR: p1 240, p2 360, p3 60, p4 400, p5 340. Άρα ο ΜΧΟ = (240+360+60+400+340)/5=280

G. Χρονοπρογραμματισμός του σκληρού δίσκου Υπενθύμιση: 67 72 45 88 79 75 36 27 8 55 Ταξινομημένες: 8 27 36 45 55 67 72 75 79 88 Για καθέναν από τους FCFS, SSTF και SCAN βρείτε με ποια σειρά θα εξυπηρετηθούν τα αιτήματα. FCFS: (31,) 67, 72, 45, 88, 79, 75, 36, 27, 8, 55 SSTF: (31,) 27, 36, 45, 55, 67, 72, 75, 79, 88, 8 SCAN: (31,) 27, 23, 18, 45, 55, 67, 72, 75, 79, 88

ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Φθινόπωρο 2011 H. Προγραμματισμός H1. Σαφής περιγραφή του προβλήματος: Είσοδος: Μια σειρά από θετικούς αριθμούς, με σύμβολο τέλους το 0 (x 1, x 2,, x N ), x N =0 Έξοδος: Ο κύβος του καθενός αριθμού (x 3 1, x 3 2,, x 3 N ) Περιορισμοί: Κανένας Διάγραμμα ροής: Ψευδοκώδικας: 1. Αρχή 2. Επ 3. 4. 5. πανάληψη: Διάβασε x c x * x * Τύπωσε c 6. Όσο x 0 7. Τέλος x H2. Δέστε τις σημειώσεις σας (λύθηκε στο μάθημα).

ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Φθινόπωρο 2011 H3. Σαφής περιγραφή του προβλήματος: Είσοδος: Ένας αριθμός (1 έως 4) ), και αρχείο students.dat που περιέχει τα στοιχεία των φοιτητών Έξοδος: Ο μέσος όρος από τους βαθμούς των φοιτητώνν που φοιτούν στο αντίστοιχο έτος Περιορισμοί: Κανένας Διάγραμμα ροής: Ψευδοκώδικας: 1. Αρχή 2. Διάβασε x 3. Άνοιξε students.dat 4. N 0 5. sum 0 6. Διάβασε rec 7. Όσο όχι EOF επανέλαβε: 8. Αν rec.year=x τότε: 9. N N + 1 10. sum sum + rec.grade 11. Διάβασε rec 12. average sum / N 13. Τύπωσε average 14. Κλείσε students.dat 15. Τέλος