Centro de Informática. Sistemas Operativos II. Curso 1999.
-
Prueba parcial 1/2.
Nombre: ______________________________________ Nota:
___________
Sin consulta de material.
Preguntas (12 puntos).
1. Indicar dos funciones básicas de un sistema operativo.
________________________________________________
________________________________________________
________________________________________________
________________________________________________
2. ¿Qué diferencia hay entre multiusuario y multitarea?
________________________________________________
________________________________________________
________________________________________________
________________________________________________
3. ¿Qué diferencia hay entre programa y proceso?
________________________________________________
________________________________________________
________________________________________________
________________________________________________
4. ¿Qué características del editor vi
lo hacen tan importante para UNIX?
________________________________________________
________________________________________________
________________________________________________
________________________________________________
Comandos (30 puntos).
Escribir comandos para realizar las tareas indicadas. Según el
caso, pueden ser necesarios un comando, varios comandos, o interconexiones
de comandos. Puede usarse ; para separar comandos en la misma línea.
1. Borrar la pantalla. Mostrar la fecha del día.
________________________________________________
2. Mostrar el nombre de la máquina. Mostrar los usuarios en
el sistema.
________________________________________________
3. Eliminar el directorio propio y todos los archivos y subdirectorios
del usuario pedrogom, ubicados bajo el directorio /home.
________________________________________________
4. Determinar la vía completa del comando doexec.
________________________________________________
5. Listar archivos visibles y ocultos, en formato largo, en el directorio
actual.
________________________________________________
6. Trasladarse, desde cualquier lugar, hacia el directorio propio del
usuario. Luego, escribir un comando para indicar el directorio actual.
________________________________________________
7. Fijar permisos totales para todos en el directorio /temporal,
pero de modo que un usuario pueda borrar solamente sus propios archivos.
________________________________________________
8. Buscar, en el subdirectorio /export, todos los archivos
de nombre core, mostrando sus nombres y vías en pantalla.
________________________________________________
9. Cambiar de nombre el archivo nota.txt por el de carta.txt.
________________________________________________
10. Copiar, desde el directorio /parte2/aplics1/conf el archivo
.exrc hacia el directorio actual. Actualizar su fecha.
________________________________________________
________________________________________________
11. Fijar en la variable TRABAJO el nombre /grupos/docentes/examenes/dic1999.
Usar la variable para trasladarse rápidamente a ese directorio.
________________________________________________
________________________________________________
12. Marque todos los tipos de enlace que pueden establecerse en los
siguientes casos.
a) enlace hacia un archivo en el mismo directorio: _____ hard _____
simbólico
b) enlace hacia un archivo en el mismo sistema de archivos: _____ hard
_____ simbólico
c) enlace hacia un archivo en otro sistema de archivos: _____ hard
_____ simbólico
d) enlace hacia un directorio en el mismo sistema de archivos: _____
hard _____ simbólico
e) enlace hacia un directorio en otro sistema de archivos: _____ hard
_____ simbólico
13. Fijar sobre el archivo ejecutable prueba00.cmd, en modo
simbólico, permisos totales para el dueño, lectura y ejecución
para el grupo, y sólo ejecución para otros. Repetir en modo
absoluto.
________________________________________________
________________________________________________
14. Crear un enlace hard de nombre carta.hard en el subdirectorio
cartas.varias del directorio actual, hacia el archivo carta.txt
del directorio actual. Crear un enlace simbólico carta.sim
en el directorio /grupos/cartas/pedroso hacia el archivo carta.txt
del directorio actual.
________________________________________________
________________________________________________
15. Mostrar, uno tras otro, el contenido de los archivo arch1
y arch2, con todas sus letras en mayúsculas, paginando
la salida. No hay vocales acentuadas ni ñ.
________________________________________________
________________________________________________