Notas UNix

Páginas: 47 (11560 palabras) Publicado: 14 de octubre de 2014
Introducción a Unix
Ruben Aquino Luna

Definicion de Sistema Operativo
Un sistema operativo es un programa (o una colección de programas) que permite
administrar los recursos de una computadora: Memoria, CPU, dispositivos de E/S
(Unidades de Discos, monitor, teclado, etc). También proporciona un entorno para escribir
programas de aplicación.

Historia de Unix
Unix fue desarrollado enlos Laboratorios Bell de AT&T, sin embargo, la historia de Unix
es casi única en comparación con la de otros sistemas operativos importantes, ya que sus
avances son, en gran medida, aportaciones de personas individuales con ideas creativas
singulares.
Unix fue diseñado por un grupo de personas que eran representantes de AT&T en el
desarrollo de MULTICS, en el MIT, a finales de los sesenta.MULTICS, un sistema
desarrollado por varias compañias entre las que destacan AT&T y General Electric, ha
influido en gran medida el diseño de los sistemas modernos. Como uno de los primeros
sistemas de tiempo compartido, MULTICS incorporaba la mayoría de las ideas que
aparecen en los sistemas operativos actuales. Desgraciadamente MULTICS resultó mucho
más complejo y pesado de lo que eranecesario, lo cual lo hizo inviable. A finales de los
sesenta, AT&T abandonó el proyecto MULTICS. Sin embargo, Ken Thompson y Dennis
Ritchie, quienes habían participado en el proyecto, decidieron construir el sistema basado
en un diseño que ellos mismos elaboraron junto con Rudd Canaday. Luego se les unieron
otros informáticos capaces como J. F. Ossanna y R. Morris. Adquirieron una DEC PDP-7
dedesecho y se pusieron a desarrollar. Como muchos proyectos interesantes, éste empezó
con la creación de un juego: Thompson y Ritchie desarrollaron un juego de "Viaje espacial"
para la PDP-7. Luego crearon una nueva estructura de sistemas de archivos y nuevo
software. Le añadieron un entorno de procesos con planificación y completaron un sistema
operativo rudimentario. Al resultado se le nombró UNIXpues era una simplificación de
MULTICS. La primera versión de UNIX se codificó en lenguaje ensamblador. Un año
después Ritchie instaló el sistema en una DEC PDP-11.
Luego, dentro de ese mismo grupo se desarrolló el lenguaje de programación C, proyecto
que iniciaron en 1971. Casi inmediatamente se usó el lenguaje C para continuar el
desarrollo de Unix. Así se rompió la tradición de escribirsistemas operativos en lenguaje
ensamblador. Sólo algunas subrutinas de alto rendimiento dentro del núcleo del sistema
están escritas en ensamblador. Esto permitió hacer a UNIX muy portable y ganar
popularidad.

Muchos integrantes del equipo de los Laboratorios Bell se interesaron en Unix y después de
dos o tres años, estaba corriendo en varias máquinas diferentes. El sistema Unix seconsolidó con el desarrollo de las PDP-11 superiores, como la PDP-11/45 y la PDP-11/70,
a mediados de los setenta.
AT&T distribuyó copias de Unix a universidades de todo el mundo, lo cual propició más
innovaciones y la Universidad de California en Berkeley desarrolló su propia
implementación: BSD (Berkeley Software Distribution), la cual es ampliamente utilizada.
Al tiempo que AT&T fortalecía yoptimizaba Unix con un enfoque comercial, la
implementación BSD dominaba en los ambientes universitarios y técnicos.
A finales de los setenta, AT&T introdujo un nuevo esquema de denominación para su
versión del sistema Unix. Hasta entonces, las revisiones importantes se referían a las
nuevas versiones que emergían del área de investigación de los laboratorios Bell. AT&T
cambió su numeración asistema III y sistema V, descendientes directas de la edición
séptima. El sistema V sustituyó al sistema III a mediados de los ochenta. El sistema IV se
utilizó dentro de los laboratorios Bell, pero se consideró un producto de transición. AT&T
normalizó el nombre de sistema V y sus versiones recientes se denominan sistema V
revisión 3 y sistema V revisón 4, que con frecuencia se abrevian como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unix
  • unix
  • Unix
  • Unix
  • Unix
  • Unix
  • Unix
  • Unix

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS