SlideShare una empresa de Scribd logo
1 de 9
I. S. T. E. L. A. M
ARQUITECTURA DEL SISTEMA OPERATIVO
ARQUITECTURA DEL SISTEMA OPERATIVO

                              La organización de los
                               sistemas operativos ha
                               evolucionado desde los
                               monitores residentes como
                               DOS hasta los modernos
                               sistemas multiproceso como
                               Solaris.




A continuación revisamos algunas de las componentes que debe
incluir todo sistema operativo moderno.
EL NÚCLEO

   El núcleo es la componente del sistema operativo que siempre
    está residente en la memoria real del computador.
   La función primordial del núcleo es transformar los recursos
    reales del computador en recursos estándares y cómodos de
    usar.
   Es así como el núcleo transforma un procesador real con su
    memoria finita en un número prácticamente ilimitado de
    procesadores virtuales o procesos. Cada proceso dispone de su
    propio tiempo de CPU, una memoria extensible y mecanismos
    estándares para interactuar con los dispositivos, sin importar los
    detalles físicos de su implementación.
LA API DEL NÚCLEO
                   Una API (Interfaz de Programación de Aplicaciones)
   El conjunto de servicios que ofrece el núcleo a los procesos se
    denomina la API del núcleo. Está formada por procedimientos
    pertenecientes al núcleo, pero que se invocan desde un proceso
    cualquiera.
   La invocación de uno de estos procedimientos es una llamada al
    sistema.
   Ejemplos de llamadas al sistema son:
   Manejo de Procesos: creación ( fork), destrucción ( kill), término ( exit),
    sincronización ( wait), carga de un binario ( exec).
   Manejo de memoria: extensión de la memoria de datos ( sbrk).
   Manejo de archivos y dispositivos: open, read, write y close.
ARQUITECTURA DEL SISTEMA OPERATIVO

              Los drivers para dispositivos
   Un driver es el código que implementa una interfaz estándar
    para interactuar con un dispositivo específico, como por
    ejemplo un disco SCSI. Este código es por lo tanto altamente
    dependiente de los discos SCSI y no funcionará con discos
    IDE. Sin embargo, el núcleo interactúa con este driver para
    discos SCSI de la misma forma que lo hace con el driver para
    discos IDE, es decir a través de la misma interfaz.
   Es usual que los drivers estén siempre residentes en la
    memoria real y por lo tanto son parte del.
EL SISTEMA DE ARCHIVOS

   El sistema de archivos es la componente del
    sistema operativo que estructura un disco en
    una jerarquía de directorios y archivos.
    Conceptualmente multiplexa un disco de taman
    o fijo en una jerarquía de discos de taman o
    variable o archivos.

   Es usual que el sistema de archivos sea parte
    del núcleo. Por lo demás la motivación inicial de
    muchos sistemas operativos como Unix era el
    de ofrecer un sistema de archivos a un único
    proceso. Por algo DOS significa Disk Operating
    System y por ello es natural que forme parte del
    núcleo.
Gracia por su
   atención

Más contenido relacionado

La actualidad más candente

Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeAlbert Garcia
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosminguno
 
Caracteristicas del sistema operativo
Caracteristicas del sistema operativoCaracteristicas del sistema operativo
Caracteristicas del sistema operativocrispablo
 
Sistemas monotareas, multitareas
Sistemas monotareas, multitareasSistemas monotareas, multitareas
Sistemas monotareas, multitareasreyesclau
 
Clonación de Sistemas Operativos
Clonación de Sistemas OperativosClonación de Sistemas Operativos
Clonación de Sistemas OperativosAzarias Soto
 
Trabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzonTrabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzonManuel Chaparro
 
Clasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosClasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosMarco Antonio
 
Tarea soporte software ss01101
Tarea soporte software ss01101Tarea soporte software ss01101
Tarea soporte software ss01101Gloria Oyanedel
 
FHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios LinuxFHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios LinuxPablo Macon
 

