Arquitectura de unix

Solo disponible en BuenasTareas
  • Páginas : 4 (767 palabras )
  • Descarga(s) : 4
  • Publicado : 1 de junio de 2010
Leer documento completo
Vista previa del texto
ARQUITECTURA DE UNIX

¿Qué es UNIX?
Es un sistema operativo creado por Dennis Ritchie y Ken Thompson en 1969.

Los laboratorios Bell fueron los primeros en usarlo.

Es multiusuario, concapacidad de simular multiprocesamiento y procesamiento no interactivo.

Esta escrito en un lenguaje de alto nivel.

KERNEL
También llamado núcleo.

Es un programa casi escrito en su totalidad enlenguaje C, con excepción de una parte del manejo de interrupciones, expresada en lenguaje ensamblador del proceso en el que opera.

KERNEL [Sus funciones]
Creación de procesos, asignación detiempos de atención y sincronización.
Asignación de la atención del procesador a los procesos que lo requieren.
Administración de espacio en el sistema de archivos, que incluye: acceso, protección yadministración de usuarios, comunicación entre usuarios y procesos, manipulación de E/S y administración de periféricos.

SHELL
Es un interprete de comandos.

Es el proceso encargado de dialogar(hacer de interface) con el núcleo del sistema ante los requerimientos del usuario.

Permite: interconectar procesos entre si; modificar en forma dinámica las características con que se ejecutanlos programas en UNIX; ofrecer las estructuras de control normales: secuenciación, iteración condicional, selección etc…

TIPOS DE USUARIOS
Los usuarios en Unix/Linux se identifican por un númeroúnico de usuario, User ID, UID. Y pertenecen a un grupo principal de usuario, identificado también por un número único de grupo, Group ID, GID. El usuario puede pertenecer a más grupos además delprincipal.

Aunque sujeto a cierta polémica, es posible identificar tres tipos de usuarios :

Usuario root
También llamado superusuario o administrador, su UID es cero(0).
es la única cuenta conprivilegios en todo el sistema.
Acceso total a todos los archivos y directorios con independencia de propietarios y permisos.
Controla la administración de cuentas de usuarios.
Ejecuta tareas de...
tracking img