Documentos de Académico
Documentos de Profesional
Documentos de Cultura
una memoria con TRES marcos determine el número de Fallos de página que se producen:
R: 7
La misión principal del procesador es ejecutar las instrucciones de la computadora que residen
en la memoria virtual.
R: Falso
Conteste con un número y si posee decimales con una fracción, ejemplo: 14,5
R: 13,6
R: Pasar los procesos de bloqueado a listo cuando finalizan las operaciones de entrada/salida
solicitada.
Conteste con un número y si posee decimales con una fracción, ejemplo: 14,5
R: 38
R: 3
BANCO DE PREGUNTAS SISTEMAS OPERATIVOS FINAL
Parcial 1 Prueba 1 ---------------------------------------------------------------------------------
1) ¿El sistema operativo actúa como intermediario entre los programas del sistema
y el hardware de la computadora?
- Falso
2) La eficiencia de un sistema operativo:
-Permite que los recursos de un sistema informático se aprovechen de la mejor manera y
consumiendo el menor número de recursos posibles.
3) ¿Cómo se denomina la parte que contiene las funciones más utilizadas del S.O?
-Kernel
4) ¿Cuándo el sistema operativo tiene la capacidad de ejecutar varios procesos a la
vez, estos pueden tratar de utilizar el mismo recurso simultáneamente?
-Verdadero
5) ¿El hardware puede activar directamente al sistema operativo?
-Sí, por ejemplo, mediante una interrupción
6) Funciones de un sistema operativo:
-Seguridad
-Control de concurrencia
7) El sistema operativo:
-Actúa en respuesta a eventos externos
-Se ejecuta en modo kernel
8) El acceso directo a memoria (dam) es:
-Un método que permite transferir bloques de información desde el buffer de los
controladores a la memoria principal sin la intervención del CPU.
9) Los controladores avisan al procesador que han finalizado alguna tarea mediante:
-Interrupciones
10) La idea de mantener varios trabajos en memoria e ir alternando su ejecución en
función de las demandas de E/S respectivas recibe el nombre de:
-Multiprogramación
Se utiliza la técnica del mejor ajuste. En cola de trabajos tenemos en este orden:
P4(120K), P5(200K), Y P6(80K), los cuales deben ser atendidos en orden FIFO.
Suponiendo que no finaliza ningún proceso y tras intentar cargar en memoria todos los
procesos que están en cola. ¿cuántas particiones quedan libres y de qué tamaño serán?
-2 particiones de 120k y 130k
23) Seleccione los comandos Linux que se aplican para:
-Visualizar el contenido de un archivo ---------------- cat
-Copiar archivos -------------- cp
-Muestra las líneas finales de un archivo --------------- tail
-Renombrar un archivo --------------------------------- mv
24) Conteste con un número y en caso de poseer decimales con una cifra decimal
Un disco que posee 200 pistas (numeradas de 0 a 199), tiene la siguiente cola de peticiones
de acceso: 81, 142, 86, 172, 89, 145, 97, 170, 125
La posición inicial de la cabeza de lectura/escritura está en la pista número 100
¿Cuál es la longitud media de búsqueda para satisfacer estas solicitudes aplicando el
algoritmo: Mas cercano a la posición actual?
-R: 12,2
25) ¿Existe algún mecanismo mediante el cual un proceso de usuario pueda ejecutar
código del núcleo del sistema operativo?
-Sí, invocando una llamada al sistema
26) Si un sistema gasta en promedio un 80% de su tiempo por
proceso(procesamiento), entonces se podría afirmar que el porcentaje de tiempo
correspondiente al grado de multiprogramación es :
-R: 80%
27) Conteste con un número, y en caso de tener decimales solo con una cifra y
separada por una coma
Suponga que un proceso emite una dirección lógica igual a 2453, en donde el
desplazamiento corresponde a 405. Si se utiliza la técnica de paginación, con páginas de
1024 palabras ¿Cuántas paginas corresponderán a dicha dirección?
-R: 2
28) La idea de mantener varios trabajos en memoria e ir alternando su ejecución en
función de las demandas de E/S respectivas recibe el nombre de:
-Multiprogramación
29) En segmentación la forma de detectar una dirección no válida es mediante la
comprobación de que el desplazamiento de la dirección lógica emitida ha de ser
menor que el tamaño del segmento correspondiente el cual se encuentra almacenado
en su tabla de segmentos?
-Verdadero
30) ¿Cuál de estas técnicas NO tiene como fin solapar la ejecución de instrucciones
CPU con la ejecución de operaciones de entrada/salida?
-Modo dual de operación.
-Ejemplo
32) Aplicando sus conocimientos sobre Shell Scripting, empareje:
-Segundo argumento de la línea de comandos --------------------- $2
-Código de salida del comando anterior ----------------------------- $?
-Determina si un archivo existe -------------------------------------- $f?
-Número de argumentos de una línea de comandos --------------- $#
33) Cual es el resultado al ejecutar el siguiente script
-R: 200
34) Cuales son los diferentes tipos de variables que se utilizan en un script de
Shell?
-Variables locales
-Variables globales
35) Dado el siguiente script que se ejecuta ./test.sh hola adiós
If [-f $2 ]; then
Echo “estoy aquí”
Fi
¿Cuándo se imprimirá “estoy aquí”?
-Si hay dos ficheros en el directorio actual
36) Cual es la salida del siguiente bucle :?
-Bienvendido 5
Bienvenido 10
Bienvenido 15
Bienvenido 20
37) Cantidad de usuarios conectados en el sistema
-who
38) Seleccione lo que considere correcto
La sentencia que permita verificar si: /tmp/uno es un directorio o USERS sea mayor
que 5 será ?
-test -d /home/uno -0 $USERS -gt 5
39) En el script
Obtendremos:
-Línea 2
Examen parcial 2 -----------------------------------------------------------------------------------
41) Seleccione lo que considere correcto:
La parte de un programa en donde se almacena los argumentos pasados al programa, las
cadenas del entorno, los argumentos pasados, las variables locales, se denomina:
-stack
42) La entrada correcta de crontab en la columna de minutos para crear un
comando en cron que se ejecuta cada dos minutos seria
-*/2
43) El comando que lista todas las tareas de crontab del usuario es:
- crontab -l
44) Los servicios de un SO
-Comunicación entre procesos
-Operación de E/S
45) Seleccione la respuesta correcta
Si el tiempo de retorno o regreso de un proceso es de 30 ms y el de ejecución de 10 ms
¿Cuál es su tiempo de espera?
-20 ms
46) Cual es la salida del siguiente script
-dos
47) Si ejecutamos el siguiente script, obtendremos
-línea 2
48) Escriba la opción que se requiere dar en el comando setfacl para retirar todos
los permisos asignados
-b
49) Realice un análisis del siguiente Shell script y defina la tarea realizada
#!/bin/bash
Contador1=$1
Contador2=$2
While [ $ contador1 -gt 0 ]; do
Contador2=$(($ contador2 * $ contador1 ))
Contador1 = $(( $ contador1 -1))
Done
Echo $ contador2
-El factorial de un número
50) Conteste con una sola palabra en letras minúsculas
En el ámbito de la seguridad informática, la condición que garantiza que la información
es creada, modificada y borrada exclusivamente por el personal autorizado, se denomina
-Integridad
51) El principio de disponibilidad
-Requiere que los recursos del sistema estén útiles para las entidades autorizadas cuando
los necesiten
52) Sean dos procesos: P1 con tiempo de ejecución de 20ms y P2 con 15ms. El
planificador a corto plazo actúa según un Round Robin con un quantum de 10ms y
de tiempo de continuación de tarea de 5ms. Marcar el tiempo de retorno (regreso)
de P1
-40 ms
53) La siguiente configuración ejecutara el script miscript.sh a las : 30 7 20 11 *
usuario /var/www/clients/client1/web1/web/miscript.sh
-7:30
54) Cual es el comando Linux que muestra los usuarios conectados al sistema y el
tiempo de conexión
-who
55) Que acción realiza el siguiente comando
Setfacl -m u:user1 :rwx,u:user2:5 /home/test/archivo1.txt
-Se aplica permisos de lectura, ejecución, para los usuarios user2 y user1 : user1 tiene
también permisos de escritura en el archivo /home/test/archivo1.txt
56) Empareje según corresponda
Tarea programada – Es una acción que el sistema operativo realizará en un momento
particular del futuro, cuando se produzca un determinado evento, o con una frecuencia
determinada, indicada por el usuario.
Confidencialidad – Exige que la información de un sistema de computadores sea
accesible para lectura solamente por grupos autorizados
Servidor web – Se encarga de mantenerse a la espera de peticiones HTTP llevada a
cabo por un cliente HTTP que se conoce como navegador
Cron – Es un administrador regular de procesos en segundo plano (demonio) que se
ejecuta procesos o guiones a intervalos regulares.
6. En un sistema de multihilo:
RP: EL ESTADO DE TODOS LOS HILOS DE UN PROCESO
DEBE SER EL MISMO
7. La señal (llamada) que permite realizar la finalización de un
proceso es:
RP: kill
8. El uso de hilos en un sistema operativo:
RP: PERMITE LA COMUNICACIÓN ENTRE HILOS DEL MISMO
PROCESO
RP: FACILITA LA PROGRMACION DE APLICACIONES
CONCURRENTES
9. Un proceso A escribe una serie de datos en una área de
memoria y n procesos deben imprimir con una determinada
frecuencia (cada segundo), la última serie de datos escrita por
el proceso A. ¿Cómo se puede asegurar la exclusión mutua?
RP: SE PUEDE SOLUCIONAR CON UN SEMAFORO
10. Cuando ejecutamos un comando, se crea un proceso que es
hijo del Shell del sistema operativo.
RP: VERDADERO
Tercera Prueba 2 Parcial
1. ¿Si usamos AT y luego se reinicia la PC. Se perder la tarea que
le encomendamos?
RP: VERDADERO
2. En el ámbito de la seguridad informática, la condijo que
garantiza que la información es creada, modificada y borrada
exclusivamente por el personal autorizado se denomina:
RP: INTEGRIDAD
3. Que acción realizar el siguiente comando:
RP: 7h30
8. El comando que lista las tareas de crontab del usuario es:
RP: crontab -l
9. El principio de disponibilidad:
RP: REQUERE QUE LOS RECURSOS DE SISTEMA SIEMPRE
ESTEN DISPONIBLES PARA LAS ENTIDADES AUTORIZADAS
CUANDO LO NECESITEN
10. Si se desea eliminar los permisos del usuario ventas sobre el
directorio documentos que comando debe utilizar.
RP:
Prueba parcial del segundo parcial
1. Realice un análisis del siguiente Shell script y defina la tarea que
realiza:
RP: EL FACTORIAL DE UN
NUMERO
RP: C, A, B
4. A la unión lógica de varias pistas a través de superficies paralelas
de almacenamiento se las denomina: RP: CILINDROS
5. Se posee un disco de 100 megas y esta está dividido en bloques
de 1k cada uno, cuantas entradas deberá tener la tabla o índice.
RP: 102400
6. En un sistema operativo que implementa la gestión de memoria
virtual
RP: LOS PROCESOS DISPONEN DE MAS MEMORIA DE LA
INSTALADA EN EL ORDENADOR PARA EJECUTARSE
7. En los S.O distribuidos el usuario necesita saber la ubicación de
los recursos para ubicarlos por nombre, los usa como si todos
ellos fuesen locales a su lugar de trabajo actual. RP:FALSO
8. Un PBC es: IMPORTANTE REPETIDA
CONTIENE INFORMACION CON DIRRECIONES PARA
LOCALIZAR LA MEMORIA A SER OCUPADA POR EL PROCESO
UN ESTADO DE INFORMACION QUE CONTIENE LA
PRIORIDAD DEL PROCESO
MANTIENE LA INFORMACION QUE NECESITA PARA
REINICIAR EL PROCESO
RP: TODAS LAS AFIRMACIONES SON CORRECTAS
9. Cuál de las siguientes opciones, es una desventaja de los S.O, de
red.
RP: SE QUIERE CONOCER LA UBICACIÓN DEL RECURSO
COMPARTIDO
10. Los errores ocurridos en un servidor se denominan. RP:BUGS
11. Seleccione los comando Linux:
Continuar un proceso parado en primer plano: fg
Continuar un proceso parado en segundo plano: bg
Obtener el directorio actual de trabajo: pwd
Finalizar un proceso: ctrl -c
Ir al directorio raíz: cd/
Listas todos los procesos que se tiene: ps -a
12. Empareje según corresponda:
El acceso a los recursos deber tener un mecanismo de
seguridad para asegurar que todos los usuarios tengan
acceso a todas las formas de las operaciones: SEGURIDAD
El compartir recursos entre muchas entidades ayuda a
reducir el coste de propiedad: ECONOMICA
La posibilidad de agregar más recursos para incrementar el
desempeño y la disponibilidad de un sistema:
ESCALIBILIDAD
Un proyecto en desarrollo como el diseño de un sistema
operativo distribuido debe estar abierto a cambios y
actualizaciones para mejorarlo : FLEXIBILIDAD
13. ¿Cómo se denominan los elementos que reforman el interfaz
entre el sistema operativo y los programas de usuario?
RP: LLAMADAS AL SISTEMA
14. Es un tipo de sistema distribuido que permite compartir y
agregar de manera coordinada recursos heterogéneos
distribuidos y autónomos con base en los requerimientos de
calidad usuario. RP: Grids
15. Una de las ventajas claras que nos ofrece la idea de sistema
distribuido es que el funcionamiento de todo el sistema no recae
en la responsabilidad de una sola unidad, sino que cualquier
equipo puede sustituir a otro en caso de que falle.
RP:VERDADERO
16. ¿Cuáles son las alternativas que se manejan en el esquema de
multiprogramación en memoria real para asignarle a cada
pregunta su partición correspondiente?
RP: PARTICIONES FIJAS, PARTICIONES VARIABLES
17. Se poseen los siguientes espacios de memoria (huecos): 16k,
18k y 24k, se desea almacenar 2 procesos de 16k y de 20k (en
ese orden). Cuáles serán los espacios asignados por el algoritmo
del siguiente ajuste.
RP: 18 Y 24
18. La
idea de mantener varios trabajos en memoria e ir alternando
su ejecución en función de las demandas de E/S respectivas
recibe el nombre de. RP: MULTIPROGRAMACION OJO REPETIDO X3
19. Determine el comando Linux que se utiliza para traer a primer
plano un trabajo que está en segundo plano, ya sea que este
activo o detenido. RP: fg
20. La concurrencia es. RP: Los recursos deber ser accesibles a
varias entidades simultáneamente en ambiente compartido
21. La preservación a largo plazo y respaldo de la información
(espejeo) en diferentes lugares estratégicamente localizados es
una característica de un sistema distribuido denominado.
RP: CONFIABILIDAD
22. El parámetro en donde cada proceso mantiene una lista de
variables y sus correspondientes valores se denomina.
RP:ENVIROMENT
23. El PCB de un proceso se debe actualizar antes de conmutar el
estado corriendo a listo o bloqueado, para luego continuar la
ejecución desde el lugar donde se abandonó. RP:VERDADERO
24. Con las siguientes peticiones de páginas: 1, 3, 5, 4, 3, 2, 5, 7, 5.
Determine si se produce o no la Anomalía de belady con 3 o 4
marcos de página. RP:FALSO
25. ¿El administrador de memoria es el encargado de llevar un
registro de las partes de memoria que están utilizando para su
control? RP:VERDADERO
26. El comando Linux más usado en los servidores web, porque
muestra en detalle muy completo del uso de la memoria en
tiempo real es. RP: top
27. Empareje:
Algoritmo de Berkeley: USA LA HORA DE TODOS LOS
ORDENADORES PARA ELABORAR UNA MEDIA, QUE SE
REENVIA PARA QUE CADA EQUIPO ACTUALICE SU PROPIA
HORA
Algoritmo de lamport: EN CADA MENSAJE QUE SE ENVIA A
OTRO ORDENADOR SE INCLUYE LA HORA
Algoritmo de Cristian: CONSISTE EN DISPONER DE UN
SERVIDOR DE TIEMPO EL CUAL SE ENCARGA DE ENVIAR A
CADA ORDENADOR LA HORA.
PRUEBA DE PROCESO
-e : FILE EXISTE
RP:
3. Un Shell script llamado pregunta1.sh, el cual reciba como
argumento un número entre 3 y 9, y ya con el argumento
recibido y de acuerdo a su valor, genere la siguiente salida a
pantalla: RP:
N=4
N=6
4. Realice Un Shell script llamado pregunta2.sh, el cual, usando
el directorio llamado fisei que ya está creado en su directorio
de trabajo respectivo realice:
Determine el número de directorios y archivos que
existen en el directorio fisei.
Liste los archivos del directorio fisei que tengan la
extensión.txt y guárdelo en un archivo que se llame
contar.txt dentro del directorio fisei.
Determine el número de líneas, palabras y caracteres
que tiene el archivo contar.txt
Además, debe desplegar su nombre, nivel y carrera
respectivamente.
RP:
5. Un Shell Script que permita ingresar una palabra desde
teclado, el script debe controlar que sea una palabra e
indicar el número de vocales y consonantes que tiene la
misma.
RP1:
RP2:
- El S.O Android admite sistemas de archivos:
NTFS – EXT3
EXT4
Verdadero
EXFAT
- El sistema de archivos de Linux que implemento el registro por diario o journaling es:
EXT3
- Los usuarios de JFS, por la estructura de este sistema, no tienen que saber en que
maquina esta almacenado un archivo.
Falso
- El sistema de archivos AFS proporciona una estructura consistente y mucho mas rápida
a la hora de reiniciar archivos del sistema.
Falso
Verdadero
> el comando
df -h
permite:
R: Revisar las particiones y la cantidad de disco duro disponible en el sistema.
> El comando que imprime en pantalla la ruta del directorio actual de trabajo es:
R:pwd
> Cual es el comando linux que nos permite ver las 10 ultimas líneas de archivo
denominado lineas.txt?
R: tail lineas.txt
> La ventana que permite interactuar con el sistema operativo linux en modo
línea de comando se denomina:
R: terminal
> ¿Que comando utilizaríamos para copiar todos los archivos de la carpeta actual
de trabajo a la carpeta tmp?
R: cp *.*/tmp
> Se posee un disco de 100 megas y este está dividido en bloques de 1k cada uno,
cuantas entradas deberá tener la tabla o índice.
R: 102400
> A la unión de varias pistas a través de superficies paralelas de almacenamiento
se las denomina:
R: cilindros
> ¿Para que se utilizan las listas (extents) en la implementación de los sistemas de
archivos?
R: Para poder reservar grupos contiguos de bloques de datos sin tener que
mantener una lista de enlaces.
> Cual es el comando que permite conocer los procesos que están en segundo
plano?
R: jobs
> Cuando ejecutamos un comando, se crea un proceso que es hijo del shell del
sistema operativo
R: Verdadero
> ¿Si usamos el comando AT y luego se reinicia la PC, se perderá la tarea que le
encomendemos?
R: Falso