La actualidad más candente (18)

Kernel
Kernel Kernel
Kernel
 
Trabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo layeTrabajo clasificacion de sistema operativo laye
Trabajo clasificacion de sistema operativo laye
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Caracteristicas del sistema operativo
Caracteristicas del sistema operativoCaracteristicas del sistema operativo
Caracteristicas del sistema operativo
 
Sistemas monotareas, multitareas
Sistemas monotareas, multitareasSistemas monotareas, multitareas
Sistemas monotareas, multitareas
 
Andres
AndresAndres
Andres
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Clonación de Sistemas Operativos
Clonación de Sistemas OperativosClonación de Sistemas Operativos
Clonación de Sistemas Operativos
 
Trabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzonTrabajo sistemas operativos de camilo pinzon
Trabajo sistemas operativos de camilo pinzon
 
Mapa mental linux
Mapa mental linuxMapa mental linux
Mapa mental linux
 
Clasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus serviciosClasificación de los sistemas operativos por sus servicios
Clasificación de los sistemas operativos por sus servicios
 
Mapa conceptual sistema operativo linux
Mapa conceptual sistema operativo linuxMapa conceptual sistema operativo linux
Mapa conceptual sistema operativo linux
 
Tarea soporte software ss01101
Tarea soporte software ss01101Tarea soporte software ss01101
Tarea soporte software ss01101
 
FHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios LinuxFHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios Linux
 
So
SoSo
So
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Kernel
KernelKernel
Kernel
 

Destacado

The examiner x4
The examiner x4The examiner x4
The examiner x4Esteban192
 
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicamp
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicampe-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicamp
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / UnicampTathiana Machado
 
Expo graff de liberación animal
Expo graff de liberación animalExpo graff de liberación animal
Expo graff de liberación animalLa Otra Obrera
 
3. evaluar para conocer y examinar
3. evaluar para conocer y examinar3. evaluar para conocer y examinar
3. evaluar para conocer y examinarAnnaiiz Gf'
 
Programa CRE à la Carte 2014-2015
Programa CRE à la Carte 2014-2015Programa CRE à la Carte 2014-2015
Programa CRE à la Carte 2014-2015Fátima Rocha
 
Trabj.cigarrillo. jimmy torres -ultimo
Trabj.cigarrillo. jimmy torres -ultimoTrabj.cigarrillo. jimmy torres -ultimo
Trabj.cigarrillo. jimmy torres -ultimoJIMMYLT
 
Sweet sefed en cifras
Sweet sefed en cifrasSweet sefed en cifras
Sweet sefed en cifraselizabethvey
 
Soft restaurant2012 presentacion_comercial_standard_version_completa
Soft restaurant2012 presentacion_comercial_standard_version_completaSoft restaurant2012 presentacion_comercial_standard_version_completa
Soft restaurant2012 presentacion_comercial_standard_version_completaCarlosVargas1762
 
Formação de monitores 2012 módulo 2
Formação de monitores 2012   módulo 2Formação de monitores 2012   módulo 2
Formação de monitores 2012 módulo 2Fátima Rocha
 
Trabajo final auditoria. (1)
Trabajo final auditoria. (1)Trabajo final auditoria. (1)
Trabajo final auditoria. (1)eljunior3000
 

Destacado (20)

Od w42-b-w
Od w42-b-wOd w42-b-w
Od w42-b-w
 
The examiner x4
The examiner x4The examiner x4
The examiner x4
 
Sebenta EM
Sebenta EMSebenta EM
Sebenta EM
 
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicamp
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicampe-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicamp
e-book Inovação em Logística 2013 Vol1 - LALT / FEC / Unicamp
 
Expo graff de liberación animal
Expo graff de liberación animalExpo graff de liberación animal
Expo graff de liberación animal
 
Declaro me vivo
Declaro me vivoDeclaro me vivo
Declaro me vivo
 
Japones
JaponesJapones
Japones
 
Estatutos
EstatutosEstatutos
Estatutos
 
3. evaluar para conocer y examinar
3. evaluar para conocer y examinar3. evaluar para conocer y examinar
3. evaluar para conocer y examinar
 
Programa CRE à la Carte 2014-2015
Programa CRE à la Carte 2014-2015Programa CRE à la Carte 2014-2015
Programa CRE à la Carte 2014-2015
 
resume
resume resume
resume
 
Filosofia
FilosofiaFilosofia
Filosofia
 
Trabj.cigarrillo. jimmy torres -ultimo
Trabj.cigarrillo. jimmy torres -ultimoTrabj.cigarrillo. jimmy torres -ultimo
Trabj.cigarrillo. jimmy torres -ultimo
 
Proyecto
ProyectoProyecto
Proyecto
 
Sweet sefed en cifras
Sweet sefed en cifrasSweet sefed en cifras
Sweet sefed en cifras
 
Hardware
HardwareHardware
Hardware
 
Novidades belas 5
Novidades belas 5Novidades belas 5
Novidades belas 5
 
Soft restaurant2012 presentacion_comercial_standard_version_completa
Soft restaurant2012 presentacion_comercial_standard_version_completaSoft restaurant2012 presentacion_comercial_standard_version_completa
Soft restaurant2012 presentacion_comercial_standard_version_completa
 
Formação de monitores 2012 módulo 2
Formação de monitores 2012   módulo 2Formação de monitores 2012   módulo 2
Formação de monitores 2012 módulo 2
 
Trabajo final auditoria. (1)
Trabajo final auditoria. (1)Trabajo final auditoria. (1)
Trabajo final auditoria. (1)
 

Similar a Arquitectura SO: Núcleo, API, Drivers y Sistema Archivos

Similar a Arquitectura SO: Núcleo, API, Drivers y Sistema Archivos (20)

¿Qué es un sistema operativo?
¿Qué es un sistema operativo?¿Qué es un sistema operativo?
¿Qué es un sistema operativo?
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Guia de sistemas operativo sedwin y juan
Guia de sistemas operativo sedwin y juanGuia de sistemas operativo sedwin y juan
Guia de sistemas operativo sedwin y juan
 
Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.Sistemas operativos 2.pptx saray.pptx terminado.
Sistemas operativos 2.pptx saray.pptx terminado.
 
Alejandra moncaleano
Alejandra moncaleanoAlejandra moncaleano
Alejandra moncaleano
 
Alejandra moncaleano
Alejandra moncaleanoAlejandra moncaleano
Alejandra moncaleano
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 
T31 so gilberto ramon acosta
T31 so gilberto ramon acostaT31 so gilberto ramon acosta
T31 so gilberto ramon acosta
 
Introducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTEIntroducción a los Sistemas Operativos I PARTE
Introducción a los Sistemas Operativos I PARTE
 
Sistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duqueSistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duque
 
S.o.
S.o.S.o.
S.o.
 
Linux Open SuSE
Linux Open SuSELinux Open SuSE
Linux Open SuSE
 
Slideshare
SlideshareSlideshare
Slideshare
 
Software de sistema operativo
Software de sistema operativoSoftware de sistema operativo
Software de sistema operativo
 
Resumen tema 2
Resumen tema 2Resumen tema 2
Resumen tema 2
 
Deber
DeberDeber
Deber
 
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOSKERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
 
Traduccion
TraduccionTraduccion
Traduccion
 
Stefany gomez pantallazo
Stefany gomez pantallazoStefany gomez pantallazo
Stefany gomez pantallazo
 
Stefany gomez pantallazo
Stefany gomez pantallazoStefany gomez pantallazo
Stefany gomez pantallazo
 

Más de Maury Jimenez

Tipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetTipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetMaury Jimenez
 
Tipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetTipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetMaury Jimenez
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.oMaury Jimenez
 
