Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
Entre para seguir isso  
Guest hme

[Resolvido] O que é clock?

Recommended Posts

Guest hme

<font color='#000000'>Já li várias definições, mas nenhuma completa o bastante. Se alguem suber explicar, ou suber algum link que contenho uma boa explicação, eu estarei constatemente verificando este topico para poder tirar minha duvida.

Desde já obrigado a todos aqueles que participarem deste topico.</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2

<font color='#000000'>pra ficar bem "esmiuçado":

o coração do computador é o processador.

nele estão contidos milhares de transistores, que em conjunto permitem processar milhares de informações por segundo.

e quem são as tais "informações"??

são as instruções passadas ao processador!! elas são assim:

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

repeat

I := I + 1;

until I < 5000

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

que são traduzidos para linguagem de máquina, assim:

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

MOV AX,3

MOV aí,BH

JZ 3F3,CX

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

que são passados ao processador em forma de binário, assim:

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

A8 BF 7D 9D 9D M4 K6 K6 D4 5V

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

quando você abre um arquivo com instruções, como um EXE ou uma DLL ela é assim:

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

fdsjalfkwlejqrklçejwqklrçjk34lç1jk45lçj432k5jç4k32m5j4ç3mj2k5jç43k2lfç5j4k32j5k4ç3j2k54çj3k2lç5j4k3çj5k4l3ç2j5klç43

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

codificada pra ninguém mexer!

então o processador recebe os MOV, LEA, JZ e afins. Estes são comandos que acionam os transistores, estes transistores acionados ativam/desativam a eletricidade que passa por toda a placa-mãe influenciando diretamente sobre o comportamento do computador. Esse processos são passados aos dispositivos que por sua vez possuem seus MOVs e JZs próprios que acionam seus elementos mecânicos, como por exemplo o cabeçote de impressão. A maioria desses dispositivos ou usam circuitos eletrônicos que interpretam esses comandos através de sinais elétricos (como um "código morse") ou através do acionamento do chip ROM de cada um, como acontece com os drivers de CD-ROM.

e com que velocidade o processador faz isso?

o XT executava cerca de 300 linhas dessas por segundo

um processador 100MHz faz mais de um milhão por segundo

essa velocidade é denominada pelos micreiros como CLOCK

se você não entendeu alguma coisa escreveaê, beleza?

falou!...</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest hme

<font color='#000000'>até ai tudo bem entendi tudinho, contudo me responda outra duvida. como surge o sinal de clock.</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2

<font color='#000000'>sinal de clock??

peraê...

você deve ter confundido com o timer do sistema

o timer do sistema é acionado pelo sistema eltrônico da BIOS, que pulsa a cada exatos 1 milissegundo, isso pra manter o relógio atualizado.

este também é chamado de "sinal clock" por alguns.

você quer saber como funciona esse dispositivo, né? como é que o computador gera esse sinal de contagem de tempo?</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest hme

<font color='#000000'>sim, é isto que eu estou com dificuladades de entender.</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2

<font color='#000000'>ok, lá vai:

a placa-mãe possui um microcircuito no interior da BIOS, formado de duas plaquinhas de cobre muito próximas uma da outra. Quando ele é submetido a uma corrente elétrica ele "pulsa", ou seja, uma plaquinha de cobre encosta sobre a outra fechando um contato elétrico que conduz a corrente até a BIOS. Pra ilustrar:

------| |--------- < o contato aberto

------__--------- < o contato fechado

essa corrente aciona o programa ROM da BIOS que, quando acionado conta +1. Quando ele conta 100 vezes o contador dos segundos é acionado em +1 e o relógio se adianta em 1 segundo.

Bem, acho que é isso. Se ainda não entendeu, perguntaê!! mas... e como eu sei isso?? é q eu já "piquei" uma BIOS outro dia, heheheheheheh...</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest hme

<font color='#000000'>certo, era isto mesmo que eu queria saber. muito obrigado sua ajuda foi importantissima para que eu entendesse isto, pois estava com dificuladades de achar na net.</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2

<font color='#000000'>d nada!!

qqr coisa q você quiser saber perguntaê q a gente explica!!

=:-)=

falou!...</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<font color='#3BB9FF'>Valeu pela aula Pc-Explorer 2 !!!!!!!!!

Como faço pra aprender esse tipo de coisa????

Faço algum curso ou engenharia da computação???</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2
Postado Originalmente por Coil McCoy@11 Julho 2003,22:25

<font color='#000000'>Valeu pela aula Pc-Explorer 2 !!!!!!!!!

Como faço pra aprender esse tipo de coisa????

Faço algum curso ou engenharia da computação???</font>

<font color='#000000'>q nada!!! faz como o personagem do seu avatar:

SEJA CURIOSO!!

fuçe, fuçe mesmo!! cara eu já desmontei todo o tipo de coisa só pra ver como é q é por dentro!! na lista estão coisas grandes como um fogão, uma lava-roupas, um televisor e um fuscão batido (heheheheh...). Também piquei coisas pequenas, como uns resistores, um processador, uma BIOS, um chipset e um leitor ótico de drive de CD-ROM.

quando eu faço esse tipo de coisa eu procuro analisar o q encaixa no q, onde fica tal coisa, do q é feito aquilo, etc. É uma das melhores formas de aprender!!</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<font color='#000000'>

ok, lá vai:

a placa-mãe possui um microcircuito no interior da BIOS, formado de duas plaquinhas de cobre muito próximas uma da outra. Quando ele é submetido a uma corrente elétrica ele "pulsa", ou seja, uma plaquinha de cobre encosta sobre a outra fechando um contato elétrico que conduz a corrente até a BIOS. Pra ilustrar:

------| |--------- < o contato aberto

------__--------- < o contato fechado

essa corrente aciona o programa ROM da BIOS que, quando acionado conta +1. Quando ele conta 100 vezes o contador dos segundos é acionado em +1 e o relógio se adianta em 1 segundo.

Ai, meu coração pulou neste momento!!!  :crazy:

O clock é o seguinte...

Existem circuitos eletrônicos (i.e. combinação de transístores, etc) chamados astáveis, isto é instáveis... É como colocar uma mola sob o assento de uma gangorra, assim que ele encosta no chão vai quicar e recomeçar o ciclo (claro que nesse exemplo uma hora a oscilação vai morrer, mas não no caso dos circuitos eletrônicos...) Aliás o oscilador mais básico é feito de transístors, não de "plaquinha que pulsa"

Pois bem, ao se observar a saída de um astável vê-se que é uma onda quadrada...  :ui:

  _   _   _  

_||_||_||_

Essa onda quadrada entra no processador (no caso dos PC ele é multiplicado em frequência pelo multiplicador) i.e. entra o Sinal de 200MHz e dentro vira 2GHz por exemplo...

Esse sinal é usado pelo processador para coordenar os seus passos. Como exemplo o Z80 precisa de 4 passos, o 8051 precisa de 12 passos para executar uma instrução (em média)

Os processadores de hoje precisam de algo como 13 (AMD) ou 20 passos (Pentium 4)

Mais eles não executam 1 op por ciclo de clock??????

Quase, na verdade, para ser mais exato, o P4 precisa de 20 passos para executar 20 instruções (mais tem também a questão Superescalar, que daí fica complicado... tome isso como uma média...)

Entretanto, quando o branch prediction falha, ele perde uns 20 ciclos de clock para retomar o passo.

Então clock é isso, ele dá o passo para o processador (pense num músico com um metrônomo) O que o processador vai fazer com isso é problema dele...

Certo!  :-BEER

BTW. o RTC (real time clock) é outra coisa, ele também tem um astável dentro, mais funciona "como um relógio de pulso" que o computador pode ler a qualquer momento...

:bye:</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Guest PC-Explorer 2
Postado Originalmente por tabgal@13 Julho 2003,14:25

<font color='#000000'>

ok, lá vai:

a placa-mãe possui um microcircuito no interior da BIOS, formado de duas plaquinhas de cobre muito próximas uma da outra. Quando ele é submetido a uma corrente elétrica ele "pulsa", ou seja, uma plaquinha de cobre encosta sobre a outra fechando um contato elétrico que conduz a corrente até a BIOS. Pra ilustrar:

------| |--------- < o contato aberto

------__--------- < o contato fechado

essa corrente aciona o programa ROM da BIOS que, quando acionado conta +1. Quando ele conta 100 vezes o contador dos segundos é acionado em +1 e o relógio se adianta em 1 segundo.

Ai, meu coração pulou neste momento!!!  :crazy:

O clock é o seguinte...

Existem circuitos eletrônicos (i.e. combinação de transístores, etc) chamados astáveis, isto é instáveis... É como colocar uma mola sob o assento de uma gangorra, assim que ele encosta no chão vai quicar e recomeçar o ciclo (claro que nesse exemplo uma hora a oscilação vai morrer, mas não no caso dos circuitos eletrônicos...) Aliás o oscilador mais básico é feito de transístors, não de "plaquinha que pulsa"

Pois bem, ao se observar a saída de um astável vê-se que é uma onda quadrada...  :ui:

  _   _   _  

_||_||_||_

Essa onda quadrada entra no processador (no caso dos PC ele é multiplicado em frequência pelo multiplicador) i.e. entra o Sinal de 200MHz e dentro vira 2GHz por exemplo...

Esse sinal é usado pelo processador para coordenar os seus passos. Como exemplo o Z80 precisa de 4 passos, o 8051 precisa de 12 passos para executar uma instrução (em média)

Os processadores de hoje precisam de algo como 13 (AMD) ou 20 passos (Pentium 4)

Mais eles não executam 1 op por ciclo de clock??????

Quase, na verdade, para ser mais exato, o P4 precisa de 20 passos para executar 20 instruções (mais tem também a questão Superescalar, que daí fica complicado... tome isso como uma média...)

Entretanto, quando o branch prediction falha, ele perde uns 20 ciclos de clock para retomar o passo.

Então clock é isso, ele dá o passo para o processador (pense num músico com um metrônomo) O que o processador vai fazer com isso é problema dele...

Certo!  :-BEER

BTW. o RTC (real time clock) é outra coisa, ele também tem um astável dentro, mais funciona "como um relógio de pulso" que o computador pode ler a qualquer momento...

:bye:</font>

<font color='#000000'>ô tabgal, o carinha aí perguntou o funcionamento mecânico da coisa aí... q ele não conseguia entender...

mas é + ou menos assim mesmo...  é como o RTC funciona!!

*****, tá me chamando de ignorante é??  :não:</font>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×