Componentes de subsistemas

Las propiedades y los componentes de un subsistema son los siguientes.

Un subsistema puede tener una o varias de las propiedades siguientes:

  • Se conoce en el sistema por su nombre
  • Requiere un entorno de ejecución más complejo que una subrutina o un programa no privilegiado
  • Incluye programas de aplicación y bibliotecas, así como código de subsistema
  • Controla recursos que se pueden iniciar y detener por el nombre
  • Requiere notificación si un proceso relacionado no es satisfactorio, para realizar la limpieza o recuperar recursos
  • Requiere más control operativo que un simple proceso de daemon
  • Necesita estar controlado por un operador remoto
  • Implementa subservidores para gestionar recursos específicos
  • No se pone automáticamente en el fondo.

Unos cuantos ejemplos de subsistemas son ypserv, ntsd, qdaemon, inetd, syslogd y sendmail.

Nota: Consulte cada subsistema específico para conocer los detalles de sus posibilidades de SRC.

Utilice el mandato lssrc -a para listar los subsistemas activos e inactivos del sistema.

A continuación se definen los grupos de subsistemas y subservidores:

Grupo de subsistemas

Un grupo de subsistemas es un grupo de subsistemas especificados. La agrupación de subsistemas permite el control de varios subsistemas a la vez. Unos cuantos ejemplos de grupos de subsistemas son TCP/IP, Servicios SNA, Network Information System (NIS) y Network File Systems (NFS).

Subservidor

Un subservidor es un programa o proceso que pertenece a un subsistema. Un subsistema puede tener varios subservidores y es responsable de iniciar, detener y proporcionar el estado de los subservidores. Los subservidores sólo se pueden definir para un subsistema con un tipo de comunicación de zócalos y colas de mensajes IPC. Los subsistemas que utilizan las comunicaciones de señales no soportan subservidores.

Los subservidores se inician cuando sus subsistemas padre se inician. Si intenta iniciar un subservidor y su subsistema padre no está activo, el mandato startsrc también inicia el subsistema.