Unix

Páginas: 38 (9370 palabras) Publicado: 26 de mayo de 2012
Comandos basicos de Unix
Dr. Roberto Gomez Cardenas
ITESM-CEM Dpto. Ciencias Computacionales
16 de agosto de 2000
Resumen:
La siguiente es una lista que describe la sintaxis y funcionamiento de los principales comandos
del sistema operativo Unix. La mayor parte de la informacion presentada en este documento fue
obtenida a partir del comando man de Unix. El documento solo describe parte de lodesplegado por
dicho comando. Si el lector desea informacion mas profunda se recomienda utilizar dicho comando.

1 Historia de Unix
Este sistema operativo fue dise~ado originalmente a nales de los a~os sesenta y principio de los a~os
n
n
n
setenta por un grupo de investigadores que trabajaba en AT&T. Su sencillez y elegancia llamaron
la atencion de investigadores de las universidades y la industria.Unix ha alcanzado una posicion de
extraordinaria importancia, siendo el unico sistema operativo que las compa~ as estan dispuestas a
n
aceptar como estandar preferido de sistema operativo abierto. Unix es el unico sistema operativo
que se ha instalado en todo tipo de computadoras, desde las microcomputadoras hasta las supercomputadoras, y es el unico sistema operativo que implantan casi todos losfabricantes importantes
de computadoras.
El sistema operativo Unix encuentra sus origenes en el sistema operativo MULTICS.
Unix es el ni~o prodigio de Ken Thompson y Dennis Ritchie, dos investigadores de los laboraton
rios Bell. Al mismo tiempo, Ken Thompson trabajo en un programa de simulacion del movimiento de
los planetas en el sistema solar llamado Space Travel. El programa estaba bajo unsistema operativo
llamado Multics, uno de los primeros sistemas operativos que proporcionaba un entorno multiusuario, y se ejecutaba en una computadora General Electric de la serie 6000. Pero Multics era grande,
lento y requer a recursos esenciales de la computadora. Thompson encontro una computadora mas
peque~a adonde trans rio el programa Space Travel para ejecutarlo en el. La computadora era una
nmaquina poco utilizada, la PDP-7, construida por Digital Equipment Corporation (DEC). En dicha
computadora Thompson creo un sistema operativo que llamo Unix, y a ese sistema operatio adapto
algunos de los conceptos avanzadaos de Multics. Exist an ya otros sistemas operativos distintos de
Multics que ten an mas o menos las mismas capacidades y Unix se aprovecho del trabajo que se
hab a realizado enaquellos sistemas operativos, al combinar algunos de los aspectos mas deseables
de cada uno de ellos.
Unix se trans rio en 1970 a una computadora PDP-11/20 y posteriormente al PDP-11/40, PDP11/45 y nalmente a la PDP-11/70. Cada una de estas maquinas ten an caracter sticas que gradualmente se a~ad an a la complejidad del hardware de Unix pod a soportar. Dennis Ritchie y otros
n
en los LabortariosBell continuaron el proceso de desarrollo de Unix incorporando utilidades (tales
como un procesador de texto).
Como la mayor a de los sistemas operativos, Unix fue originalmente escrito en lenguaje ensamblador, lo cual lo hac a dependiente de la maquina y que solo trabajara en una computadora (o
una familia de computadoras). Por lo que transferir Unix de una computadora a otro requer a unareescritura importante de los programas.
Disponible como Reporte Interno No. ITESMCEM-DCC-2000-1

1

Thompson y Ritchie eran usuarios experimentados de Multics, que fue escrito en un lenguaje
de alto nivel llamado PL/1 y eran conocedores de las ventajas de utilizar un lenguaje de alto nivel
para escribir sistemas operativos. Es por esto que decidieron reescribir Unix en un lenguaje de alto
nivel. Ellenguaje que eligieron era C y en 1973 Ken y Dennis reescribieron satisfactoriamente Unix
en C1 .
Las universidades y colegios han jugado un papel importante en la popularidad del sistema
operativo Unix. En 1975 los Laboratorios Bell ofrecieron, a un costo m nimo, el sistema operativo
Unix a las instituciones educativas.
El objetivo original no era producir un sistema operativo, sino crear un...
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