Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ir a la navegaci�nIr a la b�squeda
Los procesos son gestionados por el sistema operativo y est�n formados por:
Los procesos son creados y eliminados por el sistema operativo, as� como tambi�n
�ste se debe hacer cargo de la comunicaci�n entre procesos, pero lo hace a petici�n
de otros procesos (interrupci�n o tiempo de reloj). El mecanismo por el cual un
proceso crea otro proceso se denomina bifurcaci�n (fork). El proceso de arranque de
GNU/Linux inicia con un s�lo proceso (init) y despu�s comienza a crear los hilos
necesarios para tener el sistema listo para su uso. 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.
Los procesos pueden ser cooperativos o independientes. Dos o m�s procesos pueden
cooperar mediante se�ales de forma que uno obliga a detenerse a los otros hasta que
reciban una se�al para continuar.
�ndice
1 Creaci�n de un proceso
2 Terminaci�n de un proceso
3 Estados de un proceso
4 Tipos de procesos
5 V�ase tambi�n
6 Referencias
7 Bibliograf�a
Creaci�n de un proceso
Hasta el d�a de hoy existen s�lo 4 formas de crear un proceso:
Terminaci�n de un proceso
El ciclo de vida de un proceso es f�cil, depende de la creaci�n, la ejecuci�n de
instrucciones y la terminaci�n. Cabe se�alar que un proceso en el transcurso de su
ciclo puede estar en diferentes estados.
Salida normal.
Salida por error.
Error fatal.
Eliminado por otro proceso.
Estados de un proceso
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 solo proceso a la vez,
turn�ndolos para el uso de �ste. Existen procesos no apropiativos o cooperativos
que b�sicamente ocupan todo el tiempo del procesador hasta que ellos deciden
dejarlo. Los procesos apropiativos son aquellos que ocupan por un per�odo 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 ejecuci�n, bloqueado y listo:
Tipos de procesos
Existen dos tipos de procesos, aquellos que se ejecutan en modo kernel y aquellos
que se ejecutan en modo usuario. Los primeros son m�s lentos por las llamadas al
sistema que realizan, sin embargo, son m�s seguros por la integridad que
representan. Cuando hablamos de los procesos de usuario, podemos decir que el
sistema operativo podr�a no ser multiproceso, ya que se vale de librer�as (como
pthread) para hacer un multiplexado y dar la apariencia de trabajar como
multiproceso.
Podr�a pensarse en otra clasificaci�n, como son los procesos en primer plano y
procesos en segundo plano. 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 del disco
duro constantemente, �stos tambi�n son conocidos como demonios.[cita requerida]2?
V�ase tambi�n
Memoria virtual
Multiproceso
Unix
Paginaci�n
Referencias
Stallings, William (2005). Sistemas operativos: aspectos internos y principios de
dise�o (5� edici�n). Pearson Prentice Hall. p. 109. ISBN 978-84-205-4462-5.
Jes�s., Ni�o Camaz�n, (1 de enero de 2011). �Gesti�n de procesos�. Sistemas
operativos monopuesto. Editex. p. p. 215. ISBN 8497719719. OCLC 852653978.
Bibliograf�a
Tanenbaum, Andrew S. (2009). Sistemas operativos modernos (3� edici�n). Pearson
Prentice Hall. ISBN 978-607-442-046-3.
Categor�as: Programaci�nConceptos de sistemas operativos
Men� de navegaci�n
No has accedidoDiscusi�nContribucionesCrear una
cuentaAccederArt�culoDiscusi�nLeerEditarVer historialBuscar
Buscar en Wikipedia
Portada
Portal de la comunidad
Actualidad
Cambios recientes
P�ginas nuevas
P�gina aleatoria
Ayuda
Donaciones
Notificar un error
Imprimir/exportar
Crear un libro
Descargar como PDF
Versi�n para imprimir
Herramientas
Lo que enlaza aqu�
Cambios en enlazadas
Subir archivo
P�ginas especiales
Enlace permanente
Informaci�n de la p�gina
Elemento de Wikidata
Citar esta p�gina
En otros idiomas
???????
English
Fran�ais
??????
Bahasa Indonesia
Portugu�s
???????
????
??
29 m�s
Editar enlaces
Esta p�gina se edit� por �ltima vez el 16 may 2019 a las 06:34.
El texto est� disponible bajo la Licencia Creative Commons Atribuci�n Compartir
Igual 3.0; pueden aplicarse cl�usulas adicionales. Al usar este sitio, usted acepta
nuestros t�rminos de uso y nuestra pol�tica de privacidad.
Wikipedia� es una marca registrada de la Fundaci�n Wikimedia, Inc., una
organizaci�n sin