Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

UMA ABORDAGEM SOBRE A REDUÇÃO DO CONSUMO ENERGÉTICO MANTENDO A ESTABILIDADE DO PODER COMPUTACIONAL

Por:   •  20/11/2018  •  2.489 Palavras (10 Páginas)  •  322 Visualizações

Página 1 de 10

...

O transistor e´ o menor componente do processador, capaz de representar dois

estados ele´tricos, que forma a base bina´ria do computador. O uso da nanotecnologia para a reduc¸a˜o do tamanho do transistor que dita o ritmo da evoluc¸a˜o dos microprocessadores, pois o tamanho da espessura do transistor influencia diretamente a velocidade, capacidade e funcionalidade do processador. Atualmente processadores de u´ltima gerac¸a˜o trabalham com litografia de 14nm e 4,7 bilho˜es de transistores.

Para fins dida´ticos de facilitar o entendimento, a UCP usada para exemplificar

sera´ uma gene´rica que executa instruc¸o˜es sequencialmente, ou seja, executa toda uma

instruc¸a˜o para somente depois ir para a pro´xima instruc¸a˜o. O processador trabalha sob duas func¸o˜es ba´sicas, a func¸a˜o processamento e a func¸a˜o de controle. Para a func¸a˜o processamento os principais componentes sa˜o a ULA, que e´ responsa´vel pelas operac¸o˜es primitivas, como soma, subtrac¸a˜o, multiplicac¸a˜o, operac¸o˜es booleanas, logo a ULA faz basicamente dois tipos de operac¸o˜es, lo´gicas e aritme´ticas, devido a isso a ULA possui dois tipos de entradas ligadas a uma sa´ıda e recebe tambe´m sinais de controle para de- terminar que tipo de operac¸a˜o sera´ feita. O registrador, que funciona como uma espe´cie de memo´ria com maior velocidade para operac¸o˜es da ULA e/ou para guardar o resultado de uma operac¸a˜o ja´ feito pela ULA para ser reutilizada novamente pela mesma ou para armazenar, tanto em cache quanto na memo´ria principal. Ha´ tambe´m os registradores especiais de estados, que conte´m alguns bits espec´ıficos que sa˜o setados de acordo com que cada operac¸a˜o e´ feita, indicando por exemplo quando ocorre uma operac¸a˜o de tipo ”vai um”, ou quando a operac¸a˜o resulta em overflow.

---------------------------------------------------------------

A segunda func¸a˜o, que e´ a func¸a˜o de controle e´ organizada da seguinte forma: A a´rea de controle do Processador, capaz de controlar quem vai fazer e como fazer tal operac¸a˜o no momento adequado e seus principais componentes sa˜o UC(Unidade de Con- trole), Relo´gio(clock), Registrador de Instruc¸a˜o(RI), Contador de Instruc¸a˜o(CI), Decodi- ficador de instruc¸a˜o, Registrador de Dados da Memo´ria(RDM) e Registrador de Enderec¸o de Memo´ria(RDM).

A UC e´ a parte mais complexa do processador, ligado f´ısica e logicamente aos principais componentes do processador, este dispositivo possui a lo´gica para mover dados para os seus determinados locais, isso e´ feito em pulsos - per´ıodos de tempo - pre´-fixados emitidos pelo relo´gio. O relo´gio(clock) emite sinais para ”marcar”um ciclo(pulso) - in´ıcio de uma subida(ou descida) ate´ o in´ıcio de outra subida(ou descida) - o tempo gasto para

se obter um ciclo e´

---------------------------------------------------------------

chamado de per´ıodo, a frequeˆncia do processador e´

---------------------------------------------------------------

dada pelo in-

verso do per´ıodo. Ainda na func¸a˜o de controle temos o Registrador de Instruc¸o˜es(RI), que apo´s concluir o ciclo de busca de instruc¸a˜o, a instruc¸a˜o a ser processada fica ar-

mazenada nesse registrador espec´ıfico. O Contador de Instruc¸o˜es(CI) e´ o registrador

responsa´vel por armazenar o enderec¸o da pro´xima instruc¸a˜o, extremamente importante,

pois assim e´ feita a sequencialidade de um programa. O Decodificador de Instruc¸a˜o

e´ o dispositivo comunica a` UC que operac¸a˜o devera´ ser feita, visto que sa˜o muitas as operac¸o˜es poss´ıveis, as instruc¸o˜es possuem co´digos que identificam quais instruc¸o˜es de- vera˜o ser realizadas, apo´s receber os sinais do Decodificador a UC envia os sinais para os locais espec´ıficos. RDM e REM sa˜o os registradores utilizados pelo processador e memo´ria para comunicac¸a˜o e transfereˆncia de informac¸o˜es.[Monteiro 2007] Para o fun- cionamento do ciclo de instruc¸a˜o, basicamente sa˜o seguidos os seguintes passos: (1)

Trazer a pro´xima instruc¸a˜o da memo´ria ate´ o registrador de instruc¸a˜o. (2) Alterar o

contador de programa para que aponte para a pro´xima instruc¸a˜o.(3) Determinar o tipo de instruc¸a˜o trazida. (4) Se a instruc¸a˜o usar uma palavra na memo´ria, determinar onde essa palavra esta´. (5) Trazer a palavra para dentro de um registrador da CPU, se ne- cessa´rio. (6) Executar a instruc¸a˜o. (7) Voltar a` etapa 1 para iniciar a execuc¸a˜o da instruc¸a˜o seguinte[Tanenbaum and Austin 2013].

-

Comportamento do Processador no SO

Os sistemas operacionais sa˜o munidos com kernel como um nu´cleo do sistema, a parte do sistema que faz a interac¸a˜o com hardware. Portanto na˜o somente o hardware dita o desempenho do computador, como tambe´m o sistema operacional e´ importante por ter a func¸a˜o de gerenciar o hardware, quem faz isso de forma mais eficiente, consume menos recurso, e consequentemente pode se tirar proveito quanto ao consumo energe´tico.

-

Underclock

Underclock consiste em diminuir a frequeˆncia de operac¸a˜o de um componente espec´ıfico do computador. Desta forma, faz-se com que o processador, placa de v´ıdeo ou memo´ria RAM trabalhem numa velocidade mais baixa do que eles sa˜o capazes. Numa analogia simples, e´ como se um carro estivesse andando abaixo da velocidade m´ınima de uma via.

No processo de underclock, a reduc¸a˜o de tensa˜o acontece em cascata. Um con- sumo menor do processador leva a um menor consumo da memo´ria RAM e da placa

gra´fica, o que diminui tambe´m o calor que e´ dissipado no hardware da ma´quina. Por

---------------------------------------------------------------

estarem resfriados, os componentes exigem menos dos coolers, reduzindo os ru´ıdos e o consumo de energia.

Para realizar o processo

...

Baixar como  txt (19.2 Kb)   pdf (67.6 Kb)   docx (22.1 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no Essays.club