Sistemas Operativos
Una aplicación de Java puede consistir en tener varios hilos,porque los hilos permiten realizar varias tareas a la vez.
2.-Describir el contenido real de un descriptor de procesos para dos sistemas operativos que elijan.
Cuando el Sistema Operativo crea unproceso:
Se crea un espacio de direcciones para el proceso
Estructuras de datos del Sistema Operativo para representar el proceso
Descriptor del Proceso
El descriptor en el ejecutivo almacenaentre otros los siguientes atributos:
Identificador del proceso (PID).
Identificador del proceso padre.
Estado de Terminación.
Tiempos de Creación y Terminación.
Bloque de entorno del Proceso.
Clasede Prioridad del Proceso.
3.-Explicar las diferencias entre procesos, programa e hilos.
Un proceso es cualquier programa en ejecución. este necesita ciertos recursos para realizarsatisfactoriamente su tarea:
Tiempo de CPU.
Memoria.
Archivos.
Dispositivos de E/S.
Los hilos son un concepto relativamente nuevo de los SO. En este contexto, un proceso recibe el nombre de proceso pesado,mientras que un hilo recibe el nombre de proceso ligero. El término hilo se refiere sintáctica y semánticamente a hilos de ejecución.
El término multihilo hace referencia a la capacidad de un SO paramantener varios hilos de ejecución dentro del mismo proceso.
Diferencias: Los hilos, a diferencia de los procesos, no son independientes entre sí.
Como todos los hilos pueden acceder a todas lasdirecciones de la tarea, un hilo puede leer la pila de cualquier otro hilo o escribir sobre ella. Aunque pueda parecer lo contrario la protección no es necesaria ya que el diseño de una tarea conmúltiples hilos tiene que ser un usuario único.
4.-Explicar los estados básicos de un proceso, juzgando las posibilidades de las existencias de estados adicionales y estados intermedios....
Regístrate para leer el documento completo.