Estructura de los sistemas Operativos
 Estructura de los sistemas Operativos Estructura de los sistemas Operativos
Estructura de los sistemas OperativosMaury Jimenez
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.oMaury Jimenez
 

Más de Maury Jimenez (9)

Metodología pacie1
Metodología pacie1Metodología pacie1
Metodología pacie1
 
Tipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetTipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internet
 
Tipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internetTipo de ensenanza basada en el internet
Tipo de ensenanza basada en el internet
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.o
 
Estructura de los sistemas Operativos
 Estructura de los sistemas Operativos Estructura de los sistemas Operativos
Estructura de los sistemas Operativos
 
Sistema de protección s.o
Sistema de protección s.oSistema de protección s.o
Sistema de protección s.o
 
Categorias del s.o
Categorias del s.oCategorias del s.o
Categorias del s.o
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 

Último

lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllllJesusFlores332
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionemanuelrosalezsanche
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfmiltonantonioescamil
 
Ergonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxErgonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxmolinabdiego93
 
Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023danyercatari1
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhjonathancallenteg
 

Último (6)

lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllll
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucion
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdf
 
Ergonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxErgonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptx
 
Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
 

Arquitectura SO: Núcleo, API, Drivers y Sistema Archivos

  • 1. I. S. T. E. L. A. M
  • 3. ARQUITECTURA DEL SISTEMA OPERATIVO  La organización de los sistemas operativos ha evolucionado desde los monitores residentes como DOS hasta los modernos sistemas multiproceso como Solaris. A continuación revisamos algunas de las componentes que debe incluir todo sistema operativo moderno.
  • 4. EL NÚCLEO  El núcleo es la componente del sistema operativo que siempre está residente en la memoria real del computador.  La función primordial del núcleo es transformar los recursos reales del computador en recursos estándares y cómodos de usar.  Es así como el núcleo transforma un procesador real con su memoria finita en un número prácticamente ilimitado de procesadores virtuales o procesos. Cada proceso dispone de su propio tiempo de CPU, una memoria extensible y mecanismos estándares para interactuar con los dispositivos, sin importar los detalles físicos de su implementación.
  • 5. LA API DEL NÚCLEO Una API (Interfaz de Programación de Aplicaciones)  El conjunto de servicios que ofrece el núcleo a los procesos se denomina la API del núcleo. Está formada por procedimientos pertenecientes al núcleo, pero que se invocan desde un proceso cualquiera.  La invocación de uno de estos procedimientos es una llamada al sistema.  Ejemplos de llamadas al sistema son:  Manejo de Procesos: creación ( fork), destrucción ( kill), término ( exit), sincronización ( wait), carga de un binario ( exec).  Manejo de memoria: extensión de la memoria de datos ( sbrk).  Manejo de archivos y dispositivos: open, read, write y close.
  • 6. ARQUITECTURA DEL SISTEMA OPERATIVO Los drivers para dispositivos  Un driver es el código que implementa una interfaz estándar para interactuar con un dispositivo específico, como por ejemplo un disco SCSI. Este código es por lo tanto altamente dependiente de los discos SCSI y no funcionará con discos IDE. Sin embargo, el núcleo interactúa con este driver para discos SCSI de la misma forma que lo hace con el driver para discos IDE, es decir a través de la misma interfaz.  Es usual que los drivers estén siempre residentes en la memoria real y por lo tanto son parte del.
  • 7. EL SISTEMA DE ARCHIVOS  El sistema de archivos es la componente del sistema operativo que estructura un disco en una jerarquía de directorios y archivos. Conceptualmente multiplexa un disco de taman o fijo en una jerarquía de discos de taman o variable o archivos.  Es usual que el sistema de archivos sea parte del núcleo. Por lo demás la motivación inicial de muchos sistemas operativos como Unix era el de ofrecer un sistema de archivos a un único proceso. Por algo DOS significa Disk Operating System y por ello es natural que forme parte del núcleo.
  • 8.
  • 9. Gracia por su atención