SO Academia

Is this your test? Login to manage it. If not, you can create an assessment just like it.

This is a non-interactive preview of the quiz content.

1.
1 point
¿Qué algoritmo es equivalente a FCTS?
2.
1 point
Se tienen 3 procesos P1, P2 y P3 que ejecutan S1, S2 y S3 respectivamente. Se quiere garantizar
que S1 se ejecuta antes que S2 y S3, y que estos últimos ejecutan concurrentemente. Tenemos
el siguiente código utilizando el semáforo S:
//P1 //P2 //P3
S1; Wait (S); Wait (S);
Signal(S); S2; S3;
3.
1 point
2. Interrupción hardware causada por un dispositivo de E/S se denomina:
4.
1 point
9. ¿Cuántos procesos se crean en el siguiente fragmento de código?
fork();
fork();
fork();
5.
1 point
¿Cuál de las siguientes afirmaciones es correcta en un sistema multiprogramado
con una única CPU con N cores?
6.
1 point
7. Al ejecutar el siguiente servicio del Sistema Operativo: n = write (fd, buf, n_bytes);
¿Cuál de las siguientes respuestas es falsa?
7.
1 point
Con el esquema de asignación enlazada:
8.
1 point
5. El servicio dup ():
9.
1 point
8. Indica cuál de las siguientes respuestas es falsa:
10.
1 point
6. Se tienen los siguientes ficheros “ls” con sus correspondientes permisos:
-rwxr-xr-- 1 asanchez users 3440 2008-11-03 15:49 /home/asanchez/bin/ls
-rwxr--r-- 1 root root 2280 2008-11-03 14:40 /usr/local/bin/ls
Si la variable PATH del usuario asanchez vale PATH
=/usr/local/bin:/home/asanchez/bin:/bin, si ejecuta el mandato “ls”:
11.
1 point
10. Al ejecutar el siguiente fragmento de código (suponiendo que la llamada execlp es
correcta), cuál será el valor que se devuelve en la llamada exit () al finalizar el proceso:
Execlp (“ls”,”ls”,”-l”, “NULL”);
Exit(1);
12.
1 point
4. Sobre los descriptores de fichero:
13.
1 point
3. Si se ejecuta un mandato terminando la línea con el carácter “&” y posteriormente se
ejecuta “fg”:
14.
1 point
Sobre la sección crítica:
15.
1 point
Durante un fallo de página, el sistema operativo:
16.
1 point
1. El Sistema Operativo:
17.
1 point
El uso de threads:
18.
1 point
Dado el siguiente fragmento de código:
mutex_lock(mutex);

If {<>}
Condition_wait{cond,mutex};
FUNCIÓN
Mutex_unlock(mutex);
¿Cuál de las siguientes afirmaciones es cierta?
19.
1 point
Sobre la gestión de memoria dinámica:
20.
1 point
Los threads de un mismo proceso comparten: