You are on page 1of 18

Historia

En la dcada de los sesenta, en la cual se viva un ambiente de computacin en el


cual no se soportaba sino un usuario y un programa ejecutndose, adems de que
el procesamiento de los datos era por lotes y la interaccin con los usuarios era
escasa, pareca ambicioso pensar en un
ambiente de multiprogramacin
1
y
multitarea
2
, pero a finales de la dcada se
concibi la idea y se trat de implementar
en un sistema llamado MULTICS,
desarrollado por Bell Laboratories junto
con el MIT y General Electric; pero no
funcion y el grupo de investigadores que
se encontraba desarrollando este proyecto
se dispers.
Este sistema Multics no prosper, pero a
partir de l, Ken Thompson, uno de los investigadores del proyecto MULTICS, y
sus colegas construyeron el sistema operativo UNIX.
El nombre de UNIX es un juego de palabras basado en MULTICS. La organizacin
bsica del sistema de archivos, la idea del intrprete de rdenes (Shell) como
proceso de usuario, el uso individual para cada orden, los caracteres de edicin de
lneas originales y muchas otras caractersticas se tomaron directamente de
MULTICS.
Tambin aportaron al nuevo sistema la capacidad de tiempo compartido, la cual
implica que el tiempo total del procesador se reparte entre todas las aplicaciones
en rodajas o cuantos de tiempo, mejorando con ello los tiempos de respuesta. De
este modo puede tener a varias personas conectadas al mismo tiempo, y desde
distintos terminales, al mismo ordenador. Estas dos caractersticas hicieron que el
sistema tuviese muy buena acogida
3
, tanto en sus entornos universitarios como en
laboratorios dedicados al desarrollo de software.
La primera versin de UNIX fue escrita en 1969. Esta versin de UNIX se
ejecutaba en un computador PDP-7. En 1970, Thompson, junto con Dennis
Ritchie, lo transport a un PDP-11/20. Ritchie dise y escribi adems el primer
compilador de C con objeto de ofrecer un lenguaje que pudiera usarse para
escribir una versin transportable del sistema. En 1973, Ritchie y Thompson
reescribieron en C el kernel de UNIX, el corazn del sistema operativo.
1 Se refiere a la idea general de poder cargar mltiples programas de un mismo computador para que sean ejecutados en un
determinado momento 2 A la capacidad o caracterstica de realizar varias tareas o funciones al mismo tiempo 3 Recibimiento que se
ofrece a una persona o cosa cuando llega a un lugar.



Las primeras licencias de UNIX se entregaron en 1974 a las universidades, con
fines educativos, en una versin conocida como quinta edicin. La sexta edicin,
tambin conocida como V6, fue liberada en 1976 y su distribucin fue mucho ms
extensa que la quinta. La sptima edicin, liberada por Bell Laboratories en 1978,
fue la primera que tena como principal objetivo la transportabilidad. Esta edicin,
implantada en los computadores DEC PDP-11, Interdata 8/32 y VAX, ha servido
como punto de partida comn para todo el mundo UNIX. Si hay una versin que
defina al UNIX clsico, es la sptima edicin.
Hoy da, UNIX es un sistema muy diferente de lo que fue a principios de los aos
setenta. En aquella poca, el sistema representativo era un solo procesador que
serva a un conjunto de terminales de teletipo conectadas al procesador a travs
de lneas telefnicas directas o conmutadas. El sistema representativo actual es
una estacin de trabajo con una pantalla de alta definicin de mapa de bits que
opera con un sistema de ventanas y participa activamente en una extensa red de
computadores. En aquella poca, UNIX era pequeo, sencillo y no comercial,
destinado a un pblico reducido y selecto. Ahora, UNIX es un producto comercial
importante, grande, complicado, que se utiliza en una amplia gama de
aplicaciones, muchas veces por personas que no tienen experiencia de
programacin.
Unix es muy bueno para programar aplicaciones a la cual se han aadido sus
propias adaptaciones y mejoras. Existen muchas versiones y adaptaciones del
mismo, por ejemplo:

SunMicrosystems.
Silicon Graphics .
Linux.
386BSD.
FreeBSD.


Lnea del tiempo de la historia de Unix

1969 The Beginning La historia de UNIX se inicia en 1969, cuando Ken
Thompson, Dennis Ritchie y otros comenzaron a
trabajar en el "poco utilizado-PDP-7 en un rincn" en
Bell Labs y lo que era para convertirse en UNIX.
1971 Primera edicin Tena un ensamblador para un PDP-11/20, sistema de
archivos, tenedor (), roff y ed. Fue utilizado para el
procesamiento de texto de los documentos de
patentes.
1973 Cuarta Edicin Fue reescrito en C. Esto hace que sea porttil y cambi
la historia de los sistemas operativos.
1975 Sexta Edicin UNIX se va de casa. Tambin conocida como la
Versin 6, este es el primero en ser ampliamente
disponible fuera del lado de los Laboratorios Bell. La
primera versin BSD (1.x) se deriv de V6.
1979 Sptima edicin Fue una "mejora sobre todo preceden y siguen a Unix"
[Bourne]. Tena C, UUCP y el shell Bourne. Fue
portado a la VAX y el ncleo era ms de 40 kilobytes
(KB).
1980 Xenix Microsoft introduce Xenix. 32V y 4BSD introducidos.
1982 Sistema III Comunicado de AT & T UNIX System Group (USG)
Sistema III, la primera versin pblica fuera de los
laboratorios Bell. SunOS 1.0 barcos. HP-UX
introdujo. Ultrix-11 Introducido.
1983 System V Grupo de Investigacin Informtica (CRG), UNIX
System Group (USG) y un tercer grupo se fusionan
para convertirse en UNIX System Lab Desarrollo. AT &
T anuncia UNIX System V, la liberacin primero
apoyado. Base instalada de 45.000.
1984 4 Universidad de California en Berkeley libera BSD 4.2,
incluye TCP / IP, nuevas seales y mucho ms. X /
Open form.
1984 SVR2 System V Release 2 introdujo. En este momento hay
100.000 instalaciones UNIX de todo el mundo.
1986 BSD 4.3 BSD 4.3 liberado, incluyendo el nombre del servidor de
Internet. SVID introdujo. NFS enviado. AIX
anunci. Base instalada de 250.000.
1987 SVR3 System V Release 3: cursos de agua, TLI, RFS. En
este momento hay 750.000 instalaciones UNIX de todo
el mundo. IRIX introdujo.
1988 POSIX.1 publicada. Open Software Foundation (OSF) y
UNIX Internacional (UI) formaron. Ultrix 4,2 buques.
1989 AT & T UNIX Software Operacin form en preparacin
para la escisin de la USL. Motif 1.0 naves.
1989 SVR4 UNIX System V Release 4 barcos, Sistema unificador
V, BSD y Xenix. Base instalada de 1,2 millones.
1990 XPG3 X / Open lanza XPG3 Marca. OSF / 1 debuts. Plan 9
from Bell Labs barcos.
1991 UNIX System Laboratories (USL) se convierte en una
empresa - propiedad mayoritaria de AT & T. Linus
Torvalds se inicia el desarrollo de Linux. Solaris 1.0
debuts.
1992 SVR4.2 USL libera UNIX System V Release 4.2
(Destino). Octubre - XPG4 Marca lanzado por X /
Open. 22 de diciembre de Novell anuncia intencin de
adquirir USL. Solaris 2.0 naves.
1993 BSD 4.4 BSD 4.4 la versin final de Berkeley. 16 de junio de
Novell adquiere USL
Late
1993
SVR4.2MP Novell transfiere derechos de la marca "UNIX" y el
Single UNIX Specification a X / Open. Iniciativa COSE
entrega "Spec 1170" de X / Open para fasttrack. En
diciembre de Novell barcos SVR4.2MP, la versin final
de la USL OEM de System V
1994 Single UNIX
Specification
BSD 4.4-Lite elimina todo el cdigo alega, infringe en
USL / Novell. A medida que el nuevo propietario de la
marca comercial UNIX, X / Open introduce el Single
UNIX Specification (antes Spec 1170), separando la
marca UNIX de cualquier flujo de cdigo real.
1995 UNIX 95 X / Open introduce el programa de marca UNIX 95 para
las implementaciones de Single UNIX
Specification. Novell vende la lnea de negocio de SCO
UnixWare. Digital UNIX introdujo. UnixWare 2.0
naves. OpenServer 5.0 debuts.
1996 Las formas de Open Group como una fusin de OSF y
X / Open.
1997 Single UNIX
Specification,
versin 2
The Open Group introduce la versin 2 de la Single
UNIX Specification, incluyendo soporte para tiempo
real, hilos y de 64 bits y los procesadores ms
grandes. La especificacin est disponible
gratuitamente en la web. IRIX 6.4, AIX 4.3 y HP-UX 11
buques.
1998 UNIX 98 The Open Group introduce la familia de marcas, entre
ellas Base, Workstation y Server UNIX 98. Primero
UNIX 98 productos registrados enviados por Sun, IBM
y NCR. El movimiento Open Source empieza a
despegar con los anuncios de Netscape e
IBM. UnixWare 7 y IRIX 6.5 barco.
1999 UNIX a 30 El sistema UNIX alcanza su 30 aniversario. Linux
kernel 2.2 liberado. The Open Group y el IEEE
comienzan el desarrollo conjunto de una revisin de
POSIX y el Single UNIX Specification. Primeras
conferencias LinuxWorld. Dot com fiebre en los
mercados burstiles. Barcos Tru64 UNIX.
2001 Single UNIX
Specification,
versin 3
La versin 3 de la Single UNIX Specification une IEEE
POSIX, The Open Group y los esfuerzos de la
industria. Linux kernel 2.4 liberado. Stocks de TI se
enfrentan a un momento difcil en los mercados. El
valor de las adquisiciones para la marca UNIX supera
los $ 25 mil millones. Barcos AIX 5L.
2003 ISO / IEC 9945:
2003
Los volmenes principales de la versin 3 de la Single
UNIX Specification estn aprobados como estndar
internacional. El "Westwood" buque de pruebas para la
marca UNIX 03. Solaris 9.0 naves E. Linux kernel 2.6
liberado.
2007 Apple Mac OS X certificada para UNIX 03.
2008 ISO / IEC 9945:
2008
La ltima revisin de la API de UNIX conjunto
estandarizado formalmente en ISO / IEC, IEEE y The
Open Group. Aade nuevas APIs
2009 UNIX a 40 IDC sobre el mercado UNIX - dice UNIX $ 69 mil
millones en 2008, predice UNIX $ 74 mil millones en
2013
2010 UNIX en el
Escritorio
Apple reporta 50 millones de computadoras de
escritorio y creciente - estos sistemas UNIX estn
certificados.
Tabla tomada de la pgina de Unix http://www.unix.org/what_is_unix/history_timeline.html

Qu es Unix?
En sentido estricto, es el ncleo de un sistema operativo de tiempo compartido: un
programa que controla los recursos de una computadora y los asigna entre los
usuarios. Permite a los usuarios ejecutar sus programas; controla los dispositivos
perifricos (discos, terminales, impresoras y otros) conectados a la mquina; y
proporciona un sistema de archivos que administra el almacenamiento a largo
plazo de informacin tal como programas, datos y documentos.
Es un sistema operativo multitarea y multiusuario desarrollado en 1970. Esto
quiere decir que es capaz de ejecutar varios programas (o tareas) de forma
simultnea y albergar a varios usuarios de forma simultnea
4
.
UNIX abarca no slo el ncleo, sino que incluye tambin programas esenciales,
entre ellos: compiladores, editores, programas para copiado e impresin de
archivos, etc. En un sentido ms amplio todava, UNIX puede incluir programas
desarrollados por usuarios para ser ejecutados en el sistema; por ejemplo,
herramientas para preparar documentos, rutinas para anlisis estadsticos y
paquetes grficos. Estas son algunas de las razones por las que el sistema
operativo UNIX ha conseguido tanto
xito y popularidad.
El sistema est escrito en un lenguaje
de alto nivel, hacindolo fcil de leer,
comprender, cambiar y mover a otras
mquinas.
Tiene una interfaz con el usuario
simple que tiene el poder de
suministrar los servicios que quiere el
usuario.
Provee primitivas
5
que permite la realizacin de programas complejos a partir de
programas ms simples.
Usa un sistema de archivos jerrquico que permite un fcil mantenimiento y una
implementacin eficiente.
Usa un formato para los archivos consistente, el flujo de bytes, haciendo que los
programas de aplicacin sean fciles de escribir.
Provee una simple y consistente interfaz con los dispositivos perifricos.
Es un sistema multiusuario y multitarea, cada usuario puede ejecutar varios
procesos simultneamente.
Oculta la arquitectura de la mquina del usuario, haciendo fcil el escribir
programas que corran en diferentes implementaciones hardware.
Adems de que el sistema operativo y muchos de los programas y comandos
estn escritos en lenguaje C, UNIX soporta otros lenguajes, incluyendo Fortran,

