0% encontró este documento útil (0 votos)
26 vistas8 páginas

Negocios

El documento presenta una serie de preguntas sobre sistemas operativos, planificación de procesos y gestión de memoria, así como un caso práctico sobre la infraestructura de una página web para apuestas en línea. Incluye preguntas de opción múltiple sobre conceptos técnicos y un análisis de recursos necesarios para soportar un alto volumen de apuestas. Además, se abordan temas de planificación de procesos y algoritmos de entrada/salida en discos duros.

Cargado por

apyadi04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas8 páginas

Negocios

El documento presenta una serie de preguntas sobre sistemas operativos, planificación de procesos y gestión de memoria, así como un caso práctico sobre la infraestructura de una página web para apuestas en línea. Incluye preguntas de opción múltiple sobre conceptos técnicos y un análisis de recursos necesarios para soportar un alto volumen de apuestas. Además, se abordan temas de planificación de procesos y algoritmos de entrada/salida en discos duros.

Cargado por

apyadi04
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

negocios

1.- [4 puntos] Sistemas operativos, planificación de procesos y gestión de memoria


Marque usted la respuesta correcta

1.1​[0.2 punto] Los sistemas operativos constituyen un software intermedio entre:


a)​ CPU y RAM
b)​ Hardware y Software de aplicación
c)​ Computadora e Internet
d)​ Todas son correctas

1.2​[0.2 punto] ¿Cuál es el método de administración de memoria busca el bloque al cuál se ajusta
mejor?
a)​ Primer ajuste
b)​ Siguiente ajuste
c)​ Mejor ajuste
d)​ Aleatorio

1.3 [0.2 punto] ¿Cuál de los criterios de asignación de memoria busca un bloque libre, a partir del
principio del espacio de direcciones?
a)​ Primer ajuste
b)​ Siguiente ajuste
c)​ Mejor ajuste
d)​ Aleatorio

1.4​[0.2 punto] ¿En la planificación de procesos, ¿Cuál de los siguientes criterios prevalece sobre los
demás?
a)​ Complete time
b)​ Burst Time
c)​ Priority
d)​ Ninguna de las anteriores.
1.5​[0.2 punto] Si los procesos tienen misma prioridad, mismo AT y mismo BT, entonces se realizará
una programación:
a)​ De una paradoja
b)​ De un solo proceso
c)​ LIFO
d)​ FIFO

1.6​ [ 0.2 punto] Las posiciones de memoria real vs. virtual son gestionadas por:
a)​ MMU
b)​ GPU
c)​ PCI-Express
d)​ La nube

1.7​ [0. 2 punto] Es un algoritmo de fallo de página:


a)​ FIFO
b)​ LRU
c)​ NRU
d)​ Ninguno

1.8 ​ [0.2 punto] ¿Cuál de estos algoritmos de remplazo de páginas es menos costoso y sencillo de
implementar?
a)​ NRU o Reloj.
b)​ FIFO.
c)​ LRU.
d)​ Óptimo.

1.9​ [0.2 punto] En la planificación de CPU por Round Robin, cada instante de tiempo asignado a un
proceso se conoce como:
a)​ Burst Time
b)​ Complete Time
c)​ Time Quantum
d)​ Cambio de contexto
1.10​ [0.2 punto] No es una característica de un sistema operativo
a)​ Gestión de hardware
b)​ Gestión del usuario
c)​ Gestión de memoria
d)​ Gestión de procesos

1.11​ [0.2 punto] No es un sistema Operativo.


a)​ Linux.
b)​ Unix.
c)​ CP/M.
d)​ WordStar.

1.12​ [0.2 punto] El “Sistema de Archivos” es la parte del sistema de administración del
almacenamiento responsable, principalmente, de la administración de los archivos del
almacenamiento secundario. Posee varias funciones, marcar la que NO corresponda.
a)​ Administra la memoria de alta velocidad o "caché" del procesador.
b)​ Permite “compartir controladamente” la información de los archivos mediante "modos de
acceso".
c)​ Permite referenciar a los archivos mediante “Nombres Simbólicos”, brindando
“Independencia de Dispositivos”.
d)​ Brindar una interfaz para el usuario.

1.13​ [0.2 punto] Una forma de organizar los archivos es la siguiente:


a)​ Raíz->un directorio de usuario->archivo->registro
b)​ Raíz->directorio raíz ->directorio de usuarios ->un directorio de usuario->archivo->registro
c)​ Raíz->un directorio de usuario->archivo->registro
d)​ Raíz->directorio de usuarios ->directorio raíz->un directorio de usuario->archivo->registro

1.14​ [0.2 punto] El número y organización de directorios varía de sistema en sistema. Marque la
afirmación que es verdadera:
a)​ Directorio único: el sistema tiene un solo directorio con todos los archivos de todos los
usuarios.
b)​ Un árbol de directorios por usuario: el sistema habilito un solo directorio por cada usuario.
c)​ Un directorio por usuario: el sistema permite que cada usuario tenga tantos directorios como
necesite, respetando una jerarquía general.

1.15​ [0.2 punto] El nombre absoluto de la ruta de acceso siempre funciona, sin importar cual sea el
directorio de trabajo en el caso que estemos trabajando con un directorio organizado como un
árbol.
a)​ VERDADERO
b)​ FALSO

1.16​ [0.2 punto] Cuando se comparten archivos entre dos directorios el directorio propietario debe
compartir la dirección en disco de un archivo y lo puede hacer de dos maneras. La diferencia
entre ambas es la creación de un archivo "link" pero fundamentalmente nada cambia.
a)​ VERDADERO
b)​ FALSO
Explicación. La primera solución indica que el segundo directorio puede acceder al nodo-i de un archivo
directamente. En cambio, la segunda, crea un archivo "link" que contiene la ruta de acceso a un archivo, entra en un
directorio y con la ruta accede a un nodo-i que contiene información de los atributos y la dirección en disco.

1.17​ [0.2 punto] ¿Por qué se deben reducir los accesos a los discos?
a)​ Los discos son mucho más lentos que la memoria real.
b)​ Los discos igual velocidad que la memoria real pero más lejana que esta.
c)​ La memoria real es más lenta que los discos.
d)​ Cuando los discos no son de estado Sólido (SSD).

1.18​ [0.2 punto] Respecto a las políticas de asignación de espacio libre en los sistemas de gestión de
memoria que usan asignación de espacio contiguo:
a)​ La de peor ajuste (worst-fit) es la peor.
b)​ Buscan la mejor manera de compactar la memoria tratando de mover la menor cantidad de
bytes.
c)​ La del primer ajuste es la más rápida en encontrar un espacio libre.
d)​ La de mejor ajuste (best-fit) es la mejor.
1.19​ Sea una aplicación compuesta por P procesos, cada uno de los cuales tiene H hilos.
Adicionalmente, todos los procesos comparten una cierta región de memoria. Si se utiliza gestión
de memoria por paginación, ¿cuántas tablas de páginas diferentes necesitará crear el núcleo
para esta aplicación?
a)​ P
b)​ P + H
c)​ P * H
d)​ P * H + 1

1.20​ En relación con la paginación con memoria virtual es cierto que:

a)​ Un proceso cuyo tamaño sea de 20 páginas ocupará el doble de marcos que otro proceso
cuyo tamaño sea de 10 páginas.
b)​ Un proceso cuyo tamaño sea de 200 páginas provocará, como mínimo, 200 fallos de página.
c)​ Un proceso cuyo tamaño sea de 20 páginas, puede provocar menos fallos de página que
otro proceso cuyo tamaño sea de 10 páginas.
d)​ Si ejecutamos un proceso y observamos que provoca 50 fallos de página, siempre que lo
ejecutemos observaremos el mismo número de fallos de páginas.

Pregunta 2.- [4 puntos] Cloud-Sitio Web


La tienda de apuestas internacional “El Futbol” estima aumentar considerablemente sus ventas para el
mundial de fútbol 2026 de Canadá-USA y México que inicia en junio, para ello ha decidido implementar
una nueva página web para apuestas en línea. Usted ha sido contratado por esta tienda de apuestas
para que le ayude a definir los recursos de infraestructura de cómputo (hardware) para la página web
que debe soportar los siguientes requerimientos:
a)​ Página web para que los hinchas, a nivel nacional e incluso internacional, registren sus
apuestas y realicen el pago respectivo.
b)​ Se ha elegido el sistema operativo Linux para cada Máquina Virtual, se debe asumir para los
cálculos que Linux puede consumir hasta un 25% de 1 CPU. Por ejemplo:
●​ Si tiene una Máquina Virtual con 1 CPU, el 25% de 1 CPU (0.25 CPU) lo va a usar el Linux y el
resto (0.75 CPU) del CPU lo usarán otros “softwares de aplicación” que se instalen en la
Máquina Virtual.
●​ Si tiene una Máquina Virtual con 2 CPU, el 25% de 1 CPU (0.25 CPU) lo va a usar el Linux y el
resto (1.75 CPU) del CPU lo usarán otros “softwares de aplicación” que se instalen en la
Máquina Virtual.
c)​ En cada Máquina Virtual, adicional al Linux, se instalarán los softwares de aplicación “Apache”
(Servidor Web) y “PHP” (Lenguaje de Programación usado para desarrollar la Página Web).
d)​ La Página web debe soportar el registro diario de hasta 100,000 apuestas. Para los cálculos
debe considerar que 1 CPU puede procesar hasta 5,000 apuestas al día. En estos cálculos no
debe considerar el porcentaje de CPU usado por Linux, debe descontarlo.
e)​ La infraestructura debe ser tolerante a fallos y la carga debe estar balanceada entre las
máquinas virtuales. La tienda de apuestas ya ha seleccionado previamente un proveedor de
Cloud Computing quien le ha ofrecido, para alojar la página web. En la tabla 1, se muestra
características y tamaño de las máquinas virtuales:

