Unidad 1 Programación de Rutinas de shells. El shell Bourne sh

Anuncio
Temario: PROGRAMACIÓN DE SISTEMAS OPERATIVOS
Unidad 1 Programación de Rutinas de shells.
El shell Bourne sh
Sintaxis de las entradas y salidas
Llamada a los programas
Redireccionamiento
Comandos Compuestos
Los comandos test, trae y false
Declaración y Asignación de Variables
Exportación de variables a un subshells
Entrecomillados
Ejecución de comandos
Archivo de iniciación para sh
Llamar directamente a sh
El shell C sch
Sintaxis de entrada y salida
Ejecución de comandos
Redireccionamiento
Control de trabajos
Alias
Declaración y Asignación de Variables
Entrecomillados
Expresiones
Variables Predefinidas
Llamas sch
Iniciación de csh
Otros Shell
Unidad 2 Programación de Socket
2.1 Programación de red desde la perspectiva del Cliente
Introducción al mundo conectado mediante socket
Introducción
Generalidades del Direccionamiento TCP /IP
Escucha del servidor
Generalidades de la numeración IP
Numero de puertos de host IP
Ordenación de bytes de red
Diferentes clases de socladdr
Tipos de Paquetes de Internet
El paquete de red fundamental
Análisis de varios paquetes
Como encajar los protocolos IP
Como escudriñar la red con Tcpdump
Envió de mensajes entre peers
Socket basados en la conexión
Ejemplo conexión al demonio http
Socket sin conexión
Envió de un mensaje directo
Garantía de llegada de un mensaje UDP
2.2 La perspectiva del servidor y el control de carga
Generalidades sobre el servidor
Asignación de Socket
Servidor de Eco sencillo
Reglas sobre definición de protocolos
Definición de Carga
Definición de Multitareas
Control de Hijos y eliminación de procesos zombis
Bloqueo de Entradas y Salidas
Cuando se debe bloquear
Alternativas de Bloqueo
Sondeo de E/S
E/S Asíncrona
Rendimiento
Creación de servelets
Ampliación del control de select inteligentes
Control de Socket
Envió de Mensajes de Prioridad Alta
Diseño de Socket Robustos
Conversión
Control valores de retorno
Captura de señales
Administración de recursos
Servidores Críticos
Concurrencia cliente – servidor
Ataques de denegación de servicio
Descargar