Charlas

Páginas: 5 (1123 palabras) Publicado: 22 de septiembre de 2012
Cuestionario de la Charla

1. Procesos
a. Qué es un proceso: es un programa en ejecución
b. Diferencia entre un programa y un proceso
* Un proceso es una actividad de cierto tipo que contiene un programa, entradas, salidas y estados.
* Programa es un conjunto de instrucciones
c. Cómo pueden ser los procesos: Los procesos pueden ser cooperantes o independientes

d.Cómo se clasifican los estados de un proceso
Un proceso puede estar en cualquiera de los siguientes tres estados: Listo, En ejecución y Bloqueado.

2. Implantación de los procesos
a. Cómo se logra la implantación de los procesos: debido a que el sistema operativo almacena en una tabla denominada tabla de control de procesos.
b. Como se almacena la información en los procesos.
*Identificación del proceso.
* Identificación del proceso padre.
* Información sobre el usuario y grupo.
* Estado del procesador.
* Información de control de proceso
* Información del planificador.
* Segmentos de memoria asignados.
* Recursos asignados

3. Comunicación entre procesos
a. Cómo se dividen las comunicaciones entre procesos y explíquelas* Condiciones de competencia
* Secciones críticas
* Exclusión mutua con espera ocupada
* Desactivación de interrupciones
* Variables cerradura
* Alternancia estricta
* Condiciones de competencia: se da cuando dos o más procesos intentan acceder a un mismo recurso.
* Secciones críticas: Prohibir que dos procesos accedan al mismo recurso.
* Exclusiónmutua con espera ocupada: es cuando un proceso intenta ingresar a su región crítica, verifica si está permitida la entrada. Si no, el proceso se queda esperando hasta obtener el permiso.
* Desactivación de interrupciones: El método más simple para evitar las condiciones de competencia es hacer que cada proceso desactive todas sus interrupciones antes de entrar a su sección crítica y las activeuna vez que salió de la misma.
* Variables cerradura: En éste caso se genera una variable la cual puede tener dos valores o bien 0 (no hay ningún proceso en su sección crítica) o bien 1 (indicando que la sección crítica está ocupada)
* Alternancia estricta: no bloquea el ingreso a la región crítica cuando otro proceso se está ejecutando.

4. Instrucción TSL
* Qué es laInstrucción TSL: Esta solución requiere ayuda del hardware y es debido a que en general las computadoras son diseñadas para atender más de un procesador, que tienen una instrucción TEST AND SET LOCK
* Qué es el proceso Dormir y despertar: El modelo de espera acotada que tienen el inconveniente que se desperdicia tiempo de procesador.
* Cuál es el problema del productor y el consumidor: Describe elhecho de que cuando hay dos o más procesos interactuando a través de un buffer común habiendo procesos que ponen información o datos y otros que los sacan se pueden llegar a dar condiciones en las cuales los procesos que ingresan los datos no puedan hacerlo debido a que el buffer ya se encuentra lleno y para el caso de los que sacan los datos del buffer intenten sacar datos cuando ya no hay nadaque sacar.

5. Planificación de procesos
a. Qués es la Planificación de procesos: es el proceso por el cual el sistema operativo selecciona que proceso ejecutar.

b. Qué es la Expulsión de los proceos: Es la característica por el cual el sistema operativo puede o no expulsar del estado de ejecución a un proceso dado

c. Cuáles son los Objetivos de la planificación:* Equidad: todos los procesos deben poder ejecutarse
* Eficacia: mantener ocupada la CPU un 100% del tiempo
* Tiempo de respuesta: minimizar el tiempo de respuesta al usuario
* Tiempo de regreso: minimizar el tiempo que deben esperar los usuarios por lotes para obtener sus resultados
* Rendimiento: maximizar el número de tareas procesadas por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • charla
  • Charlas
  • Charla
  • charla
  • charla
  • charla
  • charla
  • charles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS