jueves, 7 de junio de 2012

CONCLUSION

UNIX es un sistema operativo muy complejo, pero a la vez seguro ya que cuenta con un complejo desarrollo desde el nucle, y talvez y se tarde más en aprender a interactuar en este programa debido a su tipo de programación pero sin duda alguno es muy eficaz.
Sin embargo no todo es bueno ya que unix solo pude ser untilizado en ciertoas maquinas, y creo que si se pudiera utilizar en otras esto seria algo muy bueno no solo para nosotros por que tendriamos la seguridad de estaqr protegidor en buena parte, además creo que los beneficios economicos para los dueños o veneficiados de la patente sería considerables, ya que esta demostrado que unix puede competir con quien sea no solo con linux o mandriva

CUESTIONARIO

1.-¿Cuál es la principal diferiencia entre windows y unix?
R=en Windows se utiliza una aproximación al Micronucleo (tipo de núcleo descentralizado pero de menor rendimiento) mientras que en Unix se utiliza el Núcleo Monolítico (tipo de núcleo da gran rendimiento pero de gran complejidad para añadir nuevas funcionalidades).
2.-¿Que tipo de sistema operativo es unix?
R=Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios
3.-¿Cuales son las caracteristicas generales de unix?(menciona almenos 4)
R= .
-        Permite a los usuarios correr sus programas.
-        Controla los dispositivos de periféricos conectados a la máquina.
-        Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y                procesamiento no interactivo.
-        Está escrito en un lenguaje de alto nivel: C.
4.-¿Cuales son algunas desventajas de unix?
R=*no muchas personas lo conocen, ya que no es un sistema que venga precargado en cada PC que se compra. En otras palabras, no están popular como Windows o incluso como Linux, y por tanto, es difícil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.
* Unix vienen en muchas variantes como se sabe, sin embargo, el detalle es que hay variantes que están diseñadas para ser ejecutada en equipos especiales fabricados por una marca especifica, como IBM, SUN, HP, DELL, entre otras. Lo que limita un tanto la portabilidad de UNIX.
* los problemas suelen ser más difíciles de resolver dado el poco apoyo y soporte que hay en el mercado y, normalmente, el soporte del fabricante es muy costoso.
5.-¿Quienes son los credores de unix?
R= Ken Thompson y Dennis Ritchie.


 


 

INTERFAZ DE UNIX

La interfaz primaria o básica del Unix/Linux es de tipo texto y hasta no hace mucho ha sido la única para el sistema.  Actualmente hay interfaces gráficas como el X Windows, Open Look, GNOME o KDE. La interfaz de tipo texto es la que se muestra al cargar el shell por defecto o el deseado. Las básicas son las mismas que las explicadas en el punto 13.4.A de esta unidad, aunque hay más.
En cuanto a la interfaz gráfica X-Windows, la característica fundamental es que incorpora un modelo cliente-servidor para el modo en que las aplicaciones interactúan con los dispositivos terminales. Incorpora también un protocolo de red y varias herramientas software que pueden ser utilizadas para crear aplicaciones basadas en X Windows.
Un concepto fundamental es la separación de las aplicaciones con respecto al software que maneja la entrada y salida por Terminal. Todas las operaciones realizadas mediante la entrada o salida estándar (teclado y monitor) son manejadas por un programa que se dedica exclusivamente a ello (servidor). Las aplicaciones (clientes) envían al servidor información a visualizar, y el servidor envía a las aplicaciones información referente a la entrada de usuario. Para gestionar este modelo, se utiliza el protocolo de red X. Este protocolo es un lenguaje estándar utilizado por las aplicaciones clientes para enviar instrucciones a los servidores X, y por los servidores para enviar la información transformada a los clientes (por  ejemplo, el movimiento del ratón).

COMPARACION

Comparación con el sistema operativo Windows: principales diferencias

-        Núcleo monolítico Vs. Micronucleo: en Windows se utiliza una aproximación al Micronucleo (tipo de núcleo descentralizado pero de menor rendimiento) mientras que en Unix se utiliza el Núcleo Monolítico (tipo de núcleo da gran rendimiento pero de gran complejidad para añadir nuevas funcionalidades).
-        Ficheros Vs. Objetos: Unix es un sistema operativo orientado a ficheros (todo es una serie de ficheros organizados de manera jerárquica) y Windows es un sistema operativo orientado a objetos (todo es un objeto, algo más complicado que un archivo).
-        Súper-aplicaciones Vs. Micro-aplicaciones: En Unix se tienden a tener un montón de pequeñas aplicaciones que hacen una sola cosa pero muy bien, mientras que en Windows se tiende a concentrar todo en una aplicación pero con una no muy buena funcionalidad.

VENTAJAS DE UNIX


                                                                           VENTAJAS




Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
-        Emplea manejo dinámico de memoria por intercambio o paginación.
-        El núcleo de UNIX es relativamente compacto en comparación con otros sistemas de tiempo compartido. Introduce la idea de reducir el tamaño del "kernel" y ceder ciertas funciones a programas externos al núcleo llamados "demonios". Esto ha sido muy desarrollado y en la actualidad, la tendencia es el desarrollo de "micro-kernels", sin embargo UNIX, aunque pionero, es anterior a estos desarrollos.
-        Tiene capacidad de interconexión y comunicaciones de procesos.
-        Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos. En este sistema de ficheros jerárquico todo se encuentra anclado en la raíz. La mayoría de la literatura sobre el tema dice que el sistema de ficheros UNIX es un grafo acíclico, sin embargo, la realidad es que se trata de un grafo cíclico. El DOS, por ejemplo, es un árbol, con un directorio raíz del que cuelgan subdirectorios que a su vez son raíces de otros sub-árboles. Un grafo cíclico es como un árbol en el que se pueden enlazar nodos de niveles inferiores con un nivel superior. Es decir, se puede entrar en un subdirectorio y aparecer más cerca de la raíz de lo que se estaba.
-        Tiene facilidad para redireccionamiento de Entradas/Salidas.
-        Garantiza un alto grado de portabilidad.
-        UNIX realiza un riguroso control de acceso a ficheros. Cada uno se encuentra protegido por una secuencia de bits. Sólo se permite el acceso global al "root" o "superusuario". Por tanto, el universo de usuarios de UNIX se encuentra dividido en dos grupos principales, no sólo para el acceso a ficheros sino para todas las actividades: el "root", todopoderoso, para el que no hay barreras; y el resto de los usuarios, controlados por el S.O. según las directivas del "root".

DESVENTAJAS

                                                                    Desventajas de Unix
Las desventajas del mismo pueden variar entre versiones, así como también por diversas condicionantes externas, tales como: el área de uso (personal, comercial o industrial), experticia del usuario, funcionalidad específica de las aplicaciones, entre otras. En general se podría decir que:
-        Desde el punto de vista comercial, no muchas personas lo conocen, ya que no es un sistema que venga precargado en cada PC que se compra. En otras palabras, no están popular como Windows o incluso como Linux, y por tanto, es difícil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.
-        Desde el punto de vista de funcionalidad, el S.O. Unix vienen en muchas variantes como se sabe, sin embargo, el detalle es que hay variantes que están diseñadas para ser ejecutada en equipos especiales fabricados por una marca especifica, como IBM, SUN, HP, DELL, entre otras. Lo que limita un tanto la portabilidad de UNIX
-        En cuanto a la confiabilidad, UNIX fue desarrollado desde sus inicios para ser más estable que cualquier otro sistema operativo, es decir, que cuando se usa UNIX no es tan común ver ciertas pantallas de errores que salen en los otros S.O, aunque si se podrán dar casos en que hay computadores con sistemas UNIX en desuso, pero será por problemas de Hardware o de algún otro programa que trabaje mal.
-        A pesar de ser tan estable y no "caerse" prácticamente nunca, resulta ser muy costoso en el sentido de mantenimiento y administración. Es decir, que por ejemplo, hay empresas que pierden más dinero con un equipo fuera de línea que pagando a un administrador del sistema (que cobra mucho por su trabajo a razón de que no muchas personas conocen UNIX).
-         El S.O UNIX puede requerir más horas de aprendizaje que el resto de las otras plataformas de sistemas operativos.
-        Como ya se menciono antes, los problemas suelen ser más difíciles de resolver dado el poco apoyo y soporte que hay en el mercado y, normalmente, el soporte del fabricante es muy costoso.
-        Se utiliza un lenguaje de programación muy avanzado: C, aunque en algunos casos permite Fortran y Java.

COSTO COMERCIAL


COSTO COMERCIAL


En 1990, Commodore-Amiga, Inc. realizó una versión completa del Unix System V Release 4 de AT&T para la familia de computadoras Commodore Amiga (además del sistema operativo propietario AmigaOS que se incluía con estos computadores por defecto), de manera coloquial se conocía como Amix. Se incluía con el Amiga 3000UX, el UNIX de Commodore fue una de las primeras versiones del SVR4 para la arquitectura Motorola 68000.
Contrariamente a la creencia popular de que los Amiga eran fundamentalmente máquinas de jugar, esta versión fue considerada uno de los mejores Unices de su tiempo por los entusiastas del Amiga. El Amiga A3000UX incluso llamó la atención de Sun Microsystems, aunque finalmente no surgiera nada de ésta.
A diferencia del A/UX de Apple, Amiga UNIX no contaba con una capa de compatibilidad que permitiera ejecutar aplicaciones de AmigaOS bajo Unix. Con sólo unas pocas aplicaciones nativas que aprovechasen las significativas ventajas multimedia del Amiga, el Amiga Unix no pudo encontrar un nicho en el mercado altamente competitivo de las estaciones Unix de los noventa. El precio de aproximadamente 7.000 dólares americanos para el A3000UX, no era demasiado atractivo comparado con otros sistemas UNIX de bajo coste del momento, como por ejemplo el NeXTstation (5.000 $ para el sistema básico, con muchas más aplicaciones disponibles), el SGI Indigo (a partir de 8.000 $), o el DECstation 5000/25 (a partir de 5.000 $). Sun, HP, e IBM tenían sistemas con precios similares. El procesador 68030 del A3000UX era mucho menos potente comparado con sus competidores basados en procesadores RISC.

Descripción: http://bits.wikimedia.org/skins-1.19/common/images/magnify-clip.png
Los discos de instalación de Amiga Unix. Adicionalmente venía una cinta para streamer con el grueso del sistema en ella.
Al igual que muchas otras variantes de Unix con pequeñas cuotas de mercado, Amiga Unix entró en los anales de la historia informática a raíz de que su fabricante, Commodore, se fuera a la bancarrota. Hoy en día, sistemas basados en Unix tales como Minix, NetBSD y GNU-Linux están disponibles para la plataforma Amiga, pero el Unix comercial bajo licencia de AT&T no ha vuelto a la escena