administracion de procesos y el procesador

Páginas: 16 (3978 palabras) Publicado: 30 de octubre de 2013
Sistemas Operativos - Unidad II

Sistemas Operativos
Unidad II - Administración de Procesos y del procesador.
Competencia específica a desarrollar:
Aplicar las técnicas de administración de procesos.

2.1 - Concepto de proceso.
Proceso: Conjunto de actividades o eventos (coordinados u organizados) que se realizan o suceden
(alternativa o simultáneamente) bajo ciertas circunstancias conun fin determinado.
En informática, un proceso es un conjunto de procedimientos o funciones que tienen uno o más
objetivos. Los programas y aplicaciones informáticos pueden ejecutar más de un proceso
simultáneamente, ayudados o no por un procesador con múltiples núcleos. Esta forma de trabajar se
conoce como multi-threading (múltiples hilos).Un ejemplo de esto puede ser en un juego que tieneun
proceso para la música de fondo, otro para el dibujado de sus personajes y escenarios y un tercero para
la inteligencia artificial.
En sistemas operativos, un proceso es un concepto que consiste en el conjunto formado por:





Las instrucciones de un programa destinadas a ser ejecutadas por el procesador.
Su estado de ejecución en un momento dado, esto es, los valores de losregistros de la CPU
para dicho programa.
Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
Otra información que permite al sistema operativo su planificación.

Esta definición varía ligeramente en el caso de sistemas operativos multi-hilos (multi-threading), donde
un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y lainformación de planificación. Cada hilo consta de instrucciones y estado de ejecución.
Los procesos son creados y destruidos por el sistema operativo, así como también este se debe hacer
cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos.
En los sistemas operativos multi-hilos (multi-threading) es posible crear tanto hilos como procesos. La
diferencia estriba enque un proceso solamente puede crear hilos para sí mismo y en que dichos hilos
comparten toda la memoria reservada para el proceso y los nuevos procesos son independientes y no
comparten memoria (es decir, información) con el proceso que los ha creado.
Tipos de procesos
Existen dos tipos de procesos, aquellos que se ejecutan en modo kernel y aquellos que se ejecutan en
modo usuario. Losprimeros son más lentos por las llamadas al sistema que realizan, sin embargo, son
más seguros por la integridad que representan. Para los procesos de usuario, se puede decir que el
sistema operativo podría no ser multiproceso, ya que se vale de librerías para hacer un multiplexado y
dar la apariencia de trabajar como multiproceso.
Otra clasificación podría ser: Procesos en primer plano(Foreground)y Procesos en segundo plano
(Background). Los primeros interactúan con el usuario, es decir, el usuario proporciona los datos que el
proceso utilizará. Los segundos, son creados para tareas bien definidas y no necesitan la intervención
del usuario. Por ejemplo, se puede tener un proceso en segundo plano para revisar la temperatura el
disco duro constantemente, éstos también son conocidoscomo demonios (Daemon)

2.2 - Estados y transiciones de los procesos.
Los estados de un proceso obedecen a su participación y disponibilidad dentro del sistema operativo y
surgen de la necesidad de controlar la ejecución de cada proceso. Los procesadores sólo pueden
ejecutar un sólo proceso a la vez, turnándolos para el uso de éste. Existen procesos apropiativos que
básicamente ocupan todo eltiempo del procesador hasta que ellos deciden dejarlo. Los procesos no
apropiativos son aquellos que ocupan por un periodo de tiempo el procesador hasta que una
interrupción o señal llega al procesador para hacer el cambio de proceso, a esto se le conoce como
cambio de contexto.
Los posibles estados que puede tener un proceso son:
1. En ejecución.- Es un proceso que está haciendo uso del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesos de la administración
  • Administracion De Proceso
  • proceso de administración
  • Procesos Administracion
  • Administracion Por Procesos
  • Procesos de la administracion
  • Administracion de procesos
  • Administracion de procesos.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS