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
 

Similar a Categorias del s.o

Similar a Categorias del s.o (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
 
Categoria del s.o
Categoria del s.oCategoria del s.o
Categoria del s.o
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 

Último

PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhjonathancallenteg
 
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
 
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
 
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
 
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
 

Último (6)

PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
 
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
 
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
 
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
 
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
 

Categorias del s.o

  • 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