Obra: Introdução à programação/Como programar
estrutura interna de um computador um computador minimalista constituído por três unidades básicas processador como nome indica componente principal do processamento memória quem mantém dados programas dispositivos de entrada saída input output tais como teclado monitor ou impressora em um computador pessoal esses componentes normalmente estão colocados em uma placa mãe importante notar que os chamados dispositivos de memória secundária se comunicam com parte principal do computador por dispositivos de entrada saída assim um disco rígido só pode ser usado se conectado placa mãe por meio de uma interface scsi ou sata por exemplo usualmente representamos um computador de forma abstrata por um diagrama muito simples que mostra uma unidade de processamento capaz de usar dados que provêm ou devem ser guardados tanto na memória quanto em dispositivos de entrada saída figura esquema genérico de um computador figura esquema genérico de uma placa mãe antes de ficar perplexo tentar perceber que esquema aquele ali em cima irei explicá lo para leitor compreender como um computador funciona no fundo esquema apresenta dois dispositivos de entrada pci express aquelas onde nós colocamos nossa placa gráfica placa de rede ou placa de som quatro pistas de encaminhamento de dados são mais muitas mais num computador atual onde circulam os dados provavelmente codificados provenientes das entradas diretas central de processamento cpu ou processador aí os milhões de transístores existentes dentro dessa caixinha irão processar criar novos dados que serão distribuídos pela rede interna do pc segundo codificação apresentada nos dados de entrada processador pode guardar dados dentro da memória ram na memória cache sendo que para memória ram irão dados menos usados para cache os dados mais acessados pelo processador os jumpers controlam além da velocidade de processamento que tipo de entradas poderão gerar dados entre outras coisas mesmo processo se sucede aos dados que retornam aos dispositivos et voilà aqui está uma explicação muito muito resumidinha de toda teoria de processamento de um computador alargando um pouco mais escala dispositivos periféricos tais como impressoras scanners acessam também ao processador atualmente os dispositivos não são controlados pelo processador cabendo isso uma memória eeprom chamada bios se quiser conhecer mais sobre este assunto sugiro que procure pelos excelentes tutoriais da guia do hardware sobre tema que aliás poderá ser uma casa interessante para quem quer aprender mais sobre hardware linux processamento de dados processador unidade central do computador designado por cpu central processing unit sua função de interpretar executar instruções unidade de medida da velocidade de um processador hz hertz hertz unidade de medida da frequência que em física definida como sendo número de ciclos que ocorrem por unidade de tempo frequência de um relógio hz ou seja demora hora até se dar uma volta completa nos computadores mais atuais velocidade
elógio hz ou seja demora hora até se dar uma volta completa nos computadores mais atuais velocidade média de gigahertz ou bilhão de ciclos de relógio por segundo ou bilhão de hertz ou ainda analogamente bilhão de voltas completas no relógio em segundo no nosso exemplo hertz pode transportar no mínimo bit informação para efeito de comparação bit hertz pode ser comparado letra deste texto logo computadores que trabalham com bilhões de letras por segundo gigahertz podem ler um livro mais rápido que outro que os que somente leem bilhão de letras gigahertz figura esquema genérico de um processador processador formado por milhões de transistores onde cada um processa um bit de cada vez ou seja apresenta ou estado ou estado esta diversidade de sequências possíveis cria um leque infinito de instruções de fato as limitações encontradas no momento da criação de software não são encaradas pelo processador mas sim pela estrutura da máquina processador teoricamente em termos de processamento de dados ilimitado não existe limites de processamento por vezes são necessárias várias operações matemáticas complexas existe dentro do próprio processador uma pequena seção chamada coprocessador matemático fpu encarregada disso mas processador não pode existir isoladamente logo precisa de estar ligado por algo os barramentos bus do processador são os caminhos por onde informação encaminhada aos dispositivos do computador vice versa quanto maior número de bus mais rapidamente se dão as transferências existem várias tecnologias protocolos usados no bus siga link bus para saber mais sobre isso ver também