El periférico de entrada (teclado, USB, etc.) se comunica con la unidad de control y solicita una instrucción, esta a su vez se comunica con la unidad de memoria para que guarde lo solicitado, después le regresa la información que es enviada a la unidad aritmética lógica (ALU) para que la traduzca terminando este proceso, regresa de nuevo la información a la unidad de control enviándosela primero al unidad de memoria y después al periférico de salida (pantalla, impresora, etc.). en conclusión lo periféricos de entrada sirven para que el usuario se comunique con la maquina y los periféricos de salida sirven para que la maquina se comunique con el usuario.
Los sucesos a los que puede tener que responder un sistema de tiempo real pueden clasificarse también como periódicos (que ocurren a intervalos regulares) o aperiódicos (que ocurren de forma impredecible). Es posible que un sistema tenga que responder a múltiples corrientes de eventos periódicos. Dependiendo de cuánto tiempo requiere cada suceso para ser procesado, tal vez ni siquiera sea posible manejarlos todos. Por ejemplo, si hay m eventos periódicos y el evento i ocurre con el periodo P. y requiere C segundos de tiempo de CPU para ser manejado, la carga sólo podrá manejarse si un sistema de tiempo real que satisface este criterio es planificable.
Un conjunto de procesos esta en bloqueo mutuo si cada proceso esta esperando un evento que sólo otro proceso del conjunto puede causar, cuando sucede esto ninguno de ellos puede causar ninguno de los eventos que podría despertar a cualquiera de los demás miembros del conjunto y todos los procesos continúan esperando indefinidamente, ya que todos los procesos están esperando.
Una interrupción es cuando el procesador o periférico de salida detienen un proceso para darle lugar a otro; una solicitud es una interrupción y sucede cuando no se ocupa todo el quantum para que el procesador no perder tiempo mientras llega otro proceso (también pueden solicitar interrupciones).
La protección son permisos que se pueden repartir ha archivos y grupos de trabajo, la protección es diferente para los procesos y los archivo. Existe un código de protección que se conforma por tres campos de 3 bits, uno es para el propietario, el segundo para lo miembros del grupo del propietario y el tercero para toda la demás gente. Cada campo cuenta con un bit de acceso de lectura(r), uno para acceso de escritura (w) y uno para ejecución (x).
No hay comentarios:
Publicar un comentario