domingo, 23 de noviembre de 2008

CARACTERISTICAS ESPECIFICAS

  • 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 vi direccional 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í.

No hay comentarios: