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

Re: kernel_ική ερώτηση



Απλά, δεν είναι πολύ cool να απαντάς σε greeklish.
Κόλλημα θα μου πείς, αλλά έχει νόημα......

On 17/Οκτ/2017 16:39, John Tsiombikas wrote:
On Tue, Oct 17, 2017 at 12:15:02PM +0300, IOANNIS PILIOUNIS - ATLASCOM wrote:
Παίδες καλημέρα.
Otan thes na ksekiniseis ena kainourio thema, min apantas se yparxon
email. Steile kainourio email. Tora gia panta i erotisi sou tha einai
xameni mesa sto thread tou malaka spammer ypopsifiou dimarxou.

Γνωρίζουμε ότι σε επεγεργαστική απόδοση ο linux kernel, λόγω 
χρήσης pipe για την επικοινωνία όλων των embedded functional 
τμημάτων του, είναι σαφώς ταχύτερος από την windows micro-kernel 
based architecture, όπου όλα τα functional layer είναι από 
πάνω του και επικοινωνούν με αυτόν μέσω IPC, έναν σαφώς πιο 
slow μηχανισμό.
Sxedon tipota apo tin parapano paragrafo den isxyei, kai oti mporei na
isxyei den einai toso profanes oso to perigrafeis.

- Den yparxei logos na pistepsoume oti o Linux kernel einai "safos
  taxyteros" apo ton kernel ton windows.
- Se periptosi pou tyxainei na einai, ta pipes den exoun kamia sxesi me
  ayto to performance.
- To na les "einai taxyteros" etsi genika kai oxi se kapoio sygkekrimeno
  task einai aerologia.
- O windows kernel *den* einai microkernel. Einai monolithic opos kai
  oloi oi kernels apo praktika leitourgika systimata pou
  xrisimopoiountai in the wild.

Γνωρίζει κανείς τι γίνεται όταν ο linux kernel έχει απλωθεί 
σε περιβάλλον με 2 ή 4 και παραπάνω επεξεργαστές multicore; 
O kernel den "trexei". Kathetai adranis kai apantaei se hardware kai
software interrupts. Niotho apo tis erotiseis sou oti den katalabaineis
pos akrivos doulevei enas kernel.

To basiko pou allazei sti leitourgia tou kernel otan exeis multiple
processors einai oti o scheduler mporei na dinei xrono ektelesis
taytoxrona se pano apo ena process.

An thes pio sygkekrimeni erotisi prepei na rotiseis kati pio
sygkekrimeno. Ayto peri pipes pou les paralatp den bgazei noima.

Αν υπάρχουν διαθέσιμα και κανά-δυό σχετικά link θα βοηθούσε.
Sxetika me ti? Me to pos doulevei enas kernel?

Ksekina me tanenbaum, synexise me "Design and Implementation of the BSD
Operating System", kai des kai tin seira apo arthra pou eixa grapsei
prin merika xronia:
http://nuclear.mutantstargoat.com/articles/kerneldev/



Reply to: