...

Instituto Politécnico Nacional

Escuela Superior de Cómputo

Recurso Didáctico Digital

Unidad 1: Estructura de un sistema operativo
...
Instrucciones

Proceda a responder el cuestionario de opción múltiple que consta de 9 preguntas en total.

Cada pregunta está acompañada de un botón para verificar si su respuesta es correcta o no.

Es importante destacar que este cuestionario no tiene validez tanto en la calificación final como en la de cada parcial; su único propósito es servir como una herramienta de prueba para reforzar el aprendizaje que ha desarrollado hasta este punto. Utilice esta oportunidad para evaluar su comprensión y conocimientos, y no dude en utilizar los botones de revisión para obtener retroalimentación inmediata sobre sus respuestas.

Actividad de aprendizaje 5: Fundamentos de shell

1. ¿Qué es un shell en sistemas Unix y Linux?

a) Un programa de edición de texto.
b) Una interfaz entre el usuario y el sistema operativo.
c) Una herramienta de procesamiento de imágenes.
d) Un lenguaje de programación de bajo nivel.

2. ¿Cuál es el propósito de las redirecciones en un shell?

a) Ejecutar comandos en segundo plano.
b) Cambiar el sistema operativo.
c) Redirigir la entrada o salida estándar a un archivo.
d) Crear variables de entorno.

3. ¿Para qué sirven las tuberías (pipes) en el shell?

a) Encadenar la ejecución de varias órdenes.
b) Crear variables locales al shell.
c) Modificar variables del sistema operativo.
d) Ejecutar comandos en segundo plano.

4. ¿Cuál es el propósito de las variables de entorno en un shell?

a) Almacenar información confidencial.
b) Definir y manejar variables locales.
c) Mantener el historial de comandos.
d) Configurar el entorno del usuario.

5. ¿Cómo se referencia el primer parámetro de un proceso shell?

a) $0.
b) $1.
c) $2.
d) $3.

6. ¿Qué comando se utiliza para desplazar la referencia de los argumentos en un shell?

a) Shift.
b) Move.
c) Change.
d) Swap.

7. ¿Qué variable de entorno muestra el número total de argumentos especificados en un proceso shell?

a) $*.
b) $#.
c) $0.
d) $@.

8. ¿Cuál es el propósito de la variable de entorno "PATH" en un shell?

a) Almacenar la ruta de la carpeta personal del usuario.
b) Definir el directorio de trabajo actual.
c) Especificar el grupo de directorios donde se buscan ejecutables.
d) Mostrar el tiempo de ejecución del script.

9. ¿Qué tipo de estructuras de control evalúan una expresión y ejecutan un conjunto de comandos basados en el resultado?

a) Ciclos.
b) Funciones.
c) Condicionales.
d) Variables.