4 Que se hace u ocurre al mismo tiempo que otra cosa

5 Las primitivas son comandos o instrucciones bsicas del sistema.


Basic, Pascal, Ada, Cobol, Lisp y Prolog. UNIX soporta cualquier lenguaje de
programacin que tenga un compilador o intrprete y una interfaz con el sistema
que permita transformar las peticiones del usuario de servicios del sistema al
conjunto estndar de peticiones usadas en el sistema UNIX

Estructura del sistema
Unix es el ncleo
6
de un sistema operativo de tiempo compartido. El ncleo del
sistema es un programa que siempre est residente en memoria y, entre otros,
brinda los siguientes servicios:
Controla los recursos del hardware
Controla los dispositivos perifricos (discos, terminales, impresoras, etc.).
Proporciona un sistema de archivos que administra el almacenamiento de
informacin (programas, datos, documentos, etc.).
En un sentido ms amplio, Unix abarca tambin un conjunto de programas
estndar como pueden ser:
Compilador de lenguaje C (cc).
Editor de texto (vi).
Intrprete de rdenes (sh, ksh, csh).
Programas de gestin de archivo y directorios (cp, rm, mv, mkdir, rmdir,
etc.).
Entorno grfico de ventanas (X- Windows).

El Shell
El Shell es el mecanismo de los sistemas UNIX para lograr la comunicacin
entre los usuarios y el sistema. Es un intrprete de comandos que lee lneas
tecleadas por el usuario y hace que se ejecuten las funciones del sistema
solicitadas. Es un programa de aplicacin como cualquier otro; no es parte del
ncleo. Es frecuente que los sistemas UNIX manejen varios Shells diferentes.
El Shell no reside permanentemente en la memoria principal como e l ncleo;
puede intercambiarse cuando se necesite.

6 Es frecuente encontrar el trmino ingls kernel para referirse al ncleo de un sistema operativo. Si rastreamos la
etimologa de esta palabra nos encontramos que procede de ingls antiguo cyrnel, relacionada con los siguientes
trminos: ingls antiguo corn, alto alemn, corn, gtico karn, latn granum. Kernel tiene el mismo origen que el
trmino castellano grano


No se requiere ningn privilegio especial
para ejecutar un shell; para el kernel de
UNIX, un Shell es como cualquier otro
programa. Entre las caractersticas ms
comunes de un Shell estn la
interpretacin de procedimientos de
Shell, la expansin de caracteres
comodines en nombres de archivos, la
combinacin de mandatos para formar interconexiones, la recuperacin de
mandatos previos, las construcciones condicionales y los ciclos, y las variables
para crear abreviaturas.
Kernel de Unix.

El sistema operativo de UNIX representado por crculos
los concntricos. El crculo interior se llama KERNEL,
que es representado por el ncleo o corazn del
sistema operativo. EL Kernel es la parte ms oculta del
sistema operativo, contiene un cdigo llamado
Controladores, estos permiten al sistema controlar todo
el hardware, las unidades de discos, los perifricos, etc.

Arquitectura del sistema operativo Unix
Para comprender adecuadamente la arquitectura de UNIX, se analizar con ms
detalle el esquema de la Figura 1.1. En este esquema se distingue la existencia de
tres niveles claramente diferenciados:
1. Nivel de usuario
2. Nivel de ncleo
3. Nivel Hardware

Nivel de usuario
A nivel de usuario se puede observar que se encuentran los programas diseados
por l mismo. Estos programas interactuarn con el sistema operativo haciendo
uso de las llamadas al sistema
5
de una forma directa como en los programas
escritos directamente en lenguaje ensamblador o bien utilizando las libreras
asociadas que permiten invocar a estas llamadas al sistema. Por supuesto, los
programas podrn utilizar otras libreras distintas a las estndar del sistema, como
por ejemplo libreras de entrada/salida, que permitirn un mayor aprovechamiento
de los recursos del sistema operativo.
Estas libreras del sistema se enlazan, (link), por defecto con los programas del
usuario en tiempo de compilacin, formando as parte del cdigo objeto de los
programas desarrollados por los usuarios. Se pueden encontrar algunas de estas
libreras en el fichero /usr/lib/libc.a

Cuando desde un programa se realiza una llamada al sistema esta se ejecuta en
modo supervisor, Kernel, y para acceder a este modo se usa una interrupcin
software denominada trap.
Nivel de ncleo
En el nivel de ncleo se puede distinguir el subsistema de archivos
Definicin
El subsistema de archivos controla los recursos del sistema de archivos y por
tanto es el encargado de:
1. Manipular los archivos
2. Reservar espacio de memoria a los archivos
3. Administrar el espacio libre
4. Controlar el acceso a los archivos
5. Intercambiar datos entre los archivos y el usuario.
Los procesos interactuarn con el subsistema de archivos mediante un conjunto
especfico de llamadas al sistema, tales como:
1. open, close, read, write: para abrir un archivo para leer o escribir en l.
2. stat: consulta los atributos de un archivo
3. chown: modifica el registro de propiedad del archivo.
4. chmod: cambia los permisos de acceso del archivo.
El subsistema de archivos accede a los datos de los archivos localizados en los
dispositivos de almacenamiento secundarios, ej. Discos duros, mediante los
manejadores de dispositivos.
Definicin
Manejadores de dispositivos: Se encargan de establecer el protocolo de
comunicacin entre el ncleo y los perifricos. Se pueden definir dos tipos de
manejadores de dispositivos atendiendo a su modo de acceso. Los dispositivos en
modo bloque y los dispositivos en modo carcter.
El subsistema de control de procesos es el responsable de:
1. La sincronizacin de procesos
2. La comunicacin entre procesos
3. El control de la memoria principal.
4. La planificacin de los procesos.
El subsistema de archivos y el de control de procesos interactan cuando se carga
un archivo en memoria principal para su ejecucin. El subsistema de procesos es
el que se encarga entre otras tareas de llevar los archivos ejecutables a la
memoria principal previamente a su ejecucin.
Algunas de las llamadas del sistema para controlar los procesos son:
1. Fork: crea un nuevo proceso.
2. Exec: para ubicar la imagen binaria del archivo ejecutable, cargarla y
ejecutarla.
3. Exit: finaliza la ejecucin de un proceso.
4. Wait: sincroniza la ejecucin de un proceso con la salida (exit) de un
proceso que previamente ha sido creado con fork.
5. Signal: Invoca seales
El subsistema de control de procesos a su est formado por tres mdulos:
1. Mdulo de gestin de memoria.
2. Mdulo de planificacin
3. Mdulo de Comunicacin

Nivel Hardware
Definicin
El mdulo de control del hardware es responsable del manejo de las
interrupciones y la comunicacin con la mquina.
Los dispositivos como discos o terminales pueden interrumpir a la CPU mientras
se ejecuta un proceso, si esto ocurre, el ncleo debe restaurar la ejecucin del
proceso interrumpido despus de que se haya atendido a la interrupcin. Las
interrupciones no son
atendidas por procesos
especficos, sino por
funciones especiales
del ncleo llamadas en
el contexto del proceso
que en ese momento
se est ejecutando.


Diagrama de Bloques del Kernel del Sistema
Objetivos de UNIX.
UNIX fue diseado teniendo en mente los siguientes objetivos:
crear un sistema interactivo de tiempo compartido diseado por
programadores y para programadores, destinado a usuarios calificados.
que fuera sencillo, elegante, escueto y consistente.
que permitiera resolver problemas complejos combinando un nmero
reducido de comandos bsicos.
Caractersticas:
Muchas herramientas de software (compiladores, editores, utilitarios para
muchas tareas).
Reutiliza el software, a travs de la combinacin de comandos simples en
aplicaciones complejas.
Portable: el mismo sistema operativo corre en un espectro de mquinas que
van desde notebooks a supercomputadoras. Es el nico sistema operativo
con estas caractersticas.
Flexible: se adapta a muchas aplicaciones diferentes.
Potente: dispone de muchos comandos y servicios ya incorporados.
Multiusuario: atiende a muchas personas simultneamente.
Multitarea: hace muchas cosas a la vez.
Elegante: sus comandos son breves, coherentes, especficos para cada
tarea y muy eficientes.
Orientado a redes desde el comienzo.
Dispone de un estndar (POSIX) que debe cumplir todo sistema operativo
que pretenda ser UNIX, lo que asegura una evolucin predecible.
Beneficios / ventajas
Una de sus mayores ventajas es que es fcilmente portable a diferentes
tipos de ordenadores, por lo que existen versiones de Unix para casi todos
los tipos de ordenadores, desde PC y Mac hasta estaciones de trabajo y
superordenadores al contrario de otros sistemas operativos.
Funciona exclusivamente en modo de texto sin la necesidad de cargar un
entorno grafica
ESTABILIDAD
SEGURIDAD
MULTITAREA
Descargar gratuitamente
Desventajas
Soporta un mximo de 16 procesadores
Cuentan con empresas que lo respalden.
No todas las aplicaciones esta en castellano.

Principales versiones de UNIX en la actualidad y
antigedad?
Compaas que llevan UNIX y los distintos nombres que se han dado a sus
versiones de UNIX.
Compaa UNIX 0S
AT&T UNIX SVR3
AT&T UNIX SVR4
Sun Microsystems/Sun Soft SunOS (componente de Solaris)
Sun Microsystems/Sun Soft Interactive UNIX
Hewlett-Packard (HP) HP-UX
Data General (DG) DG-UX
Novell Unix Ware (primera version)
Santa Cruz Operation(SCO) UnixWare
Santa Cruz Operation(SCO) OpenServer
Santa Cruz Operation(SCO) XENIX
Microsoft XENIX (primera version)
SiliconGraphics (SGI) IRIX
Digital Equipment Corp. (DEC) ULTRIX
Digital Equipment Corp. (DEC) Digital UNIX
NCR NCR UNIX
Siemens Nixdorf (SIN) Realiant (UNIX)
Caldera Caldera OpenLinux
FreeBSD Project FreBSD
Free Software Foundation GNU/Linux
Linus Torvals Linux Kernel
Debian Debian GNU/Linux

Actualmente
En la actualidad las versiones de UNIX ms difundidas son las siguientes:

SOLARIS:
Se le conoce con este nombre al sistema operativo de Sun
Microsystem. Originalmente se denomin SunOS y est
basado en UNIX Sistema V versin 2 y BSD versin 4.3.



A/UX:
Implementacin de UNIX de Apple.




