|
|
Συνέδριο Λεπτομέρειες |
|
|
|
|
|
Η ιστορία τεσσάρων πυρήνων
| Πότε: |
27.05.2008 | 16.20 - 16.50 |
|
| Θέμα: |
Η ιστορία τεσσάρων πυρήνων |
| Εισηγητής: |
Διομήδης Σπινέλλης
|
|
Παρουσίαση: |
Σε μορφή pdf |
|
Βίντεο παρουσίασης: |
Σε μορφή rm. Αναπαραγωγή με χρήση VLC ή Real Player |
| |
|
| |
|
Οι πυρήνες των λειτουργικών συστημάτων FreeBSD, GNU/Linux, Solaris, και
Windows έχουν συγκρίσιμες λειτουργίες. Είναι αξιοσημείωτο ότι στον
κώδικά τους δεν υπάρχουν σχεδόν καθόλου κοινά μέρη, ενώ οι διαδικασίες
ανάπτυξής τους διαφέρουν δραματικά. Αναλύσαμε τον πηγαίο κώδικα των
τεσσάρων αυτών συστημάτων συλλέγοντας μετρικές στους τομείς της
οργάνωσης αρχείων, δομής κώδικα, ύφος κώδικα, τη χρήσης του
προεπεξεργαστή της C και της οργάνωσης δεδομένων. Τα συνολικά
αποτελέσματα δείχνουν ότι σε πολλές περιοχές, και διαφορές μετρικές, τα
τέσσερα αυτά συστήματα έχουν συγκρίσιμες επιδόσεις. Αυτό μας επιτρέπει
να υποστηρίξουμε ότι η δομή και τα εσωτερικά ποιοτικά χαρακτηριστικά
ενός λειτουργικού, μη τετριμμένου προϊόντος λογισμικού θα αναπαριστούν
πρωτίστως τις απαιτήσεις της κατασκευής του, ενώ η επιρροή της
διαδικασίας κατασκευής του θα είναι ελάχιστη, αν τυχόν υπάρχει. |
| |
|
|
|
|
|
|