Administración E/S Flashcards
Dispositivos de E/S
Hardware usado por operador o sistemas para comunicarse con la computadora
Interrupción
Todo evento recibido por el sistema de origen externo al flujo de ejecución
Ejemplos de Interrupción
Actividad en la red
Teclado o mouse
Alarma del temporizador
Datos del disco duro
Excepción
Eventos inesperados originado por el flujo del proceso
Ejemplos de excepciones
División sobre cero
Instrucción ilegal
Acceso a memoria no direccionada
Rutina de manejo de interrupciones
Grabar estado del proceso desplazado y cambio de contexto
Atender a la intrrupción con privilegio
Volver a invocar al planificador
Interrupciones no enmascarables
Por arquitectura y objetivos del sistema Error de prioridad de memoria Llamadas incompatibles a hardware Teclas para invocar reinicio Bloquear modificaciones de buffer durante refresco vertical
Llamada al sistema
Complementa a interrupciones
Mecanismo para que un proceso solicite un servicio al SO
POSIX, Win32
Tipos de llamadas al sistema
Control de procesos Manipulación de archivos Manipulación de dispositivos Mantenimiento de la información Comunicaciones Protección
Control de procesos
Crea o finaliza un proceso
Atributos de proceso
Espera tiempo
Asigna o libera memoria
Manipulación de archivos
Crea, borra o renombra archivos
Abre y cierra, modifica metadatos
Lee o escribe de un descriptor de archivo abierto
Manipulación de dispositivos
Solicita o libera un dispositivo
Lee, escribe o reposiciona
Mantenimiento de información
Obtener o modificar hora del sistema
Obtener detalles ssobre procesos o archivos
Comunicaciones
Establece comunicación con un proceso
Acepta solicitudes de comunicación
Intercambia información con canales establecidos