SlideShare una empresa de Scribd logo
1 de 1
structura por microkernel.
Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del
usuario es controlada por el entorno (shell). Por ejemplo, la parte más importante del DOS es un
programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene
en memoria en todo momento, contiene el código máquina de bajo nivel para manejar
la administración de hardware para otros programas que necesitan estos servicios, y para la segunda
parte del COMMAND.COM el shell, el cual es el interprete de comandos
Las funciones de bajo nivel del SO y las funciones de interpretación de comandos están separadas, de tal
forma que puedes mantener el kernel DOS corriendo, pero utilizar una interfaz de usuario diferente. Esto
es exactamente lo que sucede cuando cargas Microsoft Windows, el cual toma el lugar del shell,
reemplazando la interfaz de línea de comandos con una interfaz gráfica del usuario. Existen muchos
"shells" diferentes en el mercado, ejemplo: NDOS (Norton DOS), XTG, PCTOOLS, o inclusive el mismo
SO MS-DOS a partir de la versión 5.0 incluyó un Shell llamado DOS SHELL.

Estructura por anillos concéntricos (capas).
El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una
construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE
(TechnischeHogeschoolEindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.
El sistema tenia 6 capas, como se muestra en la figura 3. La capa 0 trabaja con la asignación del
procesador y alterna entre los procesos cuando ocurren las interrupciones o expiran los cronómetros.
Sobre la capa 0, el sistema consta de procesos secuénciales, cada uno de los cuales se podría programar
sin importar que varios procesos estuvieran ejecutándose en el mismo procesador, la capa 0
proporcionaba la multiprogramación básica de la CPU.
La capa 1 realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los
procesos y un recipiente de palabras de 512K se utilizaba para almacenar partes de los procesos
(páginas) para las que no existía lugar en la memoria principal. Por encima de la capa 1, los procesos no
debían preocuparse si estaban en la memoria o en el recipiente; el software de la capa 1 se encargaba de
garantizar que las páginas llegaran a la memoria cuando fueran necesarias.
La capa 2 se encargaba de la comunicación entre cada proceso y la consola del operador. Por encima de
esta capa, cada proceso tiene su propia consola de operador.
La capa 3 controla los dispositivos de E/S y guarda en almacenes (buffers) los flujos de información entre
ellos. Por encima de la capa 3, cada proceso puede trabajar con dispositivos exactos de E/S con
propiedades adecuadas, en vez de dispositivos reales con muchas peculiaridades. La capa 4 es donde
estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o
control de E/S. el proceso operador del sistema se localizaba en la capa 5
Una generalización mas avanzada del concepto de capas se presento en el sistema MULTICS. En lugar
de capas, MULTICS estaba organizado como una serie de anillos concéntricos, siendo los anillos
interiores los privilegiados. Cuando un procedimiento de un anillo exterior deseaba llamar a un
procedimiento de un anillo interior, debió hacer el equivalente a una llamada al sistema
Mientras que el esquema de capas de THE era en realidad un apoyo al diseño, debido a que todas las
partes del sistema estaban ligadas entre si en un solo programa objeto, en MULTICS, el mecanismo de
anillos estaba mas presente durante el tiempo de ejecución y era reforzado por el hardware. La ventaja
del mecanismo de anillos es su facilidad de extensión para estructurar subsistemas del usuario.
5

El operador

4

Programas del usuario

3

Control de entrada/salida

2

Comunicación operador-proceso

1

Administración de la memoria y del disco

0

Asignación del procesador y multiprogramación

Más contenido relacionado

La actualidad más candente

Sistemas operativos monousuario
Sistemas operativos monousuarioSistemas operativos monousuario
Sistemas operativos monousuario
carlos1997pantoja
 
PráCtica Numero 4
PráCtica Numero 4PráCtica Numero 4
PráCtica Numero 4
jengibre
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
jgja
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
Omar Salazar
 

La actualidad más candente (18)

Sistemas operativos centralizados
Sistemas operativos centralizadosSistemas operativos centralizados
Sistemas operativos centralizados
 
Arquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo LinuxArquitectura General del Sistema Operativo Linux
Arquitectura General del Sistema Operativo Linux
 
Natalia Damaris Michaus Delgadillo Sistema operativo
Natalia Damaris Michaus Delgadillo Sistema operativoNatalia Damaris Michaus Delgadillo Sistema operativo
Natalia Damaris Michaus Delgadillo Sistema operativo
 
Sistemas operativos monousuario
Sistemas operativos monousuarioSistemas operativos monousuario
Sistemas operativos monousuario
 
Kernel- herramientas
Kernel- herramientas Kernel- herramientas
Kernel- herramientas
 
FHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios LinuxFHS - Jerarquia de Directorios Linux
FHS - Jerarquia de Directorios Linux
 
Practica4
Practica4Practica4
Practica4
 
PráCtica Numero 4
PráCtica Numero 4PráCtica Numero 4
PráCtica Numero 4
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Kernel
KernelKernel
Kernel
 
Practica word
Practica wordPractica word
Practica word
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
El kernel en los sistemas operativos
El kernel en los sistemas operativosEl kernel en los sistemas operativos
El kernel en los sistemas operativos
 
Unix
UnixUnix
Unix
 
Unix[1]
Unix[1]Unix[1]
Unix[1]
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 

Destacado

Graficas sobre las aleaciones
Graficas sobre las aleacionesGraficas sobre las aleaciones
Graficas sobre las aleaciones
aguilar1999
 
Ejercicio roseta
Ejercicio rosetaEjercicio roseta
Ejercicio roseta
mezkurra
 
Universidad técnica de cotopaxi
Universidad técnica de cotopaxiUniversidad técnica de cotopaxi
Universidad técnica de cotopaxi
AdriiZaury1995
 
Guía analisis de pelicula
Guía analisis de peliculaGuía analisis de pelicula
Guía analisis de pelicula
Anj Serato
 
Carta de adepcoca a-carlos-romero
Carta de adepcoca a-carlos-romeroCarta de adepcoca a-carlos-romero
Carta de adepcoca a-carlos-romero
Erbol Digital
 
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
Eugenio Hernández
 
herramientas web y sus desventajas
herramientas web y sus desventajas herramientas web y sus desventajas
herramientas web y sus desventajas
leidy2000
 
Guia nº3 museo.
Guia nº3 museo.Guia nº3 museo.
Guia nº3 museo.
motitamiau
 

Destacado (20)

Generos litararios
Generos litarariosGeneros litararios
Generos litararios
 
Dia del pastor
Dia del pastorDia del pastor
Dia del pastor
 
El ocio
El ocio El ocio
El ocio
 
Graficas sobre las aleaciones
Graficas sobre las aleacionesGraficas sobre las aleaciones
Graficas sobre las aleaciones
 
Preguntas 4
Preguntas 4Preguntas 4
Preguntas 4
 
Cronograma talleres para los lideres1
Cronograma talleres para los lideres1Cronograma talleres para los lideres1
Cronograma talleres para los lideres1
 
Ejercicio roseta
Ejercicio rosetaEjercicio roseta
Ejercicio roseta
 
Lezcano
LezcanoLezcano
Lezcano
 
Anexo Ciencias Sociales
Anexo  Ciencias SocialesAnexo  Ciencias Sociales
Anexo Ciencias Sociales
 
Planificación clase 2
Planificación clase 2Planificación clase 2
Planificación clase 2
 
Universidad técnica de cotopaxi
Universidad técnica de cotopaxiUniversidad técnica de cotopaxi
Universidad técnica de cotopaxi
 
Guía analisis de pelicula
Guía analisis de peliculaGuía analisis de pelicula
Guía analisis de pelicula
 
Reunión miércoles 30 aprender
Reunión miércoles 30 aprenderReunión miércoles 30 aprender
Reunión miércoles 30 aprender
 
Carta de adepcoca a-carlos-romero
Carta de adepcoca a-carlos-romeroCarta de adepcoca a-carlos-romero
Carta de adepcoca a-carlos-romero
 
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
02 04-08 presentan a obispos el diagnostico sobre pemex - milenio
 
herramientas web y sus desventajas
herramientas web y sus desventajas herramientas web y sus desventajas
herramientas web y sus desventajas
 
Lo mejor de nuestras vidas
Lo mejor de nuestras vidasLo mejor de nuestras vidas
Lo mejor de nuestras vidas
 
Tema 2 (1)
Tema 2 (1)Tema 2 (1)
Tema 2 (1)
 
Guia nº3 museo.
Guia nº3 museo.Guia nº3 museo.
Guia nº3 museo.
 
Jesica
JesicaJesica
Jesica
 

Similar a No brrar martin

Similar a No brrar martin (20)

Estructura del s.o
Estructura del s.oEstructura del s.o
Estructura del s.o
 
sistemas.pptx
sistemas.pptxsistemas.pptx
sistemas.pptx
 
Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos original
 
Informatica basica 4. sistemas operativos
Informatica basica 4. sistemas operativosInformatica basica 4. sistemas operativos
Informatica basica 4. sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Dionisio 123
Dionisio 123Dionisio 123
Dionisio 123
 
Sistemaoperativo tic
Sistemaoperativo ticSistemaoperativo tic
Sistemaoperativo tic
 
Lizet
LizetLizet
Lizet
 
Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01Sistemaoperativo tic-140219023705-phpapp01
Sistemaoperativo tic-140219023705-phpapp01
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Guía visual
Guía visualGuía visual
Guía visual
 
Generaciones De Los Sistemas Operativos
Generaciones De Los Sistemas OperativosGeneraciones De Los Sistemas Operativos
Generaciones De Los Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 

No brrar martin

  • 1. structura por microkernel. Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). Por ejemplo, la parte más importante del DOS es un programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene en memoria en todo momento, contiene el código máquina de bajo nivel para manejar la administración de hardware para otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el interprete de comandos Las funciones de bajo nivel del SO y las funciones de interpretación de comandos están separadas, de tal forma que puedes mantener el kernel DOS corriendo, pero utilizar una interfaz de usuario diferente. Esto es exactamente lo que sucede cuando cargas Microsoft Windows, el cual toma el lugar del shell, reemplazando la interfaz de línea de comandos con una interfaz gráfica del usuario. Existen muchos "shells" diferentes en el mercado, ejemplo: NDOS (Norton DOS), XTG, PCTOOLS, o inclusive el mismo SO MS-DOS a partir de la versión 5.0 incluyó un Shell llamado DOS SHELL. Estructura por anillos concéntricos (capas). El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (TechnischeHogeschoolEindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes. El sistema tenia 6 capas, como se muestra en la figura 3. La capa 0 trabaja con la asignación del procesador y alterna entre los procesos cuando ocurren las interrupciones o expiran los cronómetros. Sobre la capa 0, el sistema consta de procesos secuénciales, cada uno de los cuales se podría programar sin importar que varios procesos estuvieran ejecutándose en el mismo procesador, la capa 0 proporcionaba la multiprogramación básica de la CPU. La capa 1 realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los procesos y un recipiente de palabras de 512K se utilizaba para almacenar partes de los procesos (páginas) para las que no existía lugar en la memoria principal. Por encima de la capa 1, los procesos no debían preocuparse si estaban en la memoria o en el recipiente; el software de la capa 1 se encargaba de garantizar que las páginas llegaran a la memoria cuando fueran necesarias. La capa 2 se encargaba de la comunicación entre cada proceso y la consola del operador. Por encima de esta capa, cada proceso tiene su propia consola de operador. La capa 3 controla los dispositivos de E/S y guarda en almacenes (buffers) los flujos de información entre ellos. Por encima de la capa 3, cada proceso puede trabajar con dispositivos exactos de E/S con propiedades adecuadas, en vez de dispositivos reales con muchas peculiaridades. La capa 4 es donde estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o control de E/S. el proceso operador del sistema se localizaba en la capa 5 Una generalización mas avanzada del concepto de capas se presento en el sistema MULTICS. En lugar de capas, MULTICS estaba organizado como una serie de anillos concéntricos, siendo los anillos interiores los privilegiados. Cuando un procedimiento de un anillo exterior deseaba llamar a un procedimiento de un anillo interior, debió hacer el equivalente a una llamada al sistema Mientras que el esquema de capas de THE era en realidad un apoyo al diseño, debido a que todas las partes del sistema estaban ligadas entre si en un solo programa objeto, en MULTICS, el mecanismo de anillos estaba mas presente durante el tiempo de ejecución y era reforzado por el hardware. La ventaja del mecanismo de anillos es su facilidad de extensión para estructurar subsistemas del usuario. 5 El operador 4 Programas del usuario 3 Control de entrada/salida 2 Comunicación operador-proceso 1 Administración de la memoria y del disco 0 Asignación del procesador y multiprogramación