Tabla 1.
Tipo Máquina Virtual Chica Mediana Grande
Precio al mes US$ 10 US$ 20 US$ 59
Memoria RAM 2 GB 4 GB 12 GB
Procesamiento (CPU) 1 CPU 2 CPU 6 CPU
Almacenamiento 60 GB 80 GB 320 GB
SSD SSD SSD
Transferencia de datos 3 TB 4 TB 6 TB
saliente

Se solicita:

a)​ [1 punto] Calcular la cantidad de máquinas virtuales (MVs) y su costo mensual en los tamaños
definidos como chica, mediana y grande, que se necesita para cubrir los requerimientos
indicados más arriba.
b)​ [1 punto] Mostrar los cálculos realizados para la obtención del número de máquinas virtuales
en sus diferentes tamaños.
c)​ [1 punto] Compare las 3 opciones de máquinas virtuales y sustente cuál de las 3 recomienda y
elabore un ranking de primer, segundo y tercer puesto.
d)​ [1 punto] Para la opción recomendada (primer puesto), elabore un diagrama donde muestre la
infraestructura de hardware y el software de cada máquina virtual y cómo se relacionan,
también debe evidenciar el balanceo de carga y cómo los hinchas accederán a la Página Web.
Nota: Esto se conoce como diagrama de “Arquitectura de Solución”.
Pregunta 3.- [4 puntos] Planificación de Procesos – Prioridad con FIFO
Dada la siguiente tabla 2 de procesos, se muestran los procesos: P1, P2, P3, P4, P5 con distintos
tiempos de llegada (AT). Aplicar el algoritmo Prioridad con FIFO. Asuma que valor de prioridad
(priority) menor se atiende primero. Los resultados de las operaciones matemáticas se deben mostrar
con 2 decimales, ejemplo AWT = 15.77 ms.

a)​ [2 puntos] Diseñar el diagrama de Gantt


b)​ [1 punto] Calcular el Waiting Time de cada proceso (WT) y el promedio (AWT)
c)​ [1 punto] Calcular el Complete Time de cada proceso (CT) y el promedio (ACT)

Tabla 2.
Process BT AT Priority
P4 5 9 1
P2 4 5 3
P5 6 6 2
P1 2 8 2
P3 5 2 5

Información Opcional
Leyenda:
BT: CPU Burst Time (Tiempo de ejecución en ms)
AT: Arrival Time (Tiempo de llegada)
Non Preemptive: No Apropiativo
WT: Wating Time (Tiempo de espera)
AWT: Average Waiting Time (Tiempo de espera promedio)
CT: Complete Time (Tiempo completo)
ACT: Average Complete Time (Tiempo completo promedio)
Pregunta 4: (4 puntos) Entrada / Salida - Disco: Considere un disco duro HDD imaginario de 40 cilindros. Llega
petición para leer un sector en el cilindro 18. Mientras la búsqueda en cilindro 18 está en progreso, llegan al
mismo tiempo nuevas peticiones para los cilindros 14, 20, 38, 2, 12, 40, 5 y 9, en ese orden. Grafique la
secuencia de búsqueda/movimiento del brazo del disco en el tiempo y calcule el total de cilindros recorridos
usando:

a) Algoritmo FCFS (First Come, First Served) 1 punto


b) Algoritmo SSTF (Shortest Seek Time First) 1 punto
c) Algoritmo del Elevador (SCAN) 1 punto
d) ¿Cuál fue el algoritmo más eficiente y por qué, explique lo más detallado? 1 punto

También podría gustarte