15-07-2016, 13:14
Hola gente. Tengo una duda sobre las interrupciones en sistemas multiprocesadores.
Si yo por ejemplo tengo 2 procesadores y en cada uno se ejecuta procesos diferentes. Si un proceso oide disco y este esta desocupado y el otro proceso pide por ejemplo la impresora. Que pasa en esa situación? Ambos se bloquean y el sistema operativo trata ambas al mismo tiempo? O primero atiende una y despues la otra? U en el caso de por ejemplo que un usuario presiona una tecla del teclado y justo un proceso pide E/S co actúa también?
Desde ya gracias
Si yo por ejemplo tengo 2 procesadores y en cada uno se ejecuta procesos diferentes. Si un proceso oide disco y este esta desocupado y el otro proceso pide por ejemplo la impresora. Que pasa en esa situación? Ambos se bloquean y el sistema operativo trata ambas al mismo tiempo? O primero atiende una y despues la otra? U en el caso de por ejemplo que un usuario presiona una tecla del teclado y justo un proceso pide E/S co actúa también?
Desde ya gracias