[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kernel_ική ερώτηση




Παίδες καλημέρα.
Γνωρίζουμε ότι σε επεγεργαστική απόδοση ο linux kernel, λόγω
χρήσης pipe για την επικοινωνία όλων των embedded functional
τμημάτων του, είναι σαφώς ταχύτερος από την windows micro-kernel
based architecture, όπου όλα τα functional layer είναι από
πάνω του και επικοινωνούν με αυτόν μέσω IPC, έναν σαφώς πιο
slow μηχανισμό.
Γνωρίζει κανείς τι γίνεται όταν ο linux kernel έχει απλωθεί
σε περιβάλλον με 2 ή 4 και παραπάνω επεξεργαστές multicore;
Ο piping μηχανισμός του διαμοιρασμένου kernel συνεχίζει να
λειτουργεί αδιαφανώς ως πρός το υποκείμενο hardware, ή σε
αυτή την περίπτωση έχουμε κατατμημένη λειτουργία του kernel
και για την intra-shared λειτουργία του χρησιμοποιείται το
IPC schema.
Αν υπάρχουν διαθέσιμα και κανά-δυό σχετικά link θα βοηθούσε.
Σας ευχαριστώ,
Γιάννης Πηλιούνης

Reply to: