viernes, 11 de febrero de 2011

UNIX EL SISTEMA OPERATIVO


Creado por Ken Thompson y Dennis Ritchie “Unix” el sistema operativo tiene sus comienzos en 1960, aparece como un sistema experimental de pobre rendimiento en sus primeras versiones con el nombre de Multics, trabajo en conjunto del MIT, AT&T y General Electric, al escribir nuevamente el programa Thompson y Ritchie  crean UNICS en 1969, este prestaba servicio a dos usuarios y  fue bautizado en 1970 por B. Kernighan como Unix. Este proyecto recibe el apoyo económico de laboratorios Bell,  tres años después se escribió el núcleo en C, un lenguaje de programación de  alto nivel, esta fue una de las cualidades que le permitió alcanzar popularidad.  En 1974 empieza a usarse en Bell la cuarta edición de Unix, en 1975 el departamento de la Universidad de California desarrolla y publica un similar de Unix que se convierte en la competencia de AT&T, luego en 1977 aparecen la quinta y sexta edición, ya en 1978 cerca de 600 maquinas están ejecutándose con Unix en Bell y las Universidades. La séptima versión del Unix original aparece en 1979, basado en la versión 7 AT&T desarrolla el Sistema de Unix III que con sus versiones experimentales logra distribuirse también en Universidades y laboratorios. La última versión aparece a finales de los años 80, fusiona versiones populares de Unix y sistemas BSD, Xenix y SunOs ajustándose a estándares como el IEEE, el ANSI, el NIST, entre otros. Hasta el momento solo hemos hablado sobre pequeños sucesos a través de la historia de Unix, a continuación en el siguiente párrafo  describiremos algunos de los aspectos más importantes de Unix. 
http://es.wikipedia.org/wiki/Unix
http://gbtcr.chileforge.cl/info_web/node33.html



Procesos. Manejo del Procesador
El Sistema Operativo Unix de tiempo compartido permite compartir los recursos entre usuarios, también maneja los  dispositivos periféricos conectados a la maquina, está escrito en el lenguaje C y dispone del lenguaje programable SHELL. Este sistema además permite a los usuarios crear y poner a correr programas, con el también es posible conectar y comunicar procesos. El sistema jerárquico de  archivos de Unix permite la protección de archivos, cuentas y procesos. Las  Entradas y salidas  de este Sistema Operativo son usadas para leer–escribir y atender las terminales respectivamente. El núcleo del sistema o “Kernel” incluido en la memoria y componente central crea procesos, asigna  tiempos de atención y sincronización, también asigna atención del procesador a los procesos que lo necesiten y administra espacio en el sistema de archivos además de supervisar la trasmisión de datos entre la parte central y los medios periféricos.


 Ahora hablaremos sobre las aplicaciones, se puede decir que compatibilidad de Unix con Linux permite que el software gratuito desarrollado para Unix se compila en Linux sin problemas, todas las utilidades disponibles en los sistemas Unix  han sido trasladadas a Linux en las cuales se incluyen comandos básicos como Is, awk, tr, sed, bc, more, y muchos mas. En Unix el formato de textos es común, el texto es introducido por el autor usando un lenguaje de texto de composición que describe como debe ser formateado el texto, los fuentes del texto pueden ser modificados por  cualquier editor de texto como vi Algunas otras caracteristicas:
  • Gran selección de poderosas herramientas (programas).
  • Comunicaciones y correo electrónicos.
  • Biblioteca de software de aplicaciones.
  • 95% realiazado en lenguaje.