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 ñ.
________________________________________________
________________________________________________