Η ιστορία τεσσάρων πυρήνων
| Συγγραφέας/Δημιουργός: | Σπινέλλης, Διομήδης |
Ημερομηνία: | 2008-05-27 |
Περίληψη: | Οι πυρήνες των λειτουργικών συστημάτων FreeBSD, GNU/Linux, Solaris, και Windows έχουν συγκρίσιμες λειτουργίες. Είναι αξιοσημείωτο ότι στον κώδικά τους δεν υπάρχουν σχεδόν καθόλου κοινά μέρη, ενώ οι διαδικασίες ανάπτυξής τους διαφέρουν δραματικά. Αναλύσαμε τον πηγαίο κώδικα των τεσσάρων αυτών συστημάτων συλλέγοντας μετρικές στους τομείς της οργάνωσης αρχείων, δομής κώδικα, ύφος κώδικα, τη χρήσης του προεπεξεργαστή της C και της οργάνωσης δεδομένων. Τα συνολικά αποτελέσματα δείχνουν ότι σε πολλές περιοχές, και διαφορές μετρικές, τα τέσσερα αυτά συστήματα έχουν συγκρίσιμες επιδόσεις. Αυτό μας επιτρέπει να υποστηρίξουμε ότι η δομή και τα εσωτερικά ποιοτικά χαρακτηριστικά ενός λειτουργικού, μη τετριμμένου προϊόντος λογισμικού θα αναπαριστούν πρωτίστως τις απαιτήσεις της κατασκευής του, ενώ η επιρροή της διαδικασίας κατασκευής του θα είναι ελάχιστη, αν τυχόν υπάρχει. |
Γλώσσα: | Ελληνικά Αγγλικά | URI: | http://hdl.handle.net/11087/1733 |
Τόπος εκδήλωσης: | Εθνικό Μετσόβιο Πολυτεχνείο |
Όνομα εκδήλωσης: | 3ο Συνέδριο για το Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ) |
Ημερομηνία εκδήλωσης: | 2008-05-27 |
Ηλεκτρονική διεύθυνση τεκμηρίου σε ελεύθερη πρόσβαση (link): | http://www.ellak.gr/pub/synedrio/2008/presentations/day1-multimedia/7-spinellis-4kernel-tale.pdf |
Εξειδίκευση τύπου: | Βίντεο Παρουσίαση | Άδεια χρήσης: | http://creativecommons.org/licenses/by-sa/3.0/gr/ |
Εμφανίζεται στις συλλογές: | Παρουσιάσεις Παρουσιάσεις
|
 | Μέγεθος:
7.04 MB
Περιγραφή:
Adobe PDF
|
|
|