Monografias.com > Computación > Sistemas Operativos
Descargar Imprimir Comentar Ver trabajos relacionados

UNIX




Enviado por Dorela Carrasquel



Partes: 1, 2

    1. Características
      Generales
    2. Estandarización de
      UNIX
    3. Los
      Estándares de POSIX
    4. Filosofía de
      UNIX
    5. Sistema de
      Archivos en UNIX
    6. Manejo de
      Archivos en UNIX y VMS
    7. El
      núcleo de UNIX
    8. Los procesos
      en UNIX
    9. El manejo
      de memoria en UNIX
    10. El manejo
      de entrada/salida en UNIX
    11. Conclusión
    12. Bibliografía

    Introducción

    Unix se trata
    de un sistema operativo
    de los mas utilizados y con mas futuro debido a que son muchos
    organismos oficiales y particulares los que defienden su
    utilización, así como muchas firmas de
    fabricación y comercialización de computadoras
    que lo incorporan en sus productos.
    Podemos citar el ejemplo de la Comunidad
    Económica Europea, que impone el sistema operativo
    UNIX en todas las aplicaciones que se desarrollan bajo sus
    auspicios.

    Unix es un sistema operativo de tiempo
    compartido, controla los recursos de una
    computadora y
    los asigna entre los usuarios. Permite a los usuarios correr sus
    programas.
    Controla los dispositivos de periféricos conectados a la máquina.
    Además es un sistema multiusuario, en el que existe la
    portabilidad para la implementación de distintas
    computadoras.

    Esta formado por una serie de elementos que pueden
    representarse en forma de capas concéntricas donde, en
    primer lugar, alrededor del hardware, aislando a este de
    los usuarios, además de adaptar el resto del sistema
    operativo a la maquina debido a la portabilidad que existe en el
    mismo.

    Características
    Generales:

      Es un sistema operativo de tiempo compartido,
    controla los recursos de una computadora y los asigna entre los
    usuarios. Permite a los usuarios correr sus programas.
    Controla los dispositivos de periféricos conectados a la
    máquina.

      Posee las siguientes
    características:

    – Es un sistema operativo multiusuario, con capacidad de
    simular multiprocesamiento y procesamiento no
    interactivo.

    – Está escrito en un lenguaje de
    alto nivel: C.

    – Dispone de un lenguaje de control
    programable llamado SHELL.

    – Ofrece facilidades para la creación de
    programas y sistemas y el
    ambiente
    adecuado para las tareas de diseños de software.

    – Emplea manejo dinámico de memoria por
    intercambio o paginación.

    – Tiene capacidad de interconexión de procesos.

    – Permite comunicación entre procesos.

    – Emplea un sistema jerárquico de archivos, con
    facilidades de protección de archivos, cuentas y
    procesos.

    – Tiene facilidad para redireccionamiento de
    Entradas/Salidas.

    – Garantiza un alto grado de portabilidad.

    El sistema se basa en un Núcleo llamado Kernel,
    que reside permanentemente en la memoria, y
    que atiende a todas las llamadas del sistema, administra el
    acceso a los archivos y el inicio o la suspensión de las
    tareas de los usuarios.

    La
    comunicación con el sistema UNIX se da mediante un
    programa de
    control llamado SHELL. Este es un lenguaje de control, un
    intérprete, y un lenguaje de
    programación, cuyas características lo hacen
    sumamente flexible para las tareas de un centro de
    cómputo.

    Como lenguaje de programación abarca los siguientes
    aspectos:

    – Ofrece las estructuras de
    control normales: secuenciación, iteración
    condicional, selección
    y otras.

    – Paso de parámetros.

    – Sustitución textual de variables y
    Cadenas.

    – Comunicación bidireccional entre órdenes
    de shell.

    – El shell permite modificar en forma dinámica las características con que
    se ejecutan los programas en UNIX:

    – Las entradas y salidas pueden ser redireccionadas o
    redirigidas hacia archivos, procesos y dispositivos;

    – Es posible interconectar procesos entre
    sí.

    Unix es uno de los sistemas
    operativos más ampliamente usados en computadoras que
    varían desde las personales hasta las macro. Existen
    versiones para máquinas
    uniprocesador hasta multiprocesadores.

    Debido a su historia, que evoluciona en
    los Laboratorios Bell de AT&T con un simulador de un viaje
    espacial en el sistema solar,
    pasando por su expansión en universidades y la
    creación de las versiones más importantes que son
    la de la Universidad de
    Berkeley y el Sistema V de la misma AT&T.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter