Modelo examen
Modelo examen
Modelo examen
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ejemplo de preguntas de <strong>examen</strong><br />
Test 1. Indicar, en la siguientes preguntas, cuáles apartados son correctos (puede<br />
haber más de uno o ninguno).<br />
Cada contestación correcta vale 0.5.<br />
Cada contestación incorrecta resta 0.2.<br />
Para puntuar positivamente se deben acertar todas las posibilidades correctas.<br />
En caso contrario, la puntuación será la negativa (-0.2).<br />
No contestar resta 0.1.<br />
Si la suma total es negativa, la puntuación de la pregunta será cero.<br />
1.1 En un directorio con el sticky bit activado, con permisos rwxrwxrwx:<br />
No<br />
Presentado<br />
□<br />
Existirá la opción de<br />
marcar como No<br />
Presentado. El <strong>examen</strong> se<br />
entregará firmado en<br />
cualquier caso.<br />
Tiempo típico: 2.5 horas.<br />
Recordad que el <strong>examen</strong><br />
tiene una puntuación total<br />
máxima de 8.5. La nota del<br />
<strong>examen</strong> se suma a la de<br />
A. Todo usuario puede acceder al directorio.<br />
B. Cualquier usuario puede borrar cualquier fichero del directorio.<br />
C. El propietario del directorio puede borrar los ficheros contenidos en el mismo.<br />
D. El superusuario puede borrar cualquier fichero del directorio.<br />
E. Un usuario (exceptuando el superusuario) no puede borrar un fichero del directorio que<br />
no sea de su propiedad.<br />
F. Ninguna es correcta.<br />
prácticas (máximo 1.5)<br />
1.2 En el desarrollo histórico de UNIX.<br />
A. El desarrollo de la línea BSD fue el primero en incorporar el manejo de memoria virtual<br />
paginada por demanda.<br />
B. En los 80, Richard Stallman inicia el desarrollo del proyecto gnu, para crear un sistema<br />
similar a Unix, que pudiese ser distribuido libremente.<br />
C. El estándar POSIX (Portable Operating System Interface unIX) por parte de IEEE surge<br />
a principios de los 90 para estandarizar las diferencias de portabilidad en las versiones en<br />
desarrollo de UNIX.<br />
D. En el desarrollo inicial del núcleo de gnu/Linux, Linus Torvalds parte o se inspira en el<br />
sistema operativo educativo Minix de Andrew Tanembaum.<br />
E. Linux siguió un diseño de micronúcleo al igual que las líneas iniciales de USG en ATT y<br />
de BSD.<br />
F. Ninguna es correcta.
Test 2. Indicar, en la siguientes preguntas, cuáles apartados son correctos (puede haber más de<br />
uno o ninguno).<br />
Cada contestación correcta vale 0.7.<br />
Cada contestación incorrecta resta 0.3.<br />
Para obtener la máxima puntuación (0.7) se deben acertar todas las posibilidades<br />
correctas.<br />
Si se contestan afirmativamente uno o más apartados correctos, aunque no todos,<br />
la puntuación será 0.25.<br />
Si se comete un solo error, la puntuación será la negativa (-0.3).<br />
No contestar resta 0.1.<br />
Si la suma total es negativa, la puntuación de la pregunta será cero.<br />
2.1 Referente a licencias de software libre.<br />
A. La licencia pública general GPL de gnu es una licencia “vírica” en el sentido de que todo<br />
nuevo software que utilice o se derive del software bajo licencia GLP también estará bajo<br />
licencia GPL.<br />
B. La licencia pública general menor de gnu LGPL (Lesser General Public License) es<br />
conocida normalmente como la licencia pública general de biblioteca.<br />
C. LPGL no impone restricciones en los programas que enlazan con versiones de bibliotecas<br />
cubiertas por LPGL, lo que permite y anima a una mayor utilización de las bibliotecas<br />
gnu.<br />
D. La licencia BSD tiene menos restricciones en comparación con GPL. La licencia BSD, al<br />
contrario que la GPL, permite el uso del código fuente en software no libre.<br />
E. La definición de Open Source no es una licencia, sino una serie de condiciones que debe<br />
cumplir el software para que se le pueda etiquetar de tal forma.<br />
F. Ninguna es correcta.<br />
Resto de preguntas/problemas:<br />
<br />
<br />
<br />
Problemas como los vistos e indicados en clase. Por ejemplo: cálculo de bloques<br />
necesarios para representar un fichero, accesos necesarios para recorrer un path y obtener<br />
el inodo (algoritmo namei), cambios en las estructuras del núcleo durante el acceso a<br />
ficheros, cambios a través de ejecutables setuid o de la llamada setuid().<br />
Se pueden incorporar preguntas referentes a los códigos y conceptos vistos en las<br />
prácticas.<br />
Si hay alguna pregunta referida a algún pseudo-código comentado en clase (como los del<br />
Buffer Cache), se incluirán tales códigos y solo se preguntarán razonamientos sobre los<br />
mismos.