Antecedentes :

 

UNIX nació como proyecto universitario y ha llegado a ser uno de los S.O. más empleados actualmente (cada vez más) .

Hace 5 años el 80% de los ordenadores profesionales estaban trabajando prácticamente bajo UNIX.

El UNIX que vamos a utilizar es el UNIX system V release 4 ; el cual incorpora gran variedad de novedades.

La evolución de UNIX continua hasta la estandarización que en teoría nación con el OSF/ 1 (95/96).

Existen diferentes versiones de UNIX : IBM à AIX

HP à HPUX ...etc.

 

 

Estructura :

 

 

HARDWARE

 

NUCLEO

SHELL

 

APPS. DE USUARIO

 

 

Shell à Interfaz de comandos.

Recibe ordenes de usuario para el sistema operativo.

Interactuaremos con el Shell.

Es un leguaje de programación lo suficientemente potente para que realicemos operaciones necesarias.

 

Núcleo à Parte del S.O. que interactúa con el Hardware de la máquina recibe llamadas al sistema en ordenes del S.O. Cuando se comunica alguien con el Núcleo realmente lo hace con los procesos que están en espera (o no) en el núcleo.

 

SISTEMA DE ARCHIVOS

 

El concepto de archivo es básico en la organización de la información en UNIX. Todo lo que puede tratar con información es un archivo.

Archivo será también una impresora, la pantalla...etc.

UNIX es un sistema dirigido a archivos.

 

UNIX se basa en tres puntos :

 

  1. Simplicidad
  2. Generalidad
  3. Extensibilidad

 

Cualquier tarea que se realice en UNIX está formada por la combinación de componentes simples.

Todas las componentes del sistema tienen un funcionamiento muy global .

Es un gran conjunto de elementos pequeños ; cada una de las tareas hace una función muy pequeña.

Es necesario que todas las ordenes formen una cosas global.

Las herramientas son muy genéricas.

Para programar en UNIX hay que prepararles en muchas partes pequeñas.

 

HISTORIA UNIX

 

Nació en 1960 en un sistema operativo llamado MULTICS. Este fue diseñado como un sistema interactivo multiusuario que permitía acceder a la misma información a muchos usuarios .

En 1969 Kemp Thompson continuó desarrollando MULTICS para una máquina llamada PDP-7 hasta obtener un sistema llamado UNICS que incorporaba todas las características del UNIX actual (archivo à filosofía de funcionamiento).

El S.O. UNICS continuó evolucionando en máquinas más potentes dando lugar en 1970/71 al conocido UNIX.

A partir de 1970 se empezó a hablar de él. Solo cabe destacar dos sucesos ; en 1973 se unió con el lenguaje C, y se rescribió en C ; pero esta unión no se hizo solo para rescribirse en C , sino que el C se creó para rescribir UNIX de hecho hace que la sintaxis de UNIX y C sean casi hermanas.

Se creó el lenguaje A, el lenguaje B y se quedaron con el C que era el más potente.

A partir de la 7ª edición de UNIX, AT&T que había adquirido los laboratorios BELL decidió hacerlo comerciable no distribuyendo el código fuente de las siguientes variaciones dándole el nombre de UNIX system V.

A partir de ahí, evolucionó como cualquier otro sistema y ahora pertenece a SANTA CRUZ que es de AT&T.

Como el código fuente era disponible todas las empresas investigadoras tienen su versión con sus mejoras.

 

CARACTERISTICAS DE LA VERSION 4 (MEJORAS)

 

  1. Conjunto unificado de ordenes (no estándar)
  2. Ofrece un conjunto de Shell´s estándares. Todos ofrecen los mismos : ksh, csh, sh, jsh,rsh (lynux à bash)
  3. Sistemas de archivos en red.
  4. Acceso al sistema más sencillo.
  5. Herramientas de administración.
  6. Procesamiento en tiempo real.
  7. Internacionalización del sistema.
  8. Conexiones más sencillas.