NEW
Font size
WorksheetsClase 2-. Sistemas Operativos
Total questions: 18
Worksheet time: 9mins
Imagina que Ava está utilizando su computadora para trabajar en un proyecto. Ella necesita que el sistema de su computadora gestione los recursos de hardware, como la memoria y el procesador, para poder ejecutar varias aplicaciones al mismo tiempo. ¿Qué es un Sistema Operativo (SO)?
Un programa de ofimática
Un intermediario que gestiona recursos entre hardware y aplicaciones
Un compilador de programas
Un controlador de dispositivos dedicado
En una empresa de tecnología, el equipo de desarrollo se reúne para discutir las funciones del sistema operativo que están utilizando. Durante la reunión, uno de los miembros del equipo, Michael, pregunta: ¿Cuál NO es una función principal del SO?
Administración de procesos
Administración de memoria
Diseño de hardware
Administración de dispositivos de E/S
¿Cuál es un ejemplo de SO de escritorio?
iOS
Android
Windows
Firmware de una TV
Un núcleo monolítico se caracteriza por...
Mover casi todos los servicios a modo usuario
Ejecutar la mayoría de servicios en modo kernel
No tener controladores
No usar interrupciones
¿Qué describe mejor un microkernel?
Todo corre en modo kernel
La interfaz gráfica corre en firmware
Servicios (drivers, FS) como procesos en modo usuario
No hay planificación de procesos
Un sistema monotarea...
Ejecuta un solo proceso a la vez
Permite multitarea con hilos
Solo ejecuta procesos en segundo plano
Necesita múltiples CPU
Un sistema multiusuario...
Impide conexiones simultáneas
Permite varios usuarios concurrentes
Solo admite un usuario local
Es exclusivo de móviles
Un proceso es...
El código fuente de un programa
Una instancia en ejecución de un programa con contexto y recursos
Un archivo binario en disco
Un hilo del kernel
¿Qué contiene el PCB (Process Control Block)?
Solo el PID
Código del programa
Registros de CPU, estado, PID, info de memoria, prioridad
Logs del sistema de archivos
En el ciclo de vida, un proceso 'bloqueado'...
Está usando la CPU
Es el siguiente en ejecutarse
Espera un recurso o evento externo
Ha terminado y liberado recursos
Un cambio de contexto implica...
Compilar el proceso de nuevo
Guardar estado del proceso saliente y cargar el entrante
Eliminar el proceso que sale
Pasar a modo usuario siempre
Si un hijo finaliza y el padre no hace wait(), el hijo...
Se reinicia automáticamente
Se convierte en zombie
Pasa a estado bloqueado permanentemente
Hereda el PID del padre
¿Para qué sirve el contador de programa (PC)?
Elegir el proceso con mayor prioridad
Apuntar a la próxima instrucción a ejecutar
Medir uso de CPU
Guardar variables globales
¿Por qué existen los modos usuario y kernel?
Para acelerar todos los procesos
Para separar operaciones críticas y mejorar seguridad/estabilidad
Para impedir multihilo
Para ahorrar memoria
Asignar prioridad máxima sin justificación puede...
Acelerar todo el sistema
No tener impacto alguno
Causar inanición de otros procesos
Forzar más memoria caché
La memoria RAM se caracteriza por ser...
No volátil y lenta
Volátil y de acceso aleatorio rápido
No volátil y muy barata por GB
Secundaria y magnética
La memoria caché L1/L2/L3 es...
Más lenta que la secundaria
Rápida pero de pequeña capacidad, cercana a la CPU
Exclusiva de discos SSD
Solo para gráficos
La memoria virtual permite...
Eliminar la RAM física
Ejecutar programas más grandes que la RAM disponible mediante paginación
Reemplazar el CPU
Evitar el uso de disco
