|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
Il kernel di linux è monolitico?
come quello di windows? così mi pareva di aver letto su appunti...
ma questo non va in contraddizione con la struttura modulare dello stesso, nel senso di poter integrare moduli di funzioni specializzate?
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12333
|
se non sbaglio, win è monolitico, linux è modulare, poi ci sono gli s.o come qnx che sono a microkernel.
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Cannato .
Linux è Monolitico (modulare non c'entra , è un altra cosa) , ovvero tutti i processi del kernel stanno nella Kernel Space . Windows XP mi sembra sia Microkernel , ovvero fa girare in kernel space solo i processi base del kernel e tutti gli altri in User space come semplici programmi CIao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Re: Il kernel di linux è monolitico?
Quote:
un kernel monolitico gestisce tutto dagli interrupt ai filesystem. mentre un microkernel gestisce solo le funzioni indispensabili per l'accesso all'hardware e la gestione dei processi. tutto il resto viene gestito da processi esterni eseguiti come comuni programmi. ciao ![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
ed è meglio monolitico?
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Dec 2002
Città: /dev/urandom breed
Messaggi: 1689
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao ![]() |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jun 2002
Città: Piacenza - Bergamo
Messaggi: 1688
|
Quote:
![]() Scherzi a parte, stai tirando a mano un altro dei mitici flame war che imperterriti si ripresentano ad intervalli ciclici su internet ![]() Diciamo che da un punto di vista teorica un microkernel dovrebbe essere più adatto nella maggior parte dei contesti ma in pratica, spesso, una soluzione a kernel monolitico, si è dimostrata altrettanto efficiente (veloce) e semplice da implementare. Se vuoi la mia opinione, alla fin fine conta di più il risultato che le teorie che vi stanno dietro... ![]()
__________________
Good Kitty: "Jo'z heer!" |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Oct 2000
Città: Prov. Bari
Messaggi: 1771
|
mitico, Tanenbaum vs. Torvalds
![]() cmq a che punto è il kernel HURD di Stallman ? non è un microkernel pure quello ? doveva far fuori Linux e invece ancora non si vede
__________________
Слава Україні! |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
interessante
![]()
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Mha , era stato progettato ankora prima di linux , penso che prima di vederne una versione stabile ne passerà di tempo...
Ciao
__________________
GPU Compiler Engineer |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Oct 2000
Città: Prov. Bari
Messaggi: 1771
|
Quote:
__________________
Слава Україні! |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Mar 2002
Città: Empoli (FI)
Messaggi: 688
|
Quote:
ma sei sicuro? AFAIK il kernel di win integra anche l'intefaccia grafica utente, almeno il tipo che parlava di "Windows internals" disse così... devo avere anche delle slide stamate, se le trovo guardo... John
__________________
![]() |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Windows è Microkernel dai tempi di Win NT , quindi si , sono quasi sicuro al 100% Ciao
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
Quote:
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
|
Quote:
![]()
__________________
e' difficile cio' che non si conosce Tic Tac Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it." |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Nov 2001
Città: Padova
Messaggi: 1638
|
altra cosa... ma il kernel di Win2000/2003/XP è compilato in kernel32.dll?
__________________
Cosmos Pure | Core i7 860 | P7P55D-E Deluxe | 16GB DDR3 Vengeance | HD5850 | 2x850PRO 256GB | 2xRE3 250GB | 2xSpinPoint F3 1TB |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Quote:
Io so di NT , non so i 9x , sicuramente Win95 no , e non credo neppure i successivi , penso che solo NT sia Micro , ma non sono sicuro . Ciao
__________________
GPU Compiler Engineer |
|
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Mar 2002
Città: Empoli (FI)
Messaggi: 688
|
Quote:
Continuo a non trovare quei ++++ di fogli..
__________________
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:19.