2. Nuclis monol鱈tics
Tot el programari i les estructures de dades estan ubicats en un
炭nic m嘆dul l嘆gic, sense interf鱈cies explicites entre les parts del SO
Prcticament, no hi ha ocultaci坦 de la informaci坦: qualsevol
procediment pot veure a qualsevol altre i accedir a qualsevol
estructura de dades S'utilitzen perqu竪:
Exemples:MS-DOS/UNIX
3. organitzaci坦 modular
Un SO modular s'implementa mitjan巽ant diversos
m嘆duls de programa i / o processos.
La funcionalitat es troba dividida entre components
l嘆gics independents amb interf鱈cies ben definides
5. Organitzacions estratificades o per
capes
La funcionalitat es divideix en una jerarquia de
maquines abstractes on les funcions de la capa i estan
implementades mitjan巽ant les funcions
proporcionades per la capa i 1.
Problema: quantitat, ordre i contingut de les capes
avantatges: modularitat/Ocultacio de la
informacio/Verificacio capa a capa
8. Nuclis extensibles o micronuclis
Organitzaci坦 modular especialitzada pensada per a
sistemes de temps real, de temps compartit,
multim竪dia, etc
Un micronucli 辿s un petit nucli del SO que
proporciona les bases per a ampliacions modulars
10. Disseny de micronuclis
Un micronucli ha d'incloure aquelles funcions
bsiques que depenen directament del maquinari i
que donen suport a les aplicacions i els servidors:
gesti坦 de processos i de mem嘆ria
de baix nivell, IPC i gesti坦 d'interrupcions i E / S
11. Gesti坦 de processos
Gesti坦 de la mem嘆ria de baix
nivell:micronucli/Servidor/
Comunicaci坦 entre processos
Gesti坦 d'interrupcions i E / S
12. Exokernels
S'executa a la capa m辿s baixa, de cap manera nucli
Assigna recursos a les mquines virtuals, les quals
s坦n conscients de quins recursos se'ls han assignat.
Cada mquina virtual pot executar el seu propi SO,
que estar limitat als recursos assignats
14. Sistema operatiu CHORUS
Es basa en segments
Un segment 辿s un bloc l嘆gic d'informaci坦 (fitxer,
rea d'intercanvi,. . . ) Que es correlaciona amb una
regi坦 al espai d'adreces d'un actor
La correlaci坦 segment-regio l'estableix el servidor
de segments o mapeador del subsistema en execuci坦