Unix nueva diapositiva

23
SISTEMAS OPERATIVOS UNIX EXPO INTEGRANTES Alejandro Marin Rubio Andrea Bonilla Stiwar Hoyos Cristian Muñoz

description

EXPO. UNIX

Transcript of Unix nueva diapositiva

Page 1: Unix nueva diapositiva

SISTEMAS OPERATIVOS UNIXEXPO

INTEGRANTES

Alejandro Marin Rubio

Andrea Bonilla

Stiwar Hoyos

Cristian Muñoz

Page 2: Unix nueva diapositiva

¿QUE ES UNIX?Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de loslaboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.

Solo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V

Page 3: Unix nueva diapositiva

ANTECEDENTES.

Page 4: Unix nueva diapositiva

HISTORIAAño Evento Descripción

1965 Origen Bell Telephone Laboratories y General Electric Company intervienen en el proyecto MAC (del MIT) para desarrollar MULTICS.

1969-71 Infancia del UNIX El primer UNIX llamado Versión 1 o Primera edición, nace de las cenizas de MULTICS.

1972-73 Nace el C En la Versión 2 el soporte del lenguaje C y los pipes son añadidos. En la Versión 4 el ciclo se completa con la reescritura de UNIX en C.

1974-75 El momento Las Versiones 5 y 6 de UNIX se distribuyen a las universidades. La Versión 6 circula en algunos ambientes comerciales y gubernamentales. AT&T impone ahora pagar una licencia, a pesar de que no puede promocionar UNIX por las duras regulaciones de EEUU del monopolio telefónico de AT&T.

Page 5: Unix nueva diapositiva

1977 UNIX como producto Interactive Systems es la primera compañía comercial que ofrece UNIX.

1977 Nace BSD 1BSD incluye un Shell Pascal, dispositivos y el editor ex.

1979 Versión 7 La Versión 7 de UNIX incluye el compilador completo K&R con uniones y definiciones de tipos. Versión 7 también añade el Bourne Shell.

1979 Trabajo en Red BSD acrecentado por BBN incluye soporte para trabajar en red.

1979 Nace XENIX Implementación para microcomputadoras ampliamente distribuido en hardware de bajo coste.

Page 6: Unix nueva diapositiva

1980 Memoria Virtual La capacidad de memoria virtual se añade en 4BSD.

1980 Nace ULTRIX DEC realiza una versión de UNIX basado en BCD.

1980 Licencias en AT&T La distribución de licencias abre el mercado.

1983 Nace System V La versión más común de AT&T obtiene sus bases.

1984 Salida de SVR3 AT&T desata la versión más popular de System V hasta ahora.

1988 Motif vs Open Look Sistemas por ventanas rivales son anunciados por OSF y UI.

Page 7: Unix nueva diapositiva

1988 Siguiente paso Un UNIX gráfico usa el Kernel Mach.

1990 OSF/1 vs. SVR4 Versiones rivales de UNIX son anunciadas por OSF y UI.

1992-95 Socialización OSF/1 abandona la escena; SVR4 se convierte en el estándar; Sun vende más estaciones de trabajo para usuarios de Motif que para usuarios de Open Windows; y crece Windows/NT de Microsoft.

Page 8: Unix nueva diapositiva

DESARROLLADORES DE UNIX.

Page 9: Unix nueva diapositiva

KENNETH LANE THOMPSON

Kenneth Lane Thompson (* Nueva Orleans, 4 de febrero de 1943), conocido como Ken Thompson, es un pionero en lasciencias de la computación. Su trabajo con el lenguaje de programación B y el sistema operativo UNIX y Plan 9 para los laboratorios Bell. Se le adjudica a Thompson, junto a Dennis Ritchie, la creación de UNIX

Page 10: Unix nueva diapositiva

DENNIS RITCHIEDennis MacAlistair Ritchie (9 de septiembre de 1941 - 8 de octubre de 2011) fue un científico de la computaciónestadounidense.1Colaboró en el diseño y desarrollo de los sistemas operativos Multics y Unix, así como el desarrollo de varios lenguajes de programación

Page 11: Unix nueva diapositiva

REQUERIMIENTOS MINIMOS

Page 12: Unix nueva diapositiva

Para el Sistema Operativo Solaris 8

RAM: 1 GB Procesador: Procesador Solaris Sparc con

una velocidad de reloj de 440 MHz o superior Espacio de disco libre: /tmp debe tener 1

GB de espacio de disco libre. Si Tivoli Identity Manager instala WebSphere Application Server, {DIR_INICIAL_WAS} debe tener 800 MB libres de espacio de disco y /var, 300. Asigne 500 MB para /itim45.

Page 13: Unix nueva diapositiva

AIX 5.1

RAM: 1 GB Procesador: Procesador IBM 604e con una

velocidad de reloj de 375 MHz o superior Espacio de disco libre: /tmp debe tener 1

GB de espacio de disco libre. Si Tivoli Identity Manager instala WebSphere Application Server, {DIR_INICIAL_WAS} debe tener 800 MB libres de espacio de disco y /var, 300. Asigne 500 MB para /itim45.

Page 14: Unix nueva diapositiva

ARQUITECTURA QUE MANEJA

Describe la arquitectura de alto nivel de UNIX. El sistema operativo interactúa directamente con el hardware, suministrando servicios comunes a los programas y aislándolos de la particularización del hardware.Otros programas de aplicaciones pueden construirse por encima del nivel bajo de programas, por eso la existencia de la capa más exterior en la figura 1. Aunque la figura muestra una jerarquía a dos niveles de programas de aplicación, los usuarios pueden extender la jerarquía a tantos niveles como sea apropiado. En realidad, el estilo de programación favorecida por UNIX estimula la combinación de programas existentes para realizar una tarea.Muchos programas y subsistemas de aplicación que proporcionan una visión de alto nivel del sistema tales como el shell, editores, SCCS (Source Code Control System) y los paquetes de documentación, están convirtiéndose gradualmente en sinónimos con el nombre de "Sistema UNIX". Sin embargo, todos ellos usan servicios de menor nivel suministrados finalmente por el kernel, y se aprovechan de estos servicios a través del conjunto de llamadas al sistema. Hay alrededor de 64 llamadas al sistema en System V, de las cuales unas 32 son usadas frecuentemente. Tienen opciones simples que las hacen fáciles de usar pero proveen al usuario de gran poder.

Page 15: Unix nueva diapositiva

SISTEMA MULTITAREA

Como sistema multitarea, UNIX permite a cada usuario ejecutar varias tareas simultáneamente. Por ejemplo, un usuario puede estar editando un texto, mientras ejecuta un largo programa de cálculo numérico y lanza a la vez una tarea de copia de un fichero, un navegador para consultar páginas web, etc.Cuando un proceso activa a otro proceso, al primero se le llama proceso padre (parent process) y al segundo proceso hijo (child process).Los procesos pueden presentar diversos estados: en marcha, parado, dormido (esperando algún suceso o resultado), zombie o defunct (cuando ya ha acabado pero no ha estado eliminado completamente del sistema, normalmente porque el proceso padre no lo ha atendido adecuadamente).

Page 16: Unix nueva diapositiva

SISTEMA MULTIUSUARIO

UNIX es un sistema multiusuario, lo que quiere decir que en cada momento puede haber más de un propietario de las tareas y de la información que se almacena en el sistema. Cada usuario tiene la sensación de tener la máquina para el solo, pero lo que sucede en realidad es que hay una división del tiempo de utilización del procesador (time sharing) para cada usuario y un fuerte sistema de protección entre los datos y tareas que pertenecen a cada usuario. Dado que es posible que hayan procesos de varios usuarios funcionando en una misma máquina, es necesario POR EJEMPLO NO APAGAR LAS MÁQUINAS.

Page 17: Unix nueva diapositiva

SISTEMA DE ARCHIVOS

Page 18: Unix nueva diapositiva
Page 19: Unix nueva diapositiva

VERSIONES MAS CONOCIDAS DE UNIX

Page 20: Unix nueva diapositiva

Producto Fabricante Creador Descripción

LINUX Linux Torvalds Es un clon de Unix escrito desde cero por Linux Torvalds, con asistencia de otros muchos hackers en la red que soporta el software de libre distribución de GNU.

Free

BSD

Universidad Berkeley

FreeBSD (versión 2.0) es un sistema operativo de tipo Unix basado en la versión 4.2BSD-Lite de UCB para plataforma i386. También se encuentra basado aunque indirectamente en el sistema 386BSD de William Jolitz

NetBSD Universidad Berkeley

El proyecto NetBSD ha surgido con el propósito de producir un sistema operativo tipo Unix accesible y libremente distribuible. NetBSD está basado en una gran variedad de software de libre distribución.

Page 21: Unix nueva diapositiva

AIX IBM Basado en el sistema operativo Unix System V. Basado en SVR2

HP-UX HP Basado en el sistema operativo Unix System V

SPARC-OS Tatung Basado en el sistema operativo UNIX BSD

SunOS SUN Basado en el sistema operativo UNIX BSD. A partir de la versión 2 pasa a denominarse Solaris

Solaris SUN Basado en el sistema operativo UNIX BSD

XENIX Microsoft Basado en el sistema operativo Unix System V

Page 22: Unix nueva diapositiva

IDRIX   Basado en el sistema operativo Unix System V

System V AT&T System V es la versión más ampliamente usada de UNIX. Es el descendiente directo del UNIX desarrollado por AT&T en 1969. Está actualmente en la revisión 4.1 y a menudo es referenciado como SVR4, o System V Release 4.

ULTRIX DEC ahora COMPAQ Basado en el sistema operativo Unix System V

SolOS Solobourne Computers Basado en el sistema operativo UNIX BSD

Solinux SUN Basado en el sistema operativo Unix System V

Page 23: Unix nueva diapositiva

UnixWare Novell  

OSF/1 DEC, HP, IBM  

Minix Andrew S. Tanenbaum Para PC y VAX. Se distribuye con los fuentes. Compatible con la versión 7