Aí ce me apertou sem me abraçar... []s
Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Willian Leal Enviada em: segunda-feira, 9 de julho de 2007 11:04 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Processamento Dual Core E no caso do .Net, ele resolve esse problema? Em 09/07/07, Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu: > > tiano, > > Quem gerencia as filas de processamento é o sitema operacional e não o > processador. O processador só se incumbe de receber a requisição do SO e > fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um > trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas > operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao > multi-processamento, ao passo que os da Microsoft, nem todos possuem. > > É plenamente possivel que, via programacao, se diga: "Usa o nucleo da > esquerda, ou usa o da direita" sim, se você tiver a manha de Assembler e de > mexer no núcleo do processador, via código ASM ou mesmo C++, 100% possível. > Mas isto é tarefa do programador fazer a coisa acontecer. > > Quando falamos de programa, estamos falando do programa propriamente dito. > No seu caso aí, seria o programa que você compilou no Delphi. Este é quem > teria que estar programado para usar o recurso multiprocessamento. > > A carga de processamento, não é que deve, ela pode ser perfeitamente > balanceada pelo proprio processador entre um nucleo e o outro sim sem > problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não o > Sistema Operacional fazer. Você vê que para desenvolver um projeto > Multi-Thread, você tem que implementar isto nele. O sistema operacional, por > padrão, faz a coisa na forma Default, ou seja: Carrega seu programa, abre um > processo pra ele e cria uma Thread. Caso você necessite qeu ele faça algo > diferente disto, você é quem tem que informar a ele e não ele saber que tem > que fazer. E você informa a ele, via programação. > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento de sistemas > Telemont Engenharia de telecomunicações S/A > Belo Horizonte - MG - Brasil > [EMAIL PROTECTED] <wchagas%40telemont.com.br> > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>]Em > nome de [EMAIL PROTECTED] <tiano27%40yahoo.com.br> > Enviada em: segunda-feira, 9 de julho de 2007 10:14 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] Processamento Dual Core > > Colegas > > O que tem a ver o "programa" com o gerenciamento do processamento da CPU? > Quem gerencia as filas de processamento e o balancemento/distribuicao de > processos dos nucleos não é o proprio processador? > > É possivel que via programacao se diga "Usa o nucleo da esquerda, ou usa o > da direita" ? > > Eu fico em duvida com relacao a dita teoria "do programa é quem deve estar > preparado para usar o dual core", quando os colegas falam programa estao > se > referindo ao Sistema operacional? > > No meu entendimento nao é bem assim.. se o sistema operacional abriu um > "processo" e se este for "critico" a carga de processamento deverá ser > balanceada pelo proprio processador entre um nucleo e o outro. > > Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes. > > Meu respeito aos colegas e desculpem a minha "inginorancia", um abraço a > todos. > > []´s. > > ----- Original Message ----- > From: "Walter Alves Chagas Junior" <[EMAIL > PROTECTED]<wchagas%40telemont.com.br> > > > To: <delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>> > Sent: Monday, July 09, 2007 9:51 AM > Subject: RES: [delphi-br] Processamento Dual Core > > Willian, > > Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo > mais eram unânimes em afirmar que um programa para fazer uso da tecnologia > dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE > RECURSO. sendo assim, qualquer outro programa, que não tenha suporte > multiprocessamento, irá utilizar apenas um dos processadores. A um tempo > atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi > 7 > em maquinas DC. > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento de sistemas > Telemont Engenharia de telecomunicações S/A > Belo Horizonte - MG - Brasil > [EMAIL PROTECTED] <wchagas%40telemont.com.br> > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>]Em > nome de Willian Leal > Enviada em: segunda-feira, 9 de julho de 2007 08:58 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: [delphi-br] Processamento Dual Core > > Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na > verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, > e > é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu > executo qualquer programa nele e vou no gerenciador de tarefas do windows, > mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando > eu rodo o mesmo programa em uma máquina com processador normal ele usa > 100% > da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a > atenção de todos. > > -- > Willian Leal > Desenvolvedor de Softwares > MSN: [EMAIL PROTECTED] <willian_leal%40hotmail.com> > Celular:(32) 8409 - 3077 > > [As partes desta mensagem que não continham texto foram removidas] > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > __________ Informação do NOD32 IMON 1.1179 (20050727) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > > -- Willian Leal Desenvolvedor de Softwares MSN: [EMAIL PROTECTED] Celular:(32) 8409 - 3077 [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos