UNIX CARACTERISTICAS Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
Est escrito en un lenguaje de alto nivel : C.
Dispone de un lenguaje de control programable llamado SHELL
Ofrece facilidades para la creacin de programas y sistemas y el ambiente adecuado para las tareas de diseos de software.
Emplea manejo dinmico de memoria por intercambio o paginacin.
Tiene capacidad de interconexin de procesos.
Permite comunicacin entre procesos.
Emplea un sistema jerrquico de archivos, con facilidades de proteccin de archivos, cuentas y procesos.
Tiene facilidad para re direccionamiento de Entradas/Salidas.
Garantiza un alto grado de portabilidad.
VENTAJAS Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios.
Permite a los usuarios correr sus programas.
Controla los dispositivos de perifricos conectados a la mquina.
Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
Est escrito en un lenguaje de alto nivel
El sistema de ficheros est basado en la idea de volmenes, que se pueden montar y desmontar para lo que se les asigna un nodo del rbol como punto de anclaje. Un sistema fsico puede dividirse en uno o ms volmenes.
Una de las grandes ideas de UNIX es la unificacin y compatibilidad de todos los procesos de entrada y salida. Para UNIX, el universo es un sistema de ficheros. De esta forma existe compatibilidad entre ficheros, dispositivos, procesos, "pipes" y "sockets".
Dispone de un lenguaje de control programable llamado "Shell".
2 Jorge Luis Novoa Snchez El sistema presenta comandos de usuario (es decir, a nivel de "Shell") para iniciar y manipular procesos concurrentes asncronos. Un usuario puede ejecutar varios procesos, intercambiarlos e interconectarlos a travs de "pipes" o "tuberas", simbolizados por un carcter especial. En DOS, tambin existe la idea del "pipe", sin embargo, al no existir concurrencia de procesos, no se trata de una comunicacin en "tiempo real", sino de un paso de informacin a travs de ficheros temporales.
Ofrece facilidades para la creacin de programas y sistemas y el ambiente adecuado para las tareas de diseos de software.
Emplea manejo dinmico de memoria por intercambio o paginacin.
El ncleo de UNIX es relativamente compacto en comparacin con otros sistemas de tiempo compartido. Introduce la idea de reducir el tamao del "kernel" y ceder ciertas funciones a programas externos al ncleo 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 interconexin y comunicaciones de procesos.
Emplea un sistema jerrquico de archivos, con facilidades de proteccin de archivos, cuentas y procesos. En este sistema de ficheros jerrquico todo se encuentra anclado en la raz. La mayora de la literatura sobre el tema dice que el sistema de ficheros UNIX es un grafo acclico, sin embargo, la realidad es que se trata de un grafo cclico. El DOS, por ejemplo, es un rbol, con un directorio raz del que cuelgan subdirectorios que a su vez son races de otros sub-rboles. Un grafo cclico 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 ms cerca de la raz de lo que se estaba.
Tiene facilidad para re direccionamiento 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. Slo 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 slo 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. segn las directivas del "root".
UNIX es un S.O. de red, algo que a veces se confunde con un S.O. distribuido. Por ello, se ha incluido en su ncleo la arquitectura de protocolos de internet, TCP/IP.
DESVENTAJAS Las desventajas del mismo pueden variar entre versiones, as como tambin por diversas condicionantes externas, tales como: el rea de uso (personal, comercial o industrial), experticia del usuario, funcionalidad especfica de las aplicaciones, entre otras. En general se podra 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 estn populares como Windows o incluso como Linux, y por tanto, es difcil encontrar los programas que se acostumbran a usar en esos otros sistemas operativos.
3 Jorge Luis Novoa Snchez
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 estn diseadas para ser ejecutada en equipos especiales fabricados por una marca especfica, 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 ms estable que cualquier otro sistema operativo, es decir, que cuando se usa UNIX no es tan comn ver ciertas pantallas de errores que salen en los otros S.O, aunque si se podrn dar casos en que hay computadores con sistemas UNIX en desuso, pero ser por problemas de Hardware o de algn otro programa que trabaje mal.
A pesar de ser tan estable y no "caerse" prcticamente nunca, resulta ser muy costoso en el sentido de mantenimiento y administracin. Es decir, que por ejemplo, hay empresas que pierden ms dinero con un equipo fuera de lnea que pagando a un administrador del sistema (que cobra mucho por su trabajo a razn de que no muchas personas conocen UNIX).
El S.O UNIX puede requerir ms horas de aprendizaje que el resto de las otras plataformas de sistemas operativos.
Como ya se mencion antes, los problemas suelen ser ms difciles 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 programacin muy avanzado: C, aunque en algunos casos permite Fortran y Java.
4 Jorge Luis Novoa Snchez LINUX CARACTERISTICAS Algunas distribuciones como la de Ubuntu, que cada vez es ms popular, estn haciendo mucho para cambiar la reputacin de Linux como difcil y complejo de instalar y configurar. El Ubuntu DesktopCD, con el que puede arrancar el sistema, le permite probar Linux para ver si le gusta (y si a Linux le gusta su Pc) sin instalar nada en la unidad de disco duro. Unos pulsos ms abrirn espacio para Ubuntu y lo pondrn en su unidad de disco duro junto a Windows.
Con sus requisitos mnimos de hardware y su seguridad slida, Linux puede servir como un sistema operativo a prueba de balas. Y con las opciones de arranque doble y virtualizacin, incluso varias aplicaciones gratuitas y de cdigo abierto, y el software Xen basado en el ncleo, usted puede probar fcilmente lo ltimo de Linux sin tener que abandonar su sistema operativo actual.
VENTAJAS Linux es bsicamente un duplicado de UNIX, lo que significa que incorpora muchas de las ventajas de este importante sistema operativo. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un servidor de red al tiempo que un procesador de textos, una animacin, copia de archivos o revisar el correo electrnico. Seguridad porque es un sistema operacional diseado con la idea de Cliente - Servidor con permisos de acceso y ejecucin a cada usuario. Esto quiere decir que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en cada proceso. Linux es software libre, casi gratuito. Linux es popular entre programadores y desarrolladores e implica un espritu de colaboracin. Linux integra una implementacin completa de los diferentes protocolos y estndares de red, con los que se puede conectar fcilmente a Internet y acceder a todo tipo de informacin disponible. Su filosofa y sus programas estn dictados por el movimiento ``Open Source'' que ha venido crecido en los ltimos aos y ha adquirido el suficiente fortaleza para hacer frente a los gigantes de la industria del software. Linux puede ser utilizado como una estacin personal pero tambin como un potente servidor de red. Linux incorpora una gama de sistemas de interfaz grfica (ventanas) de igual o mejor calidad que otras ofrecidas en muchos paquetes comerciales. Posee el apoyo de miles de programadores a nivel mundial. El paquete incluye el cdigo fuente, lo que permite modificarlo de acuerdo a las necesidades del usuario. Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas operacionales utilizados en la actualidad.
5 Jorge Luis Novoa Snchez DESVENTAJAS Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos. La pendiente de aprendizaje es lenta. No es tan fcil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones estn mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseadas especficamente para l, cada da resulta ms sencillo su integracin y uso. Documentacin y terminologa muy tcnica. Para usuarios corrientes, todava no es un sistema de escritorio. Funciona nicamente con proveedores de hardware que accedieron a la licencia GPL y en algunas instancias no es compatible con variedad de modelos y marcas. Requiere consulta, lectura e investigacin en lista, foros o en bibliografa dedicada al tema. La configuracin de dispositivos de entrada y salida no es trivial. Muy sensible al hardware. Muchas distribuciones e idiomas. Hay que leer y entender cdigo
6 Jorge Luis Novoa Snchez MAC CARACTERISTICAS Las lneas limpias y simples de las MacBooks y los sistemas de escritorio Mac Pro sugieren que usar una computadora puede ser algo poco complicado, incluso fcil. Mac OS X ofrece la misma promesa. Aunque los sistemas operativos de Apple y Windows por lo general permiten hacer las mismas cosas, la interfaz de Mac parece tener menos capas, niveles y configuraciones misteriosas. Apple todava no permitir que el OS X se ejecute en sistemas que no sean Mac, haciendo el hardware de Apple la nica manera de ejecutar todos estos sistemas operativos en una mquina. Y con la adicin del software de virtualizacin barato o gratuito de Parallels y VMWare, las Macs pueden ejecutar estos sistemas operativos simultneamente. El software de Parallels incluso ofrece una caracterstica nica y algo misteriosa, "Coherencia", que ejecuta aplicaciones virtualizadas de Windows junto a los programas de OS X. Parallels se adelant a VMWare, cuyo primer producto para OS X, llamado Fusion, aparecer este verano. Las compaas estan trabajando para agregar la aceleracin de 3D a sus productos, lo que pudiera hacer realidad finalmente los juegos serios en un entorno de SO virtualizado. Pero la gran noticia de los sistemas operativos para la Mac lleg esta primavera cuando Apple present su OS X 10.5 tambin conocido como Leopard. La actualizacin promete una coleccin modesta pero deseable de caractersticas nuevas, entre ellas Time Machine un nuevo sistema automtico de copias de seguridad que permite ir y venir entre las versiones anteriores de los archivos.
Leopard tambin agrega la posibilidad de incluir membretes y listas de tareas pendientes en Mail; una expansin de la herramienta de bsqueda Spotlight para ubicar archivos en otras Macs de la red; una caracterstica de escritorio virtual estilo Espos llamada Spaces; y otras caractersticas todava no definidas (que esperamos sean imprescindibles).
VENTAJAS Compatibilidad. Al conectar un perifricos (Impresora, cmara digital, etc) a la Mac, el SO lo detecta automticamente y puedes usarlo sin ningn problema, me refiero a que no hay necesidad de instalar los drivers desde un CD.
La interfaz es intuitiva. Me refiero a que puedes hacer todo con muy pocos click en el mouse.
Todos tus archivos estn organizados en tu carpeta Home, es mucho ms sencilla la organizacin y localizarlos.
La instalacin y des-instalacin de programas es muy sencilla, abres el archivo con extensin dmg copias el app a la carpeta dnde quieras, preferentemente aplicaciones y listo, para des-instalar solo borras el archivo app y listo.
7 Jorge Luis Novoa Snchez Es mucho ms barato que Windows y solo existe una versin, me refiero a que no tienes que andar eligiendo entre versin Premium, home basic, home premium etc.
Es menos vulnerable a virus y malware.
DESVENTAJAS No Existe una gran cantidad software para Mac, comparando con la cantidad que existe para Windows, aunque eso est cambiando poco a poco.
No est hecho para correr los ltimos juegos, usan componentes que solo pueden correr en Windows.
El Finder (Explorador de windows) a mi parecer est muy feo y tiene mucho campo para optimizar.
Es difcil encontrar quin pueda dar soporte.
8 Jorge Luis Novoa Snchez WINDOWS CARACTERISTICAS Muy buena usabilidad: creo que es la clave de su xito, es muy fcil de utilizar y actualmente es universalmente conocido. De hecho, en general, los programas tienen que adaptarse a las formas, mens y mtodos de uso del propio Windows.
* Facilidad para instalar nuevos dispositivos: lo distingue de cualquier otro sistema operativo. La gran mayora de los dispositivos son compatibles con Windows y en muchos casos slo hay que enchufarlos a la computadora y sin reconocidos.
* Gran cantidad de programas, ayuda y documentacin relacionada a Windows. Por algo es el sistema operativo ms usado en el planeta.
VENTAJAS Windows es de fcil instalacin.
Windows est diseado para equipos considerados antiguos, con ms de 4 aos de antigedad.
En Windows el tiempo de arranque del sistema operativo se ha reducido considerablemente.
Windows incluye una completa suite antimalware (requiere conexin a Internet).
Windows aprovecha al mximo los mltiples ncleos de la CPU (AMD FX).
Windows destacar por su aceleracin grfica por hardware.
DESVENTAJAS El costo es muy alto
Las nuevas versiones requieren muchos recursos
La mayora de los virus estn hechos para win
Puedes tener errores de compatibilidad en sistemas nuevos.