Está en la página 1de 8

Maria Isabel Torres Romero INTERRUPCIONES EN UN SISTEMA OPERATIVO Las interrupciones son usadas para permitir al hardware comunicarse

con el sistema operativo. En Linux hay dos tipos de interrupciones: rpidas y lentas. Se podra decir que son tres tipos, considerando el tercero como las llamadas del sistema, tambin desencadenadas por interrupciones. 1. Interrupciones lentas: Son las ms usuales. Se caracterizan porque se puede llevar a cabo otras interrupciones mientras stas son tratadas. Despus de que una interrupcin lenta haya sido procesada, otras tareas adicionales, de carcter peridico, son llevadas a cabo por el sistema (como por ejemplo el scheduler). Un ejemplo tpico de interrupcin lenta es la interrupcin del reloj. 2. Interrupciones rpidas: stas se usan para tareas ms cortas y menos complejas que las comentadas en el apartado anterior. Mientras este tipo de interrupciones son llevadas a cabo, el resto de interrupciones son bloqueadas, a menos que la propia rutina en ejecucin las active. Un ejemplo de este tipo de rutinas es la interrupcin de teclado. En ambos tipos de interrupciones el proceso que se lleva a cabo es muy similar: primero todos los registros son salvados con SAVE_ALL y la interrupcin enva una confirmacin al controlador de interrupciones con ACK. En caso de un sistema con mltiples procesadores, se ejecuta una llamada a la rutina del kernel ENTER_KERNEL para sincronizar el acceso al kernel de los procesadores. Una vez se ha completado la interrupcin, se ejecuta la rutina RESTORE_MOST que devuelve los registros guardados previamente a sus valores iniciales, llamando despus a iret para continuar con el proceso interrumpido.

LISTAR PROCESOS DE UNA JERARQUIA

Diagrama de un proceso

PROC El sistema de ficheros /proc muestra realmente la potencia del Sistema Virtual de Ficheros. Este sistema no existe en realidad. ste como el resto de sistemas de ficheros, se registra en el VFS. Sin embargo, cuando el VFS hace llamadas al /proc, ste crea los ficheros que le son pedidos con informacin sobre el kernel. Por ejemplo la llamada al fichero /proc/devices genera a partir de las estructuras del kernel, un archivo describiendo sus dispositivos. El sistema de ficheros /proc representa una ventana hacia el interior del kernel.

TIPO Y MODELO DE LA CPU

CUANTA MEMORIA DISPONIBLE

LAS TUBERIAS Las tuberas o pipes (... | ...) son unos enlaces que se pueden realizar con cualquier shell, que unen las entradas de algunos programas con las salidas de los otros. Gracias a esto es posible usar gran parte de los comandos de Linux como filtros y, as, construir comandos ms potentes a partir de comandos sencillos. Estas pipes, son consideradas como el mtodo clsico de comunicacin entre procesos. Otra variante de las tuberas son los FIFOs (First In, First Out), que se diferencian de las anteriores en que los FIFOs no son objetos temporales, sino que ellos pueden ser establecidos en un sistema de ficheros. Ahora veamos el directorio en la onsola escribimos ls -al /etc

La funcion less es una forma de entubar la salida de una llamada en este caso de /etc/, es un paginador de pantalla sirve para mostrarlas una a una dependiendo el tamao de la terminal; con tan solo la barra | , utilaza las teclas direccionales para poder cambiar de pagina, la barra espaciadora recoore la siguiente, la ecla B regresa a la anterior, y la Q para salir.

LISTAR LAS RUTAS QUE ABRIO ELID DEL PROCESO

MOSTRAR CANTIDAD DE RAM QUE QUEDA

MOSTRANDO LOS PROCESOS QUE SUCEDIERON AL INICIAR EL SISTEMA....

También podría gustarte