SlideShare uma empresa Scribd logo
1 de 15
Arquitectura d'un sistema operatiu
Diana Letitia Ene
Que es?
● La arquitectura d'un SO seria com la organització
del Sistema operatiu i el tipus de organització.
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
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
Submarc del gestor de memòria
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
Windows NT
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
Avantatges
● Uniformitat d'interfícies: els processos demanen
qualsevol servei enviant un missatge
● Extensibilitat: és fàcil afegir nous serveis
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.
● Gestió de processos
● Gestió de la memòria de baix
nivell: micronucli/Servidor/
● Comunicació entre processos
● Gestió d'interrupcions i E / S
Estructura
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.
Models client-servidor
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ó.

Mais conteúdo relacionado

Semelhante a SO arquitectura_Ene

Contribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsContribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsPere Miquel Rosselló Espases
 
Tema 2. sistemes operatius i gestió de xarxes
Tema 2. sistemes operatius i gestió de xarxesTema 2. sistemes operatius i gestió de xarxes
Tema 2. sistemes operatius i gestió de xarxesCrisbielsa11
 
O. sistemes pdf
O. sistemes pdfO. sistemes pdf
O. sistemes pdfdiegoyagus
 
Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.gladisykevin
 
Uf1 nf2. arquitectures de xarxa mz
Uf1 nf2. arquitectures de xarxa mzUf1 nf2. arquitectures de xarxa mz
Uf1 nf2. arquitectures de xarxa mzcfgmSE
 
Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.gladisykevin
 
Sistemes gestors de bases de dades
Sistemes gestors de bases de dadesSistemes gestors de bases de dades
Sistemes gestors de bases de dadesMiquel Boada Artigas
 
Concepte, elements i estructura d'un sistema operatiu
Concepte, elements i estructura d'un sistema operatiuConcepte, elements i estructura d'un sistema operatiu
Concepte, elements i estructura d'un sistema operatiuMauricioMarti
 
Estructura client-servidor
Estructura client-servidorEstructura client-servidor
Estructura client-servidorpaulacampanag
 
Cacera sistemes operatius
Cacera sistemes operatiusCacera sistemes operatius
Cacera sistemes operatiusaboussif
 
Power point
Power pointPower point
Power pointsara
 
Conceptes teòrics d'Informàtica
Conceptes teòrics d'InformàticaConceptes teòrics d'Informàtica
Conceptes teòrics d'InformàticaAlfonso Jurado
 
Itineraris IT Academy (2020)
Itineraris IT Academy (2020)Itineraris IT Academy (2020)
Itineraris IT Academy (2020)Barcelona Activa
 
ARSO-M2: Administracio de servidors - Presentacio
ARSO-M2: Administracio de servidors - PresentacioARSO-M2: Administracio de servidors - Presentacio
ARSO-M2: Administracio de servidors - PresentacioAurora Lara Marin
 
Full resum
Full resumFull resum
Full resumraztnc
 

Semelhante a SO arquitectura_Ene (20)

Contribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadorsContribucions matemàtiques a la programació d'ordinadors
Contribucions matemàtiques a la programació d'ordinadors
 
Tema 2. sistemes operatius i gestió de xarxes
Tema 2. sistemes operatius i gestió de xarxesTema 2. sistemes operatius i gestió de xarxes
Tema 2. sistemes operatius i gestió de xarxes
 
O. sistemes pdf
O. sistemes pdfO. sistemes pdf
O. sistemes pdf
 
Història dels sistemes operatius
Història dels sistemes operatiusHistòria dels sistemes operatius
Història dels sistemes operatius
 
Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.
 
C1 ud6
C1 ud6C1 ud6
C1 ud6
 
Uf1 nf2. arquitectures de xarxa mz
Uf1 nf2. arquitectures de xarxa mzUf1 nf2. arquitectures de xarxa mz
Uf1 nf2. arquitectures de xarxa mz
 
Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.Tema 2 sistemes operatiusi gestió de xarxes.
Tema 2 sistemes operatiusi gestió de xarxes.
 
Sistemes gestors de bases de dades
Sistemes gestors de bases de dadesSistemes gestors de bases de dades
Sistemes gestors de bases de dades
 
Concepte, elements i estructura d'un sistema operatiu
Concepte, elements i estructura d'un sistema operatiuConcepte, elements i estructura d'un sistema operatiu
Concepte, elements i estructura d'un sistema operatiu
 
Estructura client-servidor
Estructura client-servidorEstructura client-servidor
Estructura client-servidor
 
Estructura Client Servidor
Estructura Client ServidorEstructura Client Servidor
Estructura Client Servidor
 
Cacera sistemes operatius
Cacera sistemes operatiusCacera sistemes operatius
Cacera sistemes operatius
 
Power point
Power pointPower point
Power point
 
Conceptes teòrics d'Informàtica
Conceptes teòrics d'InformàticaConceptes teòrics d'Informàtica
Conceptes teòrics d'Informàtica
 
Itineraris IT Academy (2020)
Itineraris IT Academy (2020)Itineraris IT Academy (2020)
Itineraris IT Academy (2020)
 
ARSO-M2: Administracio de servidors - Presentacio
ARSO-M2: Administracio de servidors - PresentacioARSO-M2: Administracio de servidors - Presentacio
ARSO-M2: Administracio de servidors - Presentacio
 
Presentació del protocol TCP/IP
Presentació del protocol TCP/IPPresentació del protocol TCP/IP
Presentació del protocol TCP/IP
 
Full resum
Full resumFull resum
Full resum
 
Sistemes operatius
Sistemes operatiusSistemes operatius
Sistemes operatius
 

Mais de Diana Ene

Gandalfanells
GandalfanellsGandalfanells
GandalfanellsDiana Ene
 
machine virtualbox
machine virtualboxmachine virtualbox
machine virtualboxDiana Ene
 
maquina virtual
maquina virtual maquina virtual
maquina virtual Diana Ene
 
Thunderbirdene
ThunderbirdeneThunderbirdene
ThunderbirdeneDiana Ene
 
Thunderbird (1)ene
Thunderbird (1)eneThunderbird (1)ene
Thunderbird (1)eneDiana Ene
 
Thunderbird_ene
Thunderbird_eneThunderbird_ene
Thunderbird_eneDiana Ene
 
Presentacio amb impress1
Presentacio amb impress1Presentacio amb impress1
Presentacio amb impress1Diana Ene
 
Presentacio implicat
Presentacio implicatPresentacio implicat
Presentacio implicatDiana Ene
 

Mais de Diana Ene (10)

Gandalfanells
GandalfanellsGandalfanells
Gandalfanells
 
machine virtualbox
machine virtualboxmachine virtualbox
machine virtualbox
 
maquina virtual
maquina virtual maquina virtual
maquina virtual
 
Thunderbirdene
ThunderbirdeneThunderbirdene
Thunderbirdene
 
Thunderbird (1)ene
Thunderbird (1)eneThunderbird (1)ene
Thunderbird (1)ene
 
Thunderbird_ene
Thunderbird_eneThunderbird_ene
Thunderbird_ene
 
Sunbird
SunbirdSunbird
Sunbird
 
3221111
32211113221111
3221111
 
Presentacio amb impress1
Presentacio amb impress1Presentacio amb impress1
Presentacio amb impress1
 
Presentacio implicat
Presentacio implicatPresentacio implicat
Presentacio implicat
 

Último

feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555twunt
 
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.Lasilviatecno
 
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...malvarez27
 
Presentació bloc 3 Perspectiva gènere.pptx
Presentació bloc 3 Perspectiva gènere.pptxPresentació bloc 3 Perspectiva gènere.pptx
Presentació bloc 3 Perspectiva gènere.pptxRosabel UA
 
Programa Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaPrograma Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaISMAELALVAREZCABRERA
 
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓ
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓII BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓ
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓLasilviatecno
 
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERSSuperAdmin9
 
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfINFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfErnest Lluch
 

Último (8)

feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555feedback.pdf55555555555555555555555555555
feedback.pdf55555555555555555555555555555
 
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
TIPUS DE POSICIONS D'UNA RECTA. VERITABLE MAGNITUD.
 
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...
Concepte de sostenibilitat. "El desenvolupament que assegura les necessitats ...
 
Presentació bloc 3 Perspectiva gènere.pptx
Presentació bloc 3 Perspectiva gènere.pptxPresentació bloc 3 Perspectiva gènere.pptx
Presentació bloc 3 Perspectiva gènere.pptx
 
Programa Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes SaPrograma Dansa Ara Garraf Les Roquetes Sa
Programa Dansa Ara Garraf Les Roquetes Sa
 
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓ
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓII BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓ
II BLOC ACTIVITATS APP INVENTOR PROGRAMACIO I DIGITALITZACIÓ
 
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
4 RATLLES - MAIG 2024 - ESCOLA AMETLLERS
 
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdfINFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
INFORME_BAREM_PROVISIONAL_BAREMELLUCH.pdf
 

SO arquitectura_Ene

  • 1. Arquitectura d'un sistema operatiu Diana Letitia Ene
  • 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
  • 5. Submarc del gestor de memòria
  • 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
  • 7.
  • 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
  • 10. Avantatges ● Uniformitat d'interfícies: els processos demanen qualsevol servei enviant un missatge ● Extensibilitat: és fàcil afegir nous serveis
  • 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ó.