M TEST “INTRODUCCIÓN” DE SISTEMAS OPERATIVOS “MAÑANA” 8 DE








Práctica 2


m

Test “Introducción” de Sistemas Operativos “Mañana” 8 de Octubre de 2020

ETSI de Sistemas Informáticos Departamento de Sistemas Informáticos

Tiempo: 20 minutos Puntuación: 0,5

3Apellidos: Nombre:

Apellidos: SOLUCIÓN Nombre:

Marcar la casilla V / F para indicar si la afirmación correspondiente es Verdadera o Falsa. Cada respuesta errónea anula a otra contestada correctamente.

V

F

Afirmación


X

Si todo va bien, la ejecución del código de abajo desencadenará la ejecución concurrente de dos procesos: uno ejecutando el programa /uno y otro el programa /dos

execl(“/uno”, 0); execl(“/dos”, 0);


X

Supuesto que el fork no falla, la ejecución del código de abajo imprimirá solo un “Hola”

v = fork();

if (v !=0 ) kill (v, SIGKILL);

printf (“Hola\n”);

X


La ejecución del código de abajo puede imprimir “Mayor” o “Menor”

if (getpid() > getppid()) printf (“Mayor\n”);

else printf (“Menor\n”);


X

Si un proceso ejecuta la llamada al sistema “alarm(5)”, deberá ejecutar un “pause()” antes de que pasen 5 segundos

X


La llamada al sistema operativo execl(“programa”, 0), aunque exista el ejecutable “programa” en el directorio actual, podría fallar

X


La llamada al sistema lseek no tiene sentido para dispositivos de caracteres como un teclado o un puerto serie.

X


En Minix, si el sistema de ficheros del dispositivo (partición) "/dev/c0d1p0" contiene un fichero llamado "/tso/practica1.pdf" y se ejecuta con éxito la llamada mount("/dev/c0d1p0", "/home/ast/mnt", 0), entonces desde Minix puede accederse a ese fichero con el siguiente camino absoluto: "/home/ast/mnt/tso/practica1.pdf".

X


Utilizando las llamadas al sistema de POSIX es posible conocer el estado de un fichero sin necesidad de abrirlo previamente con open y en particular es posible conocer el tamaño actual en bytes de un fichero sin abrirlo antes.

X


Si al ejecutarse el programa escrito en C: int main ( void ) { return execl("tuyo.exe", NULL) ; } el proceso correspondiente tiene PID 100, UID 200 y GID 300 y si el programa "tuyo.exe" tiene UID 100 y GID 300 y permisos de acceso rwxrw-r--, dicho proceso termina con resultado -1.


X

En la llamada al sistema open(“filename”, &bufer, nbytes) ; el parámetro “filename” debe ser un camino absoluto, fallando la llamada en caso de indicar en él un camino relativo al fichero.







Tags: operativos “mañana”, operativos, sistemas, “introducción”, “mañana”