filosofia unix

Post on 09-Jul-2015

372 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Una pequeña presentacion sobre la Filosofia UNIX, como parte del curso Sistemas Operativos 1 de la Escuela de Ciencias y Sistemas, Facultad de Ingenieria, USAC, Guatemala

TRANSCRIPT

Elder Alexander Prado Herrera

200611078

Sistemas Operativos 1

Filosofía UNIX

Que es la Filosofía UNIX

El principio básico de esta filosofía está basado

en la frase “Cada programa debe hacer un solo

trabajo y debe hacerlo bien”

Para que nos sirve la Filosofía

UNIX?

Esta tecnología nos brinda principios básicos que

todo buen informático debería utilizar al momento

de desarrollar su software, en cualquiera que sea

el área.

El uso de estos principios, aseguran la calidad de

nuestro trabajo y garantiza que se esta

realizando de la mejor manera posible.

Los principios fundamentales Escribe programas que hagan una sola cosa y la

hagan bien: esto lo que nos indica, que losprogramas que realicemos deben de ser específicosy mientras mas atómicos los creemos podremosgarantizar su rendimiento y funcionamiento.

Escribe programas que trabajen juntos: esto serefiere a que como creamos programas para tareasespecificas al unirlos y se nos cambien losrequerimientos no tendríamos que reescribir todo elcódigo de nuevo si no solo cambiar ciertas partes dela aplicación final. Es para evitar esto que se creanvarios programas.

Escribe programas que manejen flujos de texto, puesesa es la interfaz universal: con esto se refiere a quelos programas sean tipo modo consola porque es unaforma estándar para entrelazar con otras aplicacionesmas fácilmente.

Implementaciones

Los productos que en la actualidad han logrado

consolidarse en los mercados siguiendo los

principios de la filosofía UNIX:

Solaris de Sun Microsystems.

AIX de IBM.

HP-UX de Hewlett-Packard.

Mac OS X.

Ventajas El sistema operativo es optimizado para un hardware

específico, lo que ofrece rendimiento y fiabilidad.

Un único fabricante maneja actualizaciones a nivel de mantenimiento, corrección de errores y gestión de parches, por lo que no hay necesidad de buscar soluciones por todos lados.

El vendedor da soporte al sistema operativo las veinticuatro horas del día, y los siete días de la semana.

Para personas que gustan de compañías que dan apoyo cuando ocurren todo tipo de problemas.

En el lado del Hardware, se tiene el apoyo del equipo de cuenta de ventas, como por ejemplo, del socio de negocios que nos vendió el producto.

Desventajas

Es difícil persuadir a un vendedor UNIX para que

incorpore nuevas características de acuerdo a

nuestras necesidades.

Se debe de pagar al vendedor UNIX por:

acuerdos de mantenimiento, licencias de

software, hardware, etc.

La participación en el mercado ha ido

decreciendo en sistemas UNIX.

Dependencia con vendedores únicos.

Los administradores de UNIX pueden ser muy

caros.

Soluciones equivalentes o

alternativas?

Unix desde su inicio a competido grandemente

con el “GIGANTE” Microsoft con WINDOWS, a

pesar que hoy en dia casi todo el sistema

operativo se trabaja gráficamente, aun cuenta

con su consola. También aunque en menor

adversidad se podría compara con las

tecnologías MAC y pondría entrar a esta

competencia solo que en menor escala

SOLARIS.

http://www.idg.es/computerworld/Articulo.aspx?id

a=121831&seccion=tec&AspxAutoDetectCookieS

upport=1

Algo equivalente en otros sistemas

operativos?

Comandos:

Principio Básico

Bibliografía http://www.unix.org/

http://en.wikipedia.org/wiki/KISS_Principle

http://bosqueviejo.net/wordpress/2008/09/22/filosofia-unix/

http://neobrr.wordpress.com/2009/02/04/filosofia-unix/

http://www.manzanamecanica.org/2008/02/la_filosofia_unix.html

http://www.geocities.com/v.iniestra/apuntes/unix.html

http://es.wikipedia.org/wiki/Unix#Implementaciones_m.C3.A1s_importantes

http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/

“Aquellos que no pueden entender UNIX,

están condenados a reinventarlo,

pobremente.” Henry Spencer, 1987

top related