Your SlideShare is downloading. ×
Windows Y Mach
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Windows Y Mach

1,261
views

Published on


1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
1,261
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
30
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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