2. Que es?
● La arquitectura d'un SO seria com la organització
del Sistema operatiu i el tipus de organització.
3. 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. Pràcticament, no hi
ha ocultació de la informació: qualsevol
procediment pot veure a qualsevol altre i accedir a
qualsevol estructura de dades.
Exemples:MS-DOS/UNIX
4. 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
6. Organitzacions 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/Ocultació de la
informació/Verificació capa a capa
9. 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
11. Disseny de micronuclis
● Un micronucli ha d'incloure aquelles funcions
bàsiques 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.
12. ● Gestió de processos
● Gestió de la memòria de baix
nivell: micronucli/Servidor/
● Comunicació entre processos
● Gestió d'interrupcions i E / S
Estructura
13. Exokernels
● S'executa a la capa més baixa.
● Assigna recursos a les màquines virtuals, les quals
són conscients de quins recursos se'ls han assignat.
● Cada màquina virtual pot executar el seu propi SO,
que estarà limitat als recursos assignats.
15. 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ó.