Características Generales de UNIX

Características Generales de 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.

            Posee las siguientes características:
– Es un sistrema 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 suspención de las tareas de los usuarios.
La comunació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í.
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad del  shell para configurar diversos ambientes de ejecución. Por ejemplo, se puede hacer que un usuario entre directamente a su sección, ejecute un programa en particular y salga automáticamente del sistema al terminar de usarlo.

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *