Cuestionario de sistemas operativos.
Enviado por Sofia Cordoba • 30 de Abril de 2016 • Trabajo • 522 Palabras (3 Páginas) • 160 Visitas
Página 1 de 3
Cap 1: Introducción. Generalidades
- Qué es un sistema informático
- Qué es un sistema de computación
- Qué es un sistema operativo. Funciones
- Cuáles son algunas de las tareas de administración que realiza?
- Cuáles son los recursos que administra?
- Qué diferencias hay entre un sistema centralizado y uno distribuido
- Cómo logra ejercer poder de gobierno el SO?
- A qué se les denomina interrupciones? Cómo se las implementa?
- A qué se denomina excepciones o interrupciones de software?
- Para qué sirve la instrucción TRAP? Cómo se la usa?
- Cómo interactúan los ciclos de la instrucción y el de interrupción?
- De qué sirve el modelo de pirámide de memoria?
- Cuál es la función de la memoria tipo caché?
- Cuáles son las técnicas para realizar las operaciones de Entrada/Salida
- Cuáles son las ventajas de los sistemas multiprocesadores?
- Qué diferencias hay entre multiprocesamiento simétrico y asimétrico?
- Qué diferencia hay entre un Dual-core y un SMP?
- Cuál es la característica de las multicomputadoras?
- A qué se denomina multiprogramación?
- Qué diferencia hay entre el modo usuario y el modo kernel?
- En un modelo de pirámide de memoria, quién administra los niveles:
- Registros
- Caché
- Memoria Principal
- Almacenamiento de disco
- Cuáles son las características de los sistemas de tiempo real?
Cap 2: Estructura de los Sistemas Operativos
- Las órdenes tienen distintos niveles de ejecución, cuál es el procesador en cada caso?
- Comandos
- Llamada al sistema
- Instrucción en lenguaje ensamblador
- Instrucción en lenguaje binario
- Qué diferencias hay entre la comunicación por memoria compartida y por paso de mensajes?
- Cómo se implementan las llamadas al sistema?
- Qué servicios se proveen con los programas del sistema? Qué ventajas ofrecen?
- Qué características tienen los sistemas operativos de estructura simple o monolítica?
- Y los sistemas operativos de enfoque por capas?
- Y los sistemas operativos de tipo microkernel?
- Qué es una máquina virtual?
- Qué diferencia hay entre hipervisor tipo 1 y tipo 2
- Qué ventajas tiene ejecutar programas en la máquina virtual de Java?
- Qué diferencia hay entre compilación e interpretación.
Cap 3: Procesos
- Qué es un proceso
- Ventajas de la noción de proceso
- Espacio de direcciones de un proceso (imagen de un proceso)
- Tabla de Procesos. Bloque de control de Proceso (PCB)
- Estados de un proceso
- Cambios de contexto y de proceso
- Procesos batch versus procesos interactivos
- Implementación de colas: batch, ready, bloqueos
- Planificador de mediano plazo (nivel de multiprogramación)
- Creación de proceso con fork(). Ventajas, desventajas.
- Uso de exec()
- Terminación de proceso.
- Comunicación de procesos:
- Mem compartida
- Paso de mensajes
- Sincronización de procesos:
- Bloqueante
- No bloqueante
- Buffer:
- Tamaño 0
- Finito
- Infinito
Cap 4: Hilos
- Qué es un hilo
- Qué diferencia encuentra entre el concepto de proceso e hilo
- Cuál es la información que se necesita administrar de un hilo
- Qué recursos se comparten entre los hilos de un mismo proceso?
- Por qué les hace falta la pila a los hilos
- Mencione aplicaciones que usan múltiples hilos
- Qué diferencias encuentra entre los hilos a nivel de usuario y los de nivel de kernel?
- Qué son las señales? Qué tipos hay?
- Hilos en Windows XP
- Hilos en linux
...
Disponible sólo en Clubensayos.com