- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
Cómo estudiar sus tarjetas
Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda
Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba
Tecla H: Muestra pista (3er lado).tecla h
Tecla N: Lea el texto en voz.tecla n
Boton play
Boton play
30 Cartas en este set
- Frente
- Atrás
Que es un proceso
|
es un programa en ejecución, incluyendo el valor del program counter, los registros y las variables.
|
Cuáles son los eventos principales que provocan la creación de procesos
|
1. El arranque del sistema. 2. La ejecución, desde un proceso, de una llamada al sistema para creación de procesos. 3. Una petición de usuario para crear un proceso. 4. El inicio de un trabajo por lotes.
|
Cuale son los dos tipos de procesos que se crean al arrancar el SO
|
Proceso en primer plano y en segundo plano
|
En que consiste el proceso en segundo plano
|
que no están asociados con usuarios específicos sino con una función específica.
|
Condiciones para terminar un proceso
|
1. Salida normal (voluntaria). 2. Salida por error (voluntaria). 3. Error fatal (involuntaria). 4. Eliminado por otro proceso (involuntaria).
|
Que es un proceso implícito
|
En algunos sistemas operativos como los de tiempo compartido cada programa que se pasa a ejecución se trata como un proceso independiente.
|
Cuales son las 4 clases de interrupciones
|
De programa, de reloj, de E/S y por fallo de hardware
|
Tipos de planificación de procesos
|
Largo plazo, medio plazo y corto plazo
|
En que consiste la planificación a largo plazo
|
La planificación a largo plazo determina cuáles son los programas admitidos en el sistema. Controla el grado de multiprogramación.
|
Cuál es el objetivo de la planificación a corto plazo
|
El principal objetivo de la planificación a corto plazo es repartir el tiempo del procesador de forma que se optimicen algunos puntos del comportamiento del sistema.
|
Cuales son los criterios orientados al usuario
|
Tiempo de respuesta, tiempo de retorno y plazos
|
Menciona algunos algoritmos de planificación de procesos
|
FCFS (Primero en Llegar, Primero en ser Servido), SJF (Primero el trabajo más corto), Round Robin, SRTF (Primero el de menor tiempo restante)
|
En que consiste el algoritmo FCFS
|
La política más simple de planificación también llamada primero en entrar/primero en salir (FIFO, First-in, First-out).
|
De que trata el algoritmo RR (Round Robin)
|
Es una variación del FCFS asignando un intervalo de tiempo máximo de procesamiento llamado cuanto. Si el cuanto es demasiado grande el tiempo medio de espera es elevado. Si el cuanto es demasiado pequeño genera una sobrecarga intolerable. No existe una fórmula para calcular el tamaño del cuanto.
|
Que es un Hilo
|
Es una secuencia de tareas encadenadas muy pequeña que puede ser ejecutada por un sistema operativo.
|
Cuáles son los estados de los hilos
|
Creación, Bloqueado, Desbloqueado y Terminación
|
Cuales son las dos formas de implementación de hilos en los SO
|
Multihilo apropiativo y Multihilo cooperativo
|
Que es la concurrencia
|
Dos o más procesos decimos que son concurrentes, paralelos, o que se ejecutan concurrentemente, cuando son procesados al mismo tiempo, es decir, que para ejecutar uno de ellos, no hace falta que se haya ejecutado otro.
|
En que consiste el contexto de múltiples aplicaciones dentro de la concurrencia
|
La multiprogramación fue ideada para permitir compartir dinámicamente el tiempo de procesamiento entre varias aplicaciones activas.
|
Que elementos de gestión y diseño surgen por causa de la concurrencia
|
El sistema operativo debe seguir la pista de los distintos procesos activos. A su vez el sistema operativo debe asignar y quitar los distintos recursos a cada proceso activo. Entre estos recursos se incluyen: Tiempo de procesador Memoria Archivos Dispositivos de E/S
|
Que es la competencia de recursos entre procesos
|
Los procesos concurrentes entran en conflicto cuando compiten por el uso del mismo recurso. Como ejemplo dos o más procesos necesitan acceder a un recurso durante el curso de su ejecución.
|
Que es la Exclusión Mutua
|
Dos o más procesos quieren acceder a un único recurso no compartible, como una impresora. Cada proceso enviará órdenes al dispositivo de E/S, recibiendo información de estado, enviando y/o recibiendo datos.
|
Que problemas causa la exclusión mutua
|
Interbloqueo y la inanición
|
En qué consisten los semáforos
|
Dos o más procesos pueden cooperar por medio de simples señales. Se pueda obligar a detener a un proceso en una posición determinada hasta que reciba una señal específica
|
A lo contrario, que es un semáforo binario
|
Es un indicador de condición (S) que registra si un recurso está disponible o no. Un semáforo binario sólo puede tomar dos valores: 0 y 1.
|
Cual es la otra alternativa a los semáforos y en que consiste
|
Monitores, Un monitor es un módulo de software que consta de uno o más procedimientos, una secuencia de inicialización y unos datos locales.
|
En que consiste la política de asignación de páginas
|
Al producirse un fallo de página el sistema operativo debe elegir una de las páginas que están en memoria para sustituirla por la que se solicita. La página que entra en memoria se escribe directamente encima de la que se retira.
|
Cuales son los algoritmos que se encuentran en las memorias
|
FIFO , LRU (Last Recently Used) y Algoritmo de sustitución optimo
|
En que consiste el algoritmo de FIFO en la memoria
|
A cada página se le asocia el tiempo que ha permanecido en la memoria de forma que al tener que sustituir una página se elige la que más tiempo llega en la memoria.
|
En que consiste el Algoritmo LRU
|
Asocia a cada página el tiempo de la última vez que se utilizó. Cuando una página debe ser sustituida, se elige aquella que no ha sido utilizada durante un periodo mayor de tiempo
|