Κεφάλαιο 5 | Ενότητα10 | Eρωτήσεις Επισκόπησης | Προηγούμενο | Λεξικό όρων


Ανακεφαλαιώνοντας λοιπόν...

Μία μεγάλη πρόκληση που αφορά στο σχεδιασμό των συστημάτων Εισόδου/Εξόδου (Ι/Ο) είναι να προσπαθήσουμε να ικανοποιήσουμε τα παρακάτω:

  • να επιτύχουμε όσο το δυνατόν χαμηλότερο κόστος,
  • να υπάρχει η δυνατότητα σύνδεσης μεγάλης ποικιλίας συσκευών, και
  • να αποφεύγεται η εμφάνιση δυσχερειών στην λειτουργία των συσκευών.

Έξι βήματα πρέπει να ακολουθηθούν στο σχεδιασμό ενός συστήματος Ι/Ο:

1o- Απαρίθμησε τους διαφορετικούς τύπους συσκευών Ι/Ο που πρόκειται να συνδεθούν στη μηχανή, ή τους διάφορους τύπους κοινών αρτηριών τους οποίους θα υποστηρίζει η μηχανή.

2o- Απαρίθμησε τις φυσικές απαιτήσεις κάθε συσκευής Ι/Ο, συμπεριλαμβάνοντας την ποσότητα, την ισχύ, τις συνδέσεις, τις υποδοχές αρτηρίας και τα κουτιά επέκτασης που χρειάζεται κάθε μία.

3o- Απαρίθμησε το κόστος κάθε συσκευής Ι/Ο, συμπεριλαμβάνοντας και το κόστος του ελεγκτή που τυχόν να χρειάζεται γι' αυτή τη συσκευή.

4o- Κατέγραψε για κάθε συσκευή Ι/Ο τις απαιτήσεις των πόρων που θα πρέπει να διαθέσει ο επεξεργαστής.

5o- Κατέγραψε για κάθε συσκευή Ι/Ο τις απαιτήσεις των πόρων που θα πρέπει να διαθέσει η μνήμη και η αρτηρία Ι/Ο. Ακόμη και αν ο επεξεργαστής δε χρησιμοποιεί τη μνήμη, το εύρος ζώνης της κύριας μνήμης και της αρτηρίας Ι/Ο είναι περιορισμένο.

6o- Το τελικό βήμα είναι η εκτίμηση της απόδοσης όλων των διαφορετικών τρόπων οργάνωσης των συσκευών Ι/Ο.

Η απόδοση μπορεί να μετρηθεί είτε σε Μb (megabytes) ανά δευτερόλεπτο είτε σε αριθμό λειτουργιών Eισόδου/Eξόδου ανά δευτερόλεπτο (IOPS), ανάλογα με τις ανάγκες της εφαρμογής.