hola<br>vamos por partes.<br>vos como programadora queres que tu programa use toda la cpu que pueda, es funcion del sistema operativo limitar el uso de la cpu, vos no deberias preocuparte por eso.<br><br>despues, lo de usar varios procesadores, es un tema interesante, primero la respuesta SI se pueden utilizar todos los procesadores, hay tecnicas e instrucciones para ello, pero el sistema operativo es quien decide que se ejecuta cuando, vos podes "pedirle" al sistema operativo y este va a tratar de cumplir.<br>

lo que tenes que buscar es programacion multi proceso y programacion multi hilo <br>en particular busca "fork" y "threads", deberias buscar tambien info sobre IPC, inter process comunication, comunicacion entre procesos.<br>

un punto a tener en cuenta, vos podes pedir que dos funciones corran a la vez, pero no se te garantiza q sea asi, tal vez una empiece primero y la otra un poquito despues o que el sistema este ocupado y corran las dos en el mismo procesador intercalandose.<br>

el libro sistemas operativos de stallins explica muy bien esto.<br>Saludos<br>David<br><br><div class="gmail_quote">El 1 de octubre de 2010 08:58, Pau Manent <span dir="ltr"><<a href="mailto:pmb.manent@gmail.com">pmb.manent@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola a todos<br>
<br>
Mi problema, y supongo que le de muchos, es que cuando ejecuto un programa que he hecho en C++, estre utiliza toda la potencia del CPU, lo que puede inducir errores en cálculos largos y complicados.<br>
Mi pergunta es si alguien sabe de alguna libreria, función o algun procedimiento de programación para que el programa sólo use una determinada potencia del CPU.<br>
Y otra cosa, es possible programar con dos núcleos, es decir, yo tengo un AMD x64 sempron (32+32bits), pero al ejecutar un programa sólo usa un micro, el otro no hace nada. Seria posible utilizar ambos a la vez para ejecutar subrutinas distintas?<br>


<br>
Gracias de antemano.<br>
<br>
Pau<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>