Diferencia entre revisiones de «Proceso informático»

 
(No se muestran 6 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
Es la suma de acciones para ir hacia adelante, o cojunto de fases sucesivas de un fenómeno social, que busca una transformación. {{Definición|Nombre=Proceso|imagen=Proceso-1-.jpg|concepto=}}  
+
{{Definición|Nombre=Proceso|imagen=Proceso-1-.jpg|concepto=}}
 +
 
 +
'''Proceso informático'''. [[Proceso]] referido a las instrucciones que ejecutará el [[microprocesador]] mientras lee un programa determinado. Esto también implica a la memoria reservada y a sus contenidos, el estado de ejecución en determinado momento, y la información que permite al sistema operativo planificar.
 +
 
 +
== Partes que lo conforman ==
  
 
Un proceso es un programa en ejecución, los procesos son gestionados por el [[Sistema operativo]] y están formados por:  
 
Un proceso es un programa en ejecución, los procesos son gestionados por el [[Sistema operativo]] y están formados por:  
  
*Las instrucciones de un programa destinadas a ser ejecutadas por el [[Microprocesador]].<br> * Su estado de ejecución en un momento dado, esto es, los valores de los registros de la [[CPU]] para dicho programa.<br> * Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.<br> * Otra información que permite al sistema operativo su planificación.
+
* Las instrucciones de un programa destinadas a ser ejecutadas por el Microprocesador.
 +
* Su estado de ejecución en un momento dado, esto es, los valores de los registros 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 multihilo]], donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución.  
 
Esta definición varía ligeramente en el caso de [[Sistemas operativos multihilo]], donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución.  
Línea 10: Línea 17:
  
 
En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.  
 
En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.  
 +
 +
== Algunos tipos de procesos ==
 +
 +
* Proceso distribuido: Es una forma de proceso en la que los datos y las funciones están distribuidos en los distintos elementos de una configuración o sistema.
 +
* Proceso paralelo: Es un tipo de proceso asimilable a los grandes sistemas.
 +
* Proceso cooperativo: Alude al hecho de que una única aplicación se gestiona desde dos (o más) diferentes configuraciones [[hardware]].
  
 
== Ver además ==
 
== Ver además ==
  
*[[Gestión_de_Procesos|Gestión de precesos]]
+
* [[Gestión de Procesos|Gestión de precesos]]
  
== Fuentes ==
+
== Fuentes ==
  
*[http://es.wikipedia.org/wiki/Proceso_%28inform%C3%A1tica%29]<br>*[http://www.es.genderandwater.org/page/3661]<br>
+
* [http://es.wikipedia.org/wiki/Proceso_%28inform%C3%A1tica%29 Wikipedia]
 +
* [http://www.es.genderandwater.org/page/3661 Genderandwater]
 +
* [http://www.mastermagazine.info/termino/6377.php Definición de Proceso]  
  
 
[[Category:Ciencias_informáticas]]
 
[[Category:Ciencias_informáticas]]

última versión al 12:53 6 ago 2011

Proceso informático
Información sobre la plantilla
Proceso-1-.jpg

Proceso informático. Proceso referido a las instrucciones que ejecutará el microprocesador mientras lee un programa determinado. Esto también implica a la memoria reservada y a sus contenidos, el estado de ejecución en determinado momento, y la información que permite al sistema operativo planificar.

Partes que lo conforman

Un proceso es un programa en ejecución, los procesos son gestionados por el Sistema operativo y están formados por:

  • Las instrucciones de un programa destinadas a ser ejecutadas por el Microprocesador.
  • Su estado de ejecución en un momento dado, esto es, los valores de los registros 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 multihilo, donde un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la informació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. El mecanismo por el cual un proceso crea otro proceso se denomina Bifurcación (fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria.

En los sistemas operativos multihilo es posible crear tanto hilos como procesos. La diferencia estriba en que un proceso solamente puede crear hilos para sí mismo y en que dichos hilos comparten toda la memoria reservada para el proceso.

Algunos tipos de procesos

  • Proceso distribuido: Es una forma de proceso en la que los datos y las funciones están distribuidos en los distintos elementos de una configuración o sistema.
  • Proceso paralelo: Es un tipo de proceso asimilable a los grandes sistemas.
  • Proceso cooperativo: Alude al hecho de que una única aplicación se gestiona desde dos (o más) diferentes configuraciones hardware.

Ver además

Fuentes