HP-UX:
Versin de UNIX realizado por e fabricante de computadoras
Hewlett-Packard, basada en UNIX Sistema V version2.




IRIX:
Versin de UNIX desarrollada por Silicon Graphics para sus
estaciones basadas en UNIX Sistema V Versin 2.



SCO UNIX:
La versin UNIX de Santa Cruz Opertion (SCO) est basada
en Sistema V/386 versin 3.2, una versin de UNIX
Sistema V diseada para plataformas Intel.



Linux: Comenz como un proyecto de Linus Torvalds, un
estudiante de universidad de Helsinki a principios de los 90s.
Tiene una mascota oficial, el pingino de Linux, fue
seleccionado por Linus Torvalds para representar la imagen
que l se asocia al sistema operativo l cre.

Conclusin:
Fue desarrollado por los Laboratorios Bell en 1969.
El sistema operativo UNIX era, en 1981, un sistema de comando por lnea,
con varias opciones de sintaxis.
El sistema operativo, ahora soporta ratn e interfaz de ventanas como X-
Window System de MIT, News de Sun Microsystem y Open Look de AT&T.
Surgimiento de varios UNIX:
o XENIX de Microsoft (1980).
o Reparacin de errores por Hardware.
o Reparacin de archivos por cadas del sistema.
o Una mejor comunicacin entre procesos.
o UNIX 4.1 BSD de la Universidad de California en Berkely (1980).
o Soporta memoria virtual.
o Sistema de archivos ms rpido y potente.
o Comunicacin entre procesos.
o Apoyo para redes de rea local.
o Editor de pantalla completo.
o UNIX System III de AT&T (1982), evolucion hasta convertirse en
System V.
o Captura remota de trabajos.
o Mejor sistema de archivos.
o Mejores recursos para la comunicacin entre procesos.
o Sun OS de Sun Microsystem.
o Tom como base al sistema 4.2 BSD como modelo.
o Proporcionaba apoyo a una red de estacin de trabajo.
o Manejo de una interfaz grfica con ventanas y orientado al ratn.

UNIX se ha implementado en:
o Supercomputadoras.
o Macros.
o Minis.
o Estaciones de trabajo.
o PCs.

Componentes de UNIX:
o Shell, intrprete de comandos.
o Ncleo, se encarga de la administracin de Procesos, Memoria,
Entrada/Salida y Ciclos de Reloj.
o El Sistema de archivos es jerrquico, con origen en un nodo raz.
Contiene 4 aportaciones importantes que han aumentado la viabilidad de
los sistemas UNIX como base para los sistemas distribuidos.
1. Conectores Berkely.
2. Los Streams de AT&T.
3. El sistema de archivos de red NFS.
4. El sistema de archivos remoto RFS de AT&T.







Bibliografa.
Libros :
-M.J.Bach The Design of the UNIX Operanting System. Pretice-Hall Internation Edition.
1987
-George F.Colouris, Jean Dollimore. T. Kindberg.( 2000) Distributed System. Concepts
ando Desing 3 Edicin Addison-Wensley Publishing Company.
Sebastian Sanchez. (2004). Unix y Linux. Guia practica 2 Edicin. Mxico DF.: alfa
omega grupo editor S.A de C.V pitagoras 1139, Col. Del Valle, 03100.
- Paul W. Abrahams/ Bruce A. Larson, (1992.) Unix para impacientes. Addison-Wesley
Iberoamericana.
-Steve Moritsugu, DTR Bussiness System, Inc. UNIX. Primera Edicin 2000.

Internet:
-http://www.unix.org/what_is_unix.html
-http://www.unix.org/version4/GS5_APIs.pdf
http://148.204.64.201/paginas%20anexas/Programacion%20de%20sistemas/apuntes_tod
o_2000-01.pdf
-http://unsitioweb.com/manuals/taller_unix.pdf
- http://iie.fing.edu.uy/~vagonbar/unixbas/introd.htm
-http://docs.oracle.com/html/B10812_06/chapter1.html
-http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html

You might also like