Srfgsdfg

Páginas: 26 (6352 palabras) Publicado: 4 de marzo de 2010
[pic]

Manual de Referencia Rápida.

Por Alvaro Reyes.

El presente apunte sirve como soporte para el usuario acerca del curso de UNIX para programadores. Este apunte se divide en las siguientes secciones importantes :

• Pequeña reseña acerca del origen del Sistema Operativo UNIX.
• Encendido y apagado del Sistema Operativo UNIX.
• Organización y Estructura delsistema de archivos (File System).
• Ingreso y Egreso del sistema (Login - Logout).
• Creación de Directorios, Usuarios, Grupos, Dispositivos e Impresoras.
• Seguridad y Permisos de Archivos y Directorios.
• Redireccionamiento y encadenamiento de Comandos.
• Lenguaje interpretado SHELL (propio de UNIX).
• Uso del editor de Textos VI y ED.
• Sintaxis yuso de una amplia cantidad de comandos propios de UNIX.
• Pequeña reseña acerca del sistema de comunicaciones en UNIX.
• Técnicas básicas de administración del sistema UNIX.
• Técnicas básicas del mantenimiento de sistema UNIX.

Pequeña reseña acerca del origen del Sistema Operativo UNIX.

El UNIX es un sistema operativo multiusuario y multitarea que trabaja en el modo detiempo compartido (time-sharing). Esto significa que el sistema operativoatiende y ejecuta varios programas simultáneamente de los distintos usuarios que estén trabajando en él, pero realmente solo atiende a uno solo por vez durante una pequeña fracción de tiempo (del orden de los milisegundos). El sistema operativo ejecuta un trozo de un programa, luego lo interrumpe, toma otro programa, continuasu ejecución, y así sucesivamente. De esta manera le da a cada usuario la impresión de que él solo esta utilizando la máquina.

El UNIX fue originalmente desarrollado por los laboratorios Bell de la AT&T. Estos participaron alrededor del año 1969 en un proyecto conjunto con la General Electric en la elaboración de un sistema operativo multiusuario que pudiera aprovechar el hardware disponible ybrindar unos servicios suficientemente interactivos a una gran cantidad de usuarios.

Este proyecto se denominó Multics. Más tarde, los laboratorios Bell consideraron que las metas propuestas no estaban en camino de ser alcanzadas y por lo tanto se retiraron del proyecto.

En ese entonces, uno de los investigadores de los Laboratorios Bell, Ken Thompson, quien había participado del proyectoMultics, disponía de una computadora PDP-7 e ideó un sistema operativo multiusuario según sus propias ideas que tuviera un manejo dinámico de la memoria.

Llamo UNIX a este primer esbozo de sistema operativo, el cual fue puesto en marcha en 1970 en la PDP-7 y luego transcripto a una máquina un poco más grande, una PDP-11.

El UNIX estaba en sus orígenes escrito en lenguaje de máquina, es decir,estaba hecho mediante el assembler de la PDP-7.

Cuando se planteó el problema de transportar el UNIX de una máquina a otra se dieron cuenta que era necesario reescribirlo en su totalidad, puesto que al hacerlo en assembler lo hacían fuertemente dependiente del hardware. Entonces vieron la posibilidad de reescribirlo en algún lenguaje de alto nivel, de tal manera que fuera portable de unamáquina a otra y que solamente tuviera algunas partes dependientes estrictamente del hardware y configuración de la máquina.

De esta manera, Ken Thompson junto a Dennis Ritchie y Brian Kernighan desarrollaron un nuevo lenguaje de programación al cual denominaron C y escribieron el UNIX en este nuevo nivel, dejando lo mínimo necesario dependiente del hardware. Así se hacía más sencillo su transportede una máquina a otra, aún entre máquinas con CPUs totalmente distintas.

Inicialmente, el UNIX fue utilizado en los Laboratorios Bell solamente para uso interno en la preparació de documentación relacionada con sus patentes y de programas de aplicación. No se comercializó, y se lo distribuía entre aquellas universidades que lo solicitaban con propositos educacionales. Recien en 1977 salió a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS