Cuando escriba un programa Linux (o UNIX y los sistemas de estilo de UNIX), tendrá que tener en cuenta que el programa se ejecutará en modo multitarea. Esto significa que se estará ejecutando varios programas al mismo tiempo y dichos programas compartirán los recursos del ordenador, como la memoria, el espacio en disco y los ciclos de la CPU. Es posible que haya incluso varias instancias del mismo programa ejecutándose a la vez. Es muy importante que no interfieran unos programas con los otros, que sean todos conscientes del resto, y que puedan actuar correctamente para evitar conflictos, como que dos programas intenten escribir el mismo archivo al mismo tiempo.
Este capítulo estudia el entorno de trabajo de los programas, cómo pueden usar dicho entorno para obtener información sobre las condiciones de ejecución, y cómo pueden modificar los usuarios de los programas su comportamiento. Estudiaremos en este capítulo:
- La transmisión de argumentos a programas.
- Las variables de entorno.
- Los archivos temporales.
- Obtener información sobre el usuario y sobre el ordenador central.
- Provocar y configurar los mensajes de registro.
- Descubrir los límites impuestos por el sistema.
Debe estar conectado para enviar un comentario.