GameVicioFórum
GameVicioFórum

Como funciona o computador (basicamente).

Fórum GameVicio » Placas-Mãe » Como funciona o computador (basicamente).
Como funciona o computador (basicamente).
Tiago Zunino
Tiago Zunino arrow_drop_down
    starstarstarstarstarstarstarstarstarstar
    GameViciado Junior

    Everybody lies.

    ID: #411268
    Membro desde
    Masculino, 37 anos
    # Como funciona o computador (basicamente).
    Resposta de Tiago Zunino.

    Não soube muito bem a área onde postar isso, então se estiver fora do contexto do mini-fórum, peço que algum moderador o mova.

    Se fala tanto em L2 Cache, memória Cache, RAM, HD etc.. mas como realmente funciona? Ai entra esse artigo que encontrei dando uma breve explicação, e achei útil postar pra voces.

    [size=12pt]Como funciona um PC?[/size]

    Num PC temos vários componentes: Processador, HD, memória RAM, cache, etc. Neste artigo você conhecerá melhor como estes componentes interagem em tarefas comuns, como abrir programas, salvar arquivos, etc. Qual é a função de cada um e como cada um afeta a performance do micro.

    Ao clicar num ícone para abrir um programa, como é o processo de carregamento, ou seja, como o programa é carregado, aonde, e qual é a função da memória no processo?

    Todos os programas e arquivos ficam originalmente gravados no HD. O problema é que o HD é muito lento em comparação com o processador, por isso ao serem abertos os programas são transferidos ou "carregados" na memória RAM. Apartir do momento em que o programa encontra-se na memória, ele começa a ser executado. é aí que o cache entra em cena, armazenando as instruções do programa que o processador já executou, ou possa vir a executar, tentando evitar que o processador precise buscar dados diretamente na memória RAM.

    Num PC atual o Processador é o componente mais rápido, seguido pelo cache e pela memória RAM. O HD é de longe o mais lento do quarteto. é justamente por isso que um micro com pouca RAM fica tão lento, pois apartir do momento em que não existe mais espaço na memória RAM, o sistema operacional passa a usar o HD para armazenar os dados que não "couberam" na memória. é o famoso recurso de memória virtual, que permite que os programas sejam abertos, porém com um baixo desempenho.

    Se a memória RAM, cujo tempo de acesso é medido em bilhonésimos de segundo já é bem mais lenta que o processador, prejudicando seu desempenho, imagine o quanto o HD, que tem seu tempo de acesso medido em milésimos de segundo não atrapalha.

    Como é feito o processo inverso, ou seja, o que acontece quando é preciso salvar arquivos?

    Como os dados são lidos na memória, e como é o processo de gravação dos dados no HD?

    Qualquer arquivo gerado, um texto que está sendo escrito no Word por exemplo é primeiramente armazenado na memória RAM. é á que ficam todos os dados que estão sendo manipulados pelo processador.

    Quando é dado o comando de salvar o arquivo, o processador tem de ler o arquivo completo na memória RAM e transferí-lo para o HD. Atualmente este processo é mais rápido, pois como os HDs suportam Ultra DMA, o processador pode simplesmente enviar um comando para o HD, que se encarregará de ele próprio ler dados na memória RAM. Com isto o processador se livra mais cedo da tarefa, ficando livre para fazer outras coisas.

    O HD por sua vez, também possui um pequeno processador na sua placa lógica, que controla o acesso ao disco. Ao receber os dados que devem ser gravados, ele procurará setores disponíveis no disco magnético. O problema é que nem sempre existe um grande número de setores seqüenciais livres, o arquivo acaba então gravado de forma fragmentada, onde cada pedaço acaba numa parte diferente do HD. Claro que assim a leitura do arquivo demorará bem mais, por isso que rodar o Defrag, ou outro desfragmentador de disco periodicamente ajuda a melhorar a performance do micro.

    Como é feito o acesso à memória RAM. Como os dados trafegam entre a memória e o processador. Quem controla a leitura e gravação dos dados? Como é a ação do cache?

    A memória RAM não faz nada sozinha, ela é apenas como um depósito de dados. Quem controla a gravação e leitura dos dados, administra os endereços disponíveis, e mantém tudo organizado é o controlador de memória, que faz parte do chipset da placa mãe. O processador não se comunica diretamente com a memória RAM, mas sim com o controlador de memória, que se encarrega do trabalho pesado.

    O cache L2 por sua vez também possui seu controlador. Este controlador pode estar embutido no próprio processador (no caso dos processadores atuais que trazem cache L2 integrado), quanto na placa mãe, no caso dos sistemas antigos onde o cache L2 faz parte da placa mãe.

    Este controlador também está em contato direto com o processador, e deve ser esperto o suficiente para guardar apenas os dados que em maior possibilidade de serem usados mais tarde pelo processador, e tentar "adivinhar", com base nas instruções que o processador está executando, qual serão os próximos dados que ele irá precisar. é devido à esta "esperteza" que o cache é tão eficiente.

    O cache L1 por sua vez tem um funcionamento semelhante, também tem seu próprio controlador, sempre embutido no processador. A vantagem do cache L1 sobre o L2 é ser bem mais rápido.

    E nos casos das placas de vídeo AGP? elas também podem acessar diretamente a memória RAM para armazenar texturas. Como estes acessos são administrados para que não sejam usados endereços de memória que já estejam sendo usados pelo processador?

    Novamente quem organiza tudo é o chipset da placa mãe. é mantida uma tabela de endereços, chamada Gart, "Graphics Address Remapping Table", que armazena todos os endereços de memória usados pela placa de vídeo e pelo processador. Como todos os acesso à memória tem de passar pelo controlador de memória de qualquer forma, ele pode consultar esta tabela para administrar os endereços ocupados por cada um.

    ?? assim que basicamente funciona um computador.

    IMAGEaHR0cDovL2k0NS50aW55cGljLmNvbS85a2FzZHkuanBn

    Formiga Humana
    Formiga Humana arrow_drop_down
      starstarstarstarstarstarstarstarstarstarstar
      GameViciado Master

      Oh' invazao do twitter ateh aqui?

      ID: #415379
      Membro desde
      Masculino, 28 anos, Solteiro
      # Re: Como funciona o computador (basicamente).
      Resposta de Formiga Humana.

      muito bomm!!! isso me tirou varias duvidasinhas bobas :D :d muito bom!

      IMAGEaHR0cDovL2ltZzgwNS5pbWFnZXNoYWNrLnVzL2ltZzgwNS84ODk4LzIxMzQzNTIzLnBuZw==

      iagoholek
      iagoholek arrow_drop_down
        starstarstarstarstarstarstarstar
        Detonador de Game

        Amnesia The Dark Descent

        ID: #416306
        Membro desde
        Masculino, 25 anos, Solteiro
        # Re: Como funciona o computador (basicamente).
        Resposta de iagoholek.

        mt bom mas eu tenho uma duvida 512 de mb eh bom para rodar games como por exemplo penumbra black plague aki eu rodo td em em high 16x de anistropic refractions on depht of field(axo q eh assim)on bloom on noise filter on trilinear FPS=media de 20

        config minha

        Intel Celeron 1.6 Ghz 2 Núcleos

        DDR2

        512 Memória Ram

        Geforce 6200 Turbo Cache

        256 de Placa de Vídeo 32 Bits

        Config do Penumbra Black Plague

        Processador: Pentium IV 1 GHz ou Athlon equivalente

        Velocidade do processador: 1 GHz

        Memória RAM: 256 MB

        Vídeo: 128 MB

        Direct3D: Sim

        Versão do DirectX : 9.0c

        Sistemas Operacionas : Windows 2000, Windows XP

        Outros: Placa de Vídeo Suportadas:

        Radeon 8500 +/GeForce 3 +(GeForce4MX não suportada) Thanks for the help

        RazorX4
        RazorX4 arrow_drop_down
          starstarstarstarstarstarstarstarstarstarstar
          GameViciado Master

          Ienai itami kanashimi de kizutsuita kimi wo.

          ID: #416316
          Membro desde
          Masculino, 28 anos
          # Re: Como funciona o computador (basicamente).
          Resposta de RazorX4.

          Cara, mt bom. Foi vc q escreveu msm???

          C for, nota mil pra vc,mt bom topico.

          IMAGEaHR0cDovL2kzNy50aW55cGljLmNvbS8yMDV0aWxrLmpwZw==

          Tiago Zunino
          Tiago Zunino arrow_drop_down
            starstarstarstarstarstarstarstarstarstar
            GameViciado Junior

            Everybody lies.

            ID: #416324
            Membro desde
            Masculino, 37 anos
            # Re: Como funciona o computador (basicamente).
            Resposta de Tiago Zunino.

            Então, não recomendo 512 MB pra nenhum jogo mais recénte.

            Procure sempre usar pelo menos o DOBRO do que um jogo pede, pois na maioria das vezes as especificações básicas, nunca condizem com o que vem escrito no rótulo do game.

            Abraços;

            Na verdade não foi eu quem escrevi! Eu tinha um texto salvo no meu PC há muito tempo, editei um pouco ele, arrumei e resolvi postar. Não lembro de onde é, ai não coloquei créditos. :)

            IMAGEaHR0cDovL2k0NS50aW55cGljLmNvbS85a2FzZHkuanBn

            Fórum GameVicio » Placas-Mãe » Como funciona o computador (basicamente).