Comparativa Unix vs Windows
COMPARATIVA ENTRE LOS SISTEMAS OPERATIVOS UNIX Y WINDOWS
Unix
Windows
Es un sistema operativo portable, multitarea y multiusuario desarrollado, en principio, en 1969por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.1 2
Sus características son:
El kernel o núcleo es la parte del sistema que gestiona losrecursos de la computadora, ocupándose de los discos, cintas, impresoras, líneas de comunicación y cualquier otro dispositivo.
El File System o sistema de ficheros es la estructura para la organización de datos. El sistema de ficheros es quizás la parte más importante de unix. El sistema de ficheros es algo más que un simple deposito de datos y proporciona los medios para organizar elalmacenamiento de los datos en formas complejas. La organización del sistema de ficheros del UNIX es jerárquica y a veces se denomina a esto sistema de ficheros estructurado en árbol. Una organización jerárquica significa que hay una clase especial de fichero llamado Directorio.
El shell es el intérprete de órdenes. Aunque el shell es solo un programa de utilidad, y no forma parte propiamente del sistema,es la parte que ve el usuario. El shell atiende al terminal del usuario y traduce sus peticiones en acciones a realizar por el kernel y otros muchos programas de utilidad. No todas las versiones de Unix tiene el mismo shell, algunas de ellas tienen mas de un shell y los usuarios pueden seleccionar le shell que quieren usar.
Multiusuario: Varios usuarios pueden trabajar a la vez sobre la máquina.Multitarea: Cada usuario, puede ejecutar varios programas a la vez.
Portabilidad: Como hemos dicho, UNIX está escrito casi en su totalidad en lenguaje C. La mayoría de S.O. están escritos en ensamblador, lo que implica que es necesario escribir una versión para cada tipo de máquina al estar UNIX escrito en C, no hace falta reescribir el código, sino simplemente recompilarlo. Comparte elprocesador entre usuarios y tareas a través de la técnica de “tiempo compartido”.
Multiprocesador (si se dispone de varios procesadores).
Permite la interconexión y comunicación entre procesos.
Memoria virtual gestionada por paginación.
Dispone de un sistema jerárquico de ficheros con protección contra usuarios.
Dispone de un lenguaje de control programable.
Familias Significativas:
AT&T:la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión 4. La primera implementación de los protocolos TCP/IP que dieronorigen a Internet son la pila (stack) TCP/IP BSD.
AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
Xenix: familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.
GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese serdistribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - también han sido parte fundamental de otros sistemas UNIX.
Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy seconoce como GNU/Linux.
Implementaciones Importantes:
A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
Solaris de Sun Microsystems. Uno de los sistemas...
Regístrate para leer el documento completo.