ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Historia de Unix y Linux


Enviado por   •  12 de Diciembre de 2023  •  Tareas  •  877 Palabras (4 Páginas)  •  51 Visitas

Página 1 de 4

 [pic 1][pic 2]

[pic 3]

[pic 4]

[pic 5]

Historia de UNIX y LINUX

Historia de Unix:

Unix es un sistema operativo multitarea y multiusuario desarrollado originalmente en los laboratorios Bell de AT&T en la década de 1960 por Ken Thompson, Dennis Ritchie y otros. La primera versión de Unix se escribió en el lenguaje ensamblador del DEC PDP-7. Con el tiempo, Unix se reescribió en el lenguaje de programación C, lo que lo hizo más portátil y permitió que se ejecutara en diferentes tipos de computadoras.

A lo largo de los años, Unix se fragmentó en varias versiones, como AIX (IBM), HP-UX (Hewlett-Packard), Solaris (Sun Microsystems) y muchos otros sistemas operativos basados en Unix. La variante BSD (Berkeley Software Distribution) se convirtió en una rama popular y se utilizó como base para muchos sistemas operativos, incluyendo macOS de Apple.

Historia de Linux:

Linux, por otro lado, es un sistema operativo de código abierto basado en Unix que fue creado por Linus Torvalds en 1991. Linus desarrolló Linux como un proyecto personal mientras estudiaba en la Universidad de Helsinki, Finlandia. Se inspiró en Unix y quería crear un sistema similar pero gratuito y accesible para todos.

Linux se basa en el núcleo del sistema, conocido como el kernel Linux, al que se le han añadido numerosas utilidades y aplicaciones para crear distribuciones completas de Linux. Una característica fundamental de Linux es su licencia de software libre, que permite a cualquiera ver, modificar y distribuir el código fuente del sistema.

A lo largo de los años, Linux ha crecido enormemente en popularidad y ha sido adoptado en una amplia variedad de dispositivos y aplicaciones, desde servidores y supercomputadoras hasta teléfonos inteligentes y electrodomésticos. La comunidad de desarrolladores y usuarios de Linux sigue siendo activa, lo que ha llevado a la creación de muchas distribuciones diferentes, como Ubuntu, Fedora y Debian, cada una adaptada para diferentes necesidades y preferencias de los usuarios.

Razones del éxito de Linux:

  • Linux ha sido diseñado como un sistema multiusuario en tiempo compartido; es decir, un sistema en el que pueden trabajar varios usuarios simultáneamente compartiendo el procesador y todos los demás recursos del sistema
  • El sistema operativo está escrito en un lenguaje de alto nivel (lenguaje C), lo cual hace que sea fácil de leer, entender, modificar y transportar a otras máquinas con una arquitectura completamente diferente.
  • La interfaz de usuario es sencilla y potente, y puede ser reemplazada por otra si se desea.
  • Proporciona primitivas que permiten construir grandes programas a partir de otros más sencillos.
  • El sistema de archivos tiene una estructura de árbol invertido de múltiples niveles que permite un fácil mantenimiento.
  • Todos los archivos de usuario son simples secuencias de 8 bits, no tienen ningún formato predeterminado.
  • Los archivos de disco y los dispositivos de entrada y salida (E/S) se tratan de la misma manera. Las peculiaridades de los dispositivos se mantienen en el núcleo (kernel), es decir que impresoras, discos, terminales, etc., desde el punto de vista del usuario, se tratan como si fuesen archivos normales.
  • La arquitectura de la máquina es completamente transparente para el usuario, lo que permite que los programas sean fáciles de escribir y transportables a otras máquinas con hardware diferente.
  • Linux no incorpora diseños sofisticados; de hecho, han sido seleccionados por su sencillez y no por su rapidez o complejidad.
  • Linux ha sido desarrollado por y para programadores, por lo tanto, siempre ha sido interactivo, y las herramientas para el desarrollo de programas han tenido siempre mucha importancia.
  • Desde un principio, los programas fuente estuvieron a disposición del usuario, facilitando en gran medida el descubrimiento y eliminación de deficiencias, así como nuevas posibilidades en su realización.

Todas estas características han hecho de Linux un sistema operativo de referencia, aceptado por completo tanto en el mundo empresarial como en ambientes educacionales.[pic 6]

Esquema de un sistema Linux:[pic 7]

Unidad de proceso: La unidad de proceso es el verdadero corazón del sistema, puesto que en ella se ejecutan todos los programas, tanto los de los usuarios como los del propio sistema. El término unidad de proceso no solo hace referencia únicamente al procesador, sino que engloba dentro de él elemento tales como la memoria, la unidad de manejo de memoria (UMM), los procesadores en coma flotante, los dispositivos de acceso directo a memoria (ADM), etc. De esta unidad depende el resto del sistema, así como el conjunto de funciones ofrecidas.

...

Descargar como (para miembros actualizados)  txt (5.9 Kb)   pdf (1.8 Mb)   docx (1.9 Mb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com