LOS PRINCIPALES SISTEMAS OPERATIVOS COMERCIALES



 S.O.           NUCLEO                SERVICIOS                  SHELL
...
S.O.       NUCLEO                SERVICIOS                    SHELL
       Mach      es     un   •   Soporte         para ...
S.O.       NUCLEO             SERVICIOS                SHELL

       OS/2, tipo hibrido   Primer sistema        Interfaz g...
S.O.       NUCLEO             SERVICIOS               SHELL

       El núcleo es el      Capacidad para       El Shell, o
...
S.O.   NUCLEO     SERVICIOS               SHELL

                Este sistema se      sh: Bourne shell.
                us...
Subsistema de
                              entrada de
                              trabajos.




S.O         NUCLEO     ...
LINUX

Desarrollador          Número de desarrolladores imposible de cuantificar

Modelo de desarrollo   Software Libre y ...
Próxima SlideShare
Cargando en…5
×

Windows Y Mach

1.578 visualizaciones

Publicado el

1 comentario
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.578
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
34
Comentarios
1
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Windows Y Mach

  1. 1. LOS PRINCIPALES SISTEMAS OPERATIVOS COMERCIALES S.O. NUCLEO SERVICIOS SHELL Híbridos Ofrece El Modo Kernel es (micronúcleos compatibilidad con un modo muy modificados). varias plataformas privilegiado de El núcleo de este (OS/2, Unix y funcionamiento, sistema operativo versiones donde el código se denomina anteriores a el tiene el acceso monitor virtual y mismo), soporta el directo a todo el tiene como misión multiprocesamient hardware y toda la llevar a cabo la o simétrico, buen memoria, incluso a multiprogramación rendimiento y los espacios de , presentando a conectividad, dirección de todos los niveles seguridad y al no los procesos del superiores tantas estar encasillado modo usuario. La máquinas virtuales en ningún modelo parte de como se soliciten. estándar de WINDOWS que Estas máquinas Sistema Operativo corre en el modo virtuales no son tiene la capacidad Kernel se llama máquinas de combinar las Ejecutor de extendidas, sino ventajas del Windows, que no WINDOWS una réplica de la modelo es más que un máquina real, de cliente/servidor, conjunto de manera que en puede correr servicios cada una de ellas además sobre disponibles a se pueda ejecutar múltiples todos los un sistema arquitecturas con componentes del operativo un mínimo de Sistema diferente, que será cambios, permite Operativo, donde el que ofrezca la que varios cada grupo de máquina extendida procesos sean servicios es al usuario (Ver Fig. ejecutados manipulado por 5). simultáneamente componentes que en varios son totalmente procesadores y independientes estos no se (entre ellos el apropien de Núcleo) entre sí y recursos del se comunican a sistema por tiempo través de indefinido, sino por interfaces bien tratamiento del definidas. sistema.
  2. 2. S.O. NUCLEO SERVICIOS SHELL Mach es un • Soporte para Mach explora el micronúcleo múltiples concepto al que (microkernel) aplicaciones ahora nos desarrollado en usando multitarea. referimos como la Universidad de • Hilos, los cuales micronúcleo. En Carnegie Mellon pueden ser vez de tener todo que se encarga pensados como las el código para el de suministrar partes de una sistema operativo los recursos aplicación, o mini- en un gran básicos de un aplicaciones programa único sistema cuando hay (llamado núcleo), operativo, estos multitarea. la mayoría del MACH recursos son: • Soporte multi- código estaría manejo de procesadores, en ubicado en procesos, una máquina única programas más manejo de o sobre una red. pequeños memoria virtual y • Comunicaciones conocidos como la comunicación interprocesos, servidores, los entre procesos. enviando mensajes cuales se Los demás directamente entre ejecutarían como recursos del aplicaciones. cualquier otro sistema • Protección y programa. El operativo se seguridad de trabajo del ejecutan como memoria. núcleo se reduce procesos a nivel esencialmente en de usuario (como "ser" el sistema el sistema de operativo, a archivo y mantener los además se servidores y pueden definir programar su algunos acceso al manejadores de hardware. dispositivos).
  3. 3. S.O. NUCLEO SERVICIOS SHELL OS/2, tipo hibrido Primer sistema Interfaz grafica de operativo para las ventanas computadoras orientado a personales que objetos llamado soporta Multitarea. Workplace Shell El sistema Operativo era de texto, permitía múltiples aplicaciones OS/2 corriendo a la vez aunque solo podía mostrar una aplicación a la vez en la pantalla. Permitía una sesión de DOS. El tamaño máximo de discos soportado era de 32MB. El Sistema Operativo está diseñado para correr en equipos 80286 aunque también era capaz de correr en sistemas 80386.
  4. 4. S.O. NUCLEO SERVICIOS SHELL El núcleo es el Capacidad para El Shell, o componente de crear y eliminar intérprete de Unix que archivos. comandos es la interactúa parte del Unix a directamente con Crecimiento través de la cual el hardware. dinámico de los se controlan los Contiene un archivos. recursos del conjunto de Mecanismo de sistema. Es un rutinas que hacen protección de los programa posible la archivos, y interpretador de ejecución de los comandos que lee programas y la Tratamiento de los los comandos que comunicación dispositivos se le introducen y UNIX entre ellos y el periféricos (tales dispone lo Hardware. En como: impresora, necesario para otras palabras, el mouse, puertos de que éstos se núcleo es el que comunicación...) ejecuten. gestiona la como archivos. entrada y salida También el Shell del sistema, se puede utilizar adaptándolas al como lenguaje de hardware del programación para sistema. crear programas llamados guiones o scripts. Unix SVR4 provee de cuatro programas shell: El Bourne o del sistema (sh), el job o de trabajos (jsh), el C (csh), y el Korn (ksh).
  5. 5. S.O. NUCLEO SERVICIOS SHELL Este sistema se sh: Bourne shell. usa típicamente en Fue el Shell aplicaciones original. comerciales y bancarias, y éstas bash: Bourne son normalmente Again Shell. escritas en Totalmente COBOL. compatible con Bourne Shell, es el crea, elimina y más utilizado cambia actualmente por propiedades de las Linux. Cumple los tareas. estándares POSIX. Supervisor. csh: C Shell. Proporciona los También MVS controles compatible con necesarios para la Bourne Shell pero multiprogramación tiene una interfaz . diferente para la programación. Fue Crea unidades de desarrollado por disco Berkeley. despachables, Planificador ksh: Korn Shell. maestro. Puede ser el más Lee los popular en los parámetros de sistemas UNIX. inicialización del Compatible con sistema en el Boune Shell. momento de la tcsh. C Shell carga inicial del mejorado. Es el programa con el Shell objeto de implementado en establecer donde Unix Services. funcionará MVS.
  6. 6. Subsistema de entrada de trabajos. S.O NUCLEO SERVICIOS SHELL GNU/Linux es Ofrece una En entornos de uno de los edición que escritorio, términos cumpla con las GNU/Linux empleados para necesidades de ofrece una referirse al determinado interfaz gráfica sistema grupo de alternativa a la operativo libre usuarios. tradicional similar a Unix interfaz de línea que utiliza el Se puede instalar de comandos de núcleo Linux y GNU/Linux en Unix. Existen en herramientas de una amplia la actualidad LINUX sistema GNU. Su variedad de numerosas desarrollo es uno hardware como aplicaciones de los ejemplos computadoras de gráficas que más prominentes escritorio y ofrecen la de software libre; portátiles. funcionalidad todo el código que está fuente puede ser permitiendo que utilizado, GNU/Linux se modificado y adapte como redistribuido herramienta de libremente por escritorio. cualquiera bajo los términos de la GPL (Licencia Pública General de GNU) y otras licencias libres1 .
  7. 7. LINUX Desarrollador Número de desarrolladores imposible de cuantificar Modelo de desarrollo Software Libre y Código abierto Núcleo Linux Tipo de núcleo Monolítico Licencia GNU GPL y otras Estado actual En desarrollo

×