• HARDWARE: • MEMÓRIA: Tem como função de armazenar informações. Trabalha fornecendo informações para o processador. Mas é o processador que faz a chamada pela informação. 1 • MEMÓRIA RAM (Random access memory): - É um tipo eletrônico de memória que permite a leitura e escrita de dados em seu interior. - Só que ela é volátil, isto é, cortando-se sua alimentação, apagamos os dados que estavam nela armazenados. 2 3 • MEMÓRIA ROM (Read Only memory): - É um circuito eletrônico de memória onde seus dados não podem ser apagados ou modificados. São mais lentas que as memórias RAM. - Quando o micro e ligado, um programa gravado na memória ROM da placa-mãe, chamado POST (Power On Self Test) entra em ação, inicializando os circuitos da placa-mãe, executando testes, como o teste da memória. 4 • Para o processador, não há diferença entre acessar uma memória RAM ou ROM a não ser a velocidade, pois a ROM é mais lenta. • É na memória RAM que o processador carrega o sistema operacional, programas e documentos que estejam abertos para serem processados. 5 • Possuem capacitores (circuitos pequenos com alta capacidade de armazenamento). Estes circuitos perdem energia. • Por isso tem que ser atualizados, onde todas as posições de memória são varridas para receber uma nova carga, fazendo com que o valor “1” continue sendo corretamente armazenado impedindo que se transforme erroneamente em um valor “0”. • Características (DRAM): 6 • • • • Barata Muito capacidade em pouco espaço. Baixo consumo. Lenta, pois necessita de refresh. • Muito mais rápida que a memória dinâmica. • Não utiliza capacitores possuem circuitos digitais para o armazenamento de cada “0” ou “1”. • Esse circuitos armazenam dados sem a 7 necessidade de nenhum ciclo de atualização. • Esse tipo de memória é bem mais cara. • Em contrapartida mais velocidade. • Por causa do preço, do tamanho e do consumo, não é possível que a memória RAM seja feita totalmente por memórias estáticas. • Características da Memória Estática - Cara. - Difícil integração. - Alto consumo. - Rápida. 8 A Memória SDRAM é uma memória assíncrona, isto é, utiliza-se do clock do barramento local para comandar os seus circuitos internos. As demais tecnologias são chamadas assíncronas e não permitem funcionamento acima de 66MHz A memória Rambus usada por placas de vídeo utiliza gerações anteriores de tecnologia. Essas memórias trabalham no máximo a 600MHz. Alguns Videogames, como o Nintendo 64, utilizam este tipo de memória. Essa tecnologia é proprietária, é necessário pagar direitos autorais à empresa Rambus. Talvez este seja o grande motivo de não ser utilizada em larga escala. 9 Algumas placas de vídeo mais recentes estão usando memórias do tipo DDR-SDRAM. Este tipo de memória transfere dois dados por pulso de clock, em vez de apenas um, fazendo com que a taxa de transferência entre o processador de vídeo e a memória de vídeo seja dobrada – e daí o nome DDR (Double Data Rate, taxa de transferência dobrada). 10 Single In Line Memory Module • Esse sistema não permite que os módulos sejam encaixados invertidos. • Esses módulos têm 30 terminais, daí o “30” em seu nome. São módulos de 8 bits e encontrados em versões de 256 Kb, 1Mb e 4Mb. • Os módulos SIMM-72 são módulos SIMM de 32 bits, criados para serem usados em micros equipados com processadores 486, Pentium e superiores. • São encontrados em diversas capacidades, sendo as mais usuais 11 4Mb, 8Mb, 16Mb e 32 Mb. Double In Line Memory Module • Os módulos DIMM-72 normalmente têm 168 terminais e são de 64 bits. • Atualmente os módulos DIMM utilizam memórias SDRAM. • Os primeiros módulos DIMM eram alimentados com 5V ( os atuais são alimentados com 3,3V). • A sua principal aplicação é em micros servidores de rede, que em geral são equipados com grandes quantidades de memória RAM. 12 SIMM-30 SIMM-72 DIMM 13 1) Insira o módulo no soquete diagonalmente. Só entra no soquete de uma maneira, portanto não há o risco de inversão, e não deverá apresentar qualquer tipo de resistência. O módulo deve encaixar até a base do soquete. 2) Com o módulo encaixado corretamente, empurreo sem fazer força no sentido indicado. Caso apresente resistência ao encaixe, afrouxe os prendedores laterais com os dedos. 3) Pronto! O módulo está encaixado no soquete. 14 CEFET – Santa Rosa/2009 18 - Assinale a alternativa correta em relação à memória: a) A memória virtual existe para ampliar a capacidade de memória RAM de um computador, e desta forma manter vários programas em execução sem perda de desempenho. b) A memória virtual existe para ampliar a capacidade de memória RAM de um computador, e desta forma manter um programa em execução sem perda de desempenho. c) Todo o programa, ou pelo menos a parte que estiver no estado de execução, deve estar em memória RAM. CORRETA d) Um arquivo de troca é usado toda vez que a memória virtual estiver sobrecarregada, desta forma quando uma aplicação necessitar de espaço, um novo arquivo pode ser criado, sem que o usuário da aplicação perceba qualquer diferença no desempenho. 15 Cefet – Cargo Técnico em Informática / 2009 16 - Componente colocado entre o processador e a memória RAM com o objetivo de tornar mais rápido o acesso aos dados? a) Switch b) Hub c) Roteador d) Memória cache CORRETA 16 • Um sistema que utiliza uma pequena quantidade de memória estática como intermediária no acesso à lenta memória RAM. • A fim de aumentar o desempenho das máquinas, os fabricantes passaram a embutir o cache de memória dentro do próprio processador. • A cache tenta entregar, ao processador, dados sem que este necessite buscá-los na memória RAM, que é lenta. • Quando o processador necessita de um dado que não está no cache, tem de buscá-lo diretamente na memória RAM, utilizando wait states e baixando o desempenho do micro. • Obs:. O acesso à memória RAM é muito mais lento do que o acesso a qualquer circuito interno do processador. 17 •A quantidade de cache poderá ser vista através do SETUP ou através de softwares específicos como o WCPUID no qual descreve de uma forma detalhada a quantidade de L2, mostrando sua frequência, além de detalhar o processador. •Esse Programa pode ser obtido através do endereço: •http://www.clubedohardware.com.br/download.html 18 • Confundimos muito memória de massa com a memória principal do computador. A grande maioria acha que o disco rígido é a “memória” do computador. • Devemos ter claro a memória principal do computador é a RAM. Conhecida como memória primária. • Memória de Massa são dispositivos de gravação 19 como discos rígidos, disquetes, cds. • Um computador sem periféricos de (input/output) seria um elefante branco se não pudéssemos fazê-lo se comunicar com o meio externo. • Estes periféricos são chamados pelo nome de (I/O). Por exemplo, um teclado (dispositivo de entrada de dados) e um monitor de vídeo (dispositivo de saída de dados). 20 • A placa mãe é componente principal do computador pois é ela que faz a comunicação entre o processador, memória RAM, placa de vídeo e todos os demais componentes do micro que estão conectados a ela. • O que pouca gente sabe é que a motherboard influencia diretamente no desempenho do micro. • Através dos slots que você instala as placas periféricas, atualmente você encontrará slots do tipo AGP, PCI, ISA. • Alguns componentes elétricos ligados à placa-mãe: o microprocessador; a memória do computador; os slots de expansão e as placas especiais de expansão que são encaixadas neles; 21 chips especiais, chamados de chips ROM, a BIOS; • Através dos slots que você instala as placas periféricas. Atualmente você encontrará slots do tipo AGP, PCI, ISA. PCI PCI PCI ISA ISA 22 MEMÓRIA ROM 23 SIMM-72 SIMM-72 DIMM Slot DIMM 24 PROCESSADOR 25 Ponto marcado no Processador Para evitar de se colocar invertido 26 Referência no soquete para a marca no processador 27 Colocado certo no soquete 28 • O processador interpreta e executa instruções, processando as informações. Executa operações lógicas (e, ou, não, etc.) e aritméticas (adição, subtração, etc). • Suas principais funções são: Ler e escrever informações na memória; Reconhecer e executar os comandos; Controlar todas as operações entre o processador, memória e periféricos. 29 • O processador possui duas unidades: Unidade de Controle e Unidade Lógica e Aritmética. Nos microcomputadores o processador é chamado de microprocessador. - UNIDADE DE CONTROLE (UC): Controla a E/S (entrada e saída, ou I/O) de informações, executa operações e comanda o funcionamento da ULA. -UNIDADE LÓGICA E ARITMÉTICA (ULA): Executa operações lógicas (E, OU, NÃO, etc.) e aritméticas (adição e subtração). 30 CEFET/2009 – Cargo: Técnico em Informática 15 - A CPU (Central Processing Unit) é composta basicamente por: a) Placa mãe, processador, memória e barramento. b) Unidade de controle, unidade lógica e aritmética e os registradores. c) Placa mãe, processador, memória RAM, fonte e HD. d) Chipset. 31 O software é um conjunto de instruções que, colocadas numa seqüência lógica, informam ao computador o que deve ser feito. • SOFTWARE BÁSICO: É um conjunto de programas que define o padrão de comportamento do equipamento, tornando-o utilizável, ou seja são os programas usados para permitir o funcionamento do hardware. O software Básico é orientado para a máquina e torna possível a operação e a própria programação do computador. • SISTEMA OPERACIONAL: São os programas que gerenciam todos os sistemas internos da máquina, supervisionando o funcionamento de todo o sistema e administrando os recursos e facilidades do computador. São as funções básicas que o computador realiza, tais como conhecer os seus periféricos, realizar tarefas inerentes a ele, como copiar, apagar, 32 mover, renomear arquivos, etc. As linguagens de programação são conjuntos de instruções que orientam a realização de uma tarefa pelo computador, servem de tradutores entre nós e a máquina. Existem diversos tipos de linguagens, cada uma possui suas vantagens e desvantagens e são utilizadas em diferentes aplicações. LINGUAGENS DE MÁQUINA: Consiste na programação de códigos binários, atualmente é responsável pela programação básica fornecida pelo fabricante do hardware. 33 LINGUAGEM DE BAIXO NÍVEL: Possuem maiores recursos de programação e permitem maior controle dos dispositivos do computador, são mais difíceis, pois são semelhante a Linguagem de máquina. O programador deve programar passo a passo cada instrução. Ex:. Linguagem Assembly. LINGUAGEM DE ALTO NÍVEL: São de fácil utilização, a maior parte dos comandos realiza internamente o controle dos dispositivos. 34 Foram elaboradas para evitar a natureza tediosa e propensa a erros das linguagens de baixo nível. Para serem usadas, necessitam ser traduzidas para linguagem de máquina, através de compiladores ou interpretadores. Ex:. Cobol, Pascal, Clipper. LINGUAGEM DE QUARTA GERAÇÃO: São linguagens orientadas ao objeto (a um problema). Utilizam tecnologia de Banco de Dados Relacionais. As linguagens de quarta geração são baseadas na linguagem de consulta SQL (structured query language) desenvolvida pela IBM. ___________________________________________ COMPILADORES: Traduz as instruções escritas em uma linguagem de programação legível e transforma em um programa executável que o computador consegue entender. Programa fonte Compilador L. Máquina Resultado 35 INTERPRETADOR: É o tradutor de uma linguagem de programação de alto nível, que converte as instruções para a linguagem de máquina, mas não cria uma versão executável do programa. Programa Fonte Interpretador Resultado 36 CEFET/2009 – Cargo Técnico em Informática 14 - Na aquisição de um computador, que deve trabalhar como servidor de banco de dados considere será usado no máximo 100GB de espaço, dentre os itens listados abaixo, qual seria o mais importante para melhorar o desempenho do equipamento, levando em consideração que a maioria dos processos executados é do tipo I/O baund: a) 1 Disco Rígido SCSI de 250GB com 15000 RPM. b) Placa de Vídeo com 1024 MB de RAM dedicada. c) 2 Discos Rígidos IDE de 160GB com 5400 RPM em RAID 5. d) 2 Discos Rígidos SATA de 250GB com 7200 RPM em RAID 1. 37