Capítulo 5 Organização Interna de um Computador

Tamanho: px
Começar a partir da página:

Download "Capítulo 5 Organização Interna de um Computador"

Transcrição

1 Capítulo 5 Organização Interna de um Computador 5.2 MEMÓRIA: Tecnologia de fabricação: Ao longo do tempo, diversas tecnologias vêm sendo desenvolvidas para a fabricação de memória. Atualmente algumas dessas tecnologias já são obsoletas, como as memórias de núcleo de ferrite (magnéticas), algumas das tecnologias mais conhecidas são: Memória de semicondutores são dispositivos fabricados com circuitos eletrônicos e baseados em semicondutores. São rápidas e relativamente caras, se comparadas com outros tipos. Registradores e memória principal são exemplos de memórias de semicondutores ou, mais simplesmente, memórias eletrônicas. Memórias de meio magnético são dispositivos, como os disquetes, discos rígidos e fitas magnéticas, fabricados de modo a armazenar informações sob a forma de campos magnéticos. Eles possuem características magnéticas semelhantes às das fitas cassetes de som, as quais são memórias não voláteis Hierarquia de Memória: A MP não é o único dispositivo de armazenamento de um computador. Em função de características como tempo de acesso, capacidade de armazenamento, custo, etc., podemos estabelecer uma hierarquia de dispositivos de armazenamento em computadores. Devido a essa grande variedade de tipos de memória, não é possível implementar um sistema de computação com uma única memória. Na realidade, há muitas memórias no computador, as quais se interligam de forma bem estruturada, constituindo um sistema em si, parte do sistema global de computação, podendo ser denominado subsistema de memória, como mostrado na Figura 5.2. Custo alto Velocidade alta Baixa capacidade Registradores Memória cache Memória principal Custo baixo Velocidade baixa Capacidade elevada disco fitas Figura 5.2 Hierarquia de memória. Memória secundária A pirâmide em questão é projetada com base larga, que simboliza a elevada capacidade, o tempo de uso e o custo do componente que a representa.

2 A seguir serão definidos os principais parâmetros para análise das características de cada tipo de memória componente da hierarquia apresentada na Figura 5.2. Tempo de Acesso é o período de tempo gasto decorrido desde o instante em que foi iniciada a operação de acesso até que a informação requerida (instrução ou dado) tenha sido efetivamente transferida. Pode ser chamado tempo de acesso para leitura ou simplesmente tempo de leitura. É dependente do modo como o sistema de memória é constituído e da velocidade dos seus circuitos. Ele varia bastante de acordo com o tipo de memória analisado, sendo valores típicos entre 50 e 150 nanossegundos (ns), por exemplo, para uma memória principal (tipo DRAM) e de 12 a 60 milissegundos (ms) para discos magnéticos (memória secundária). Capacidade é a quantidade de informação que pode ser armazenada em uma memória; a unidade de medida mais comum é o byte, embora também possam ser usadas outras unidades como células (no caso da memória principal e cache), setores (no caso de discos) e bits (no caso de registradores). Dependendo do tamanho (tamanho refere-se a quantidade de informação que pode ser armazenada e não no tamanho físico) da memória, isto é, de sua capacidade, indica-se o valor numérico total de elementos de forma simplificada, através da inclusão de K (kilo), M (mega), G (giga) ou T (tera). Exemplo de nomenclatura para valores de capacidade de memória: a) O registrador R1 tem 16 bits; b) A ROM do microcomputador A tem 32 Kbytes; c) A RAM do computador B tem capacidade para endereçar 32 Mcélulas; d) O disco C tem capacidade para armazenar 4.5 Gbytes. e) O CD-ROM E tem capacidade de armazenamento igual a 650 Mbytes. Volatilidade memórias podem ser do tipo volátil ou não volátil. Uma memória não volátil é a que retém a informação armazenada quando a energia elétrica é desligada. Memória volátil é aquela que perde a informação armazenada quando a energia elétrica desaparece (interrupção de energia elétrica ou desligamento da chave ON/OFF do equipamento). Temporariedade trata-se de uma característica que indica o conceito de tempo de permanência da informação em um dado tipo de memória. Por exemplo, informações (programas e dados) podem ser armazenadas em discos ou disquetes e lá permanecerem armazenadas indefinidamente (mas há sempre a possibilidade de perda de magnetismo com o passar do tempo) a este tipo de memória define-se como permanente. Ao contrário dos registradores, que armazenam um dado por um tempo extremamente curto (nanossegundos), a este tipo chamamos de transitória. Custo o custo de fabricação de uma memória é bastante variado em função de diversos fatores, tipo: tecnologia de fabricação, tempo de acesso, e outros. Uma

3 boa forma de medida de custo é o preço por byte armazenado, em vez do custo total. O quadro a seguir mostra mais características: Tipo Capacidade Velocidade Custo Localização Volatilidade Registrador Bytes muito alta muito alto UCP Volátil Memória Cache Kbytes alta alto UCP/placa Volátil Memória Principal Mbytes Média médio Placa Volátil Memória Auxiliar Gbytes Baixa baixo Externa Não Volátil A UCP vê nesta ordem e acessa primeiro a que está mais próxima. Subindo na hierarquia, quanto mais próximo da UCP, maior velocidade, maior custo, porém menor capacidade de armazenamento Registradores: São dispositivos de armazenamento temporário, localizados na UCP, extremamente rápidos, com capacidade para apenas um dado (uma palavra). Devido a sua tecnologia de construção e por estar localizado como parte da própria pastilha ("chip") da UCP, é muito caro. O conceito de registrador surgiu da necessidade da UCP de armazenar temporariamente dados intermediários durante um processamento. Por exemplo, quando um dado resultado de operação precisa ser armazenado até que o resultado de uma busca da memória esteja disponível para com ele realizar uma nova operação. Analisando os diversos parâmetros que caracterizam as memórias, temos: Tempo de acesso: possuem o menor tempo de acesso a memória do sistema, algo em torno de 10 a 20 nanossegundos, dependendo de tratar-se da UCP de um supercomputador ou de um microprocessador mais lento. Capacidade: são fabricadas com a capacidade de armazenar um único dado, umas únicas instruções ou até um único endereço. Desta forma, a quantidade de bits de cada um é de uns poucos bits (de 8 a 64), dependendo do tipo de processador. Volatilidade: são memórias semicondutoras, portanto, necessitam de energia elétrica para funcionarem. Temporariedade: os registradores são memórias auxiliares internas à UCP e, portanto, tendem a guardar informações o mais temporariamente possível. Custo: devido à tecnologia mais avançada de sua fabricação, os registradores são os dispositivos de memória de maior custo Memória Cache: Com o desenvolvimento da tecnologia de construção da UCP, as velocidades foram ficando muito mais altas que as das memórias, que não tiveram a mesma evolução de velocidade (o aperfeiçoamento das memórias se deu mais no fator capacidade). Desta forma, os tempos de acesso às memórias foram ficando insatisfatórios e a UCP ao buscar um dado na memória precisa ficar esperando muitos ciclos até que a memória retorne o dado buscado ("wait states"), configurando um gargalo ("bottleneck") ao desempenho do sistema. Por esse motivo, desenvolveram-se outras arquiteturas de memória privilegiando a velocidade de acesso. A arquitetura da

4 memória cache é muito diferente da arquitetura da memória principal e o acesso a ela é muitas vezes mais rápido (p.ex: 5 ns contra 70 ns). No entanto, o custo de fabricação da memória cache é muito maior que o da MP. Desta forma, não é econômico construir um computador somente com tecnologia de memória cache. Criou-se então um artifício, incorporando-se ao computador uma pequena porção de memória cache, localizada entre a UCP e a MP, e que funciona como um espelho de parte da MP. A memória cache opera em função de um princípio estatístico comprovado: em geral, os programas tendem a referenciar várias vezes pequenos trechos de programas, como loops, sub-rotinas, funções e só tem sentido porque programas executados linearmente, seqüencialmente, são raros. Desta forma, algoritmos (chamados algoritmos de cache) podem controlar qual parte do código ficará copiado na cache, a cada momento. Quando a MP busca um determinado trecho de código e o encontra na cache, dá-se um "cache hit, enquanto se o dado não estiver presente na cache será necessário requisitar o mesmo à MP, acarretando atraso no processamento e dá-se um "cache miss" ou "cache fault". O índice de cache hit ou taxa de acerto da cache é geralmente acima de 90%. Tempo de acesso: tendo em vista que a UCP acessa primeiro a memória cache, para buscar a informação requerida, possuem tempo de acesso entre 5 e 25 ns. Capacidade: os valores típicos de memória cache oscilam entre 512 K a 2 M em máquinas de grande porte e em máquinas tipo microcomputador de 512 K a 1 M. Volatilidade: são dispositivos constituídos de circuitos eletrônicos, logo requerem energia elétrica para seu funcionamento. Temporariedade: devido a seu tamanho não ser grande e ser utilizada por todo os programas em execução, há a necessidade de alteração periódica da informação armazenada para permitir entrada de novas informações. Custo: o custo de fabricação das memórias cache é alto Memória Principal: Uma das principais características definidas no projeto de arquitetura do sistema de Von Neumann, o qual se constitui na primeira geração de computadores, consistia no fato de ser uma máquina de programa armazenado. O fato de as instruções, uma após a outra, poderem ser imediatamente acessadas pela UCP é o que garante o automatismo do sistema e aumenta a velocidade de execução dos programas. Tempo de acesso: possuem tempo de acesso entre 50 ns e 150 ns. Capacidade: os valores típicos para microcomputadores, minicomputadores e de grande porte, estão na faixa de 16 até 128M byte, embora eles possam endereçar memória de 4G byte. Volatilidade: sendo construído com semicondutores e circuitos eletrônicos correlatos, este tipo de memória também é volátil. Temporalidade: para que um programa seja executado é necessário que ele seja armazenado na memória principal. Atualmente esta afirmação é parcialmente verdadeira, visto que não é mais necessário que o programa completo esteja na MP, e sim apenas armazenado a instrução que será acessada pela UCP. No entanto, a

5 transitoriedade com que as informações permanecem armazenadas na MP é, em geral, mais duradoura que na memória cache e registradores. Custo: A tabela abaixo mostra os valores típicos. Nome Preço SIMM 16Mb -72 vias EDO 130,98 SIMM 32Mb -72 vias EDO 287,92 DIMM 64Mb SDRAM 100 MHz 177,00 DIMM 64Mb SDRAM 133 MHz 188,80 DIMM 128Mb SDRAM 100 MHz 354,00 DIMM 128Mb SDRAM 133 MHz 365,80 DIMM 256Mb SDRAM 100 MHz 790,60 DIMM 256Mb SDRAM 133 MHz 802, Memória Secundária: Memórias secundárias resolvem problemas de armazenamento de grandes quantidades de informações. A capacidade da MP é limitada pelo seu relativamente alto custo, enquanto as memórias secundárias têm maior capacidade e menor custo; portanto, o custo por bit armazenado é muito menor. Outra vantagem importante é que as memórias secundárias não são VOLÁTEIS, isto é, não dependem de estar energizadas para manter gravado seu conteúdo. Os principais dispositivos de memória auxiliar são: discos rígidos (ou HD), drives de disquete, unidades de fita, CD-ROM, DVD, unidades ótico-magnéticas, etc. Tempo de acesso: os valores típicos para discos rígidos são faixa de 10 a 40 ms. Discos do tipo CD-ROM trabalham com tempos de acesso ainda maiores, na faixa de 200 a 500 ms, enquanto as fitas magnéticas são ainda mais lentas, podendo ler um arquivo em tempos da ordem de segundos. Capacidade: uma das características que coloca a memória secundária na base da pirâmide é justamente sua grande capacidade de armazenamento. Discos rígidos de microcomputadores podem, atualmente, ser encontrados com capacidade de 1.2, 4.5, 10 Gbytes, etc. Sistema de grande porte são maiores ainda, tipos 360 Gbytes. Os CD-ROM têm capacidade de 650 Mbytes, etc. Volatilidade: as informações não desaparecem com a falta de energia elétrica, logo não são voláteis. Temporariedade: tem caráter permanente, ou pelo menos, de longo período de armazenagem. 5.2 MEMÓRIA PRINCIPAL: Conforme foi definido anteriormente, Memória Principal é a parte do computador onde programas e dados são armazenados para processamento. A informação permanece na memória principal apenas enquanto for necessário para seu emprego pela UCP, sendo então a área de MP ocupada pela informação pode ser liberada

6 para ser posteriormente sobregravada por outra informação. Quem controla a utilização da memória principal é o Sistema Operacional Estrutura da Memória Principal Células e Endereços: A memória precisa ter uma organização que permita ao computador guardar e recuperar informações quando necessário. Não teria nenhum sentido armazenar informações que não fosse possível recuperar depois. Portanto, não basta transferir informações para a memória. É preciso ter como encontrar essa informação mais tarde, quando ela for necessária, e para isso é preciso haver um mecanismo que registre exatamente onde a informação foi armazenada. Célula: é a unidade de armazenamento do computador. A memória principal é organizada em células. Célula é a menor unidade da memória que pode ser endereçada (não é possível buscar uma "parte" da célula) e tem um tamanho fixo (para cada máquina). As memórias são compostas de um determinado número de células ou posições. Cada célula é composta de um determinado número de bits. Todas as células de um dado computador têm o mesmo tamanho, isto é, todas as células daquele computador terão o mesmo número de bits. Cada célula é identificada por um endereço único, pela qual é referenciada pelo sistema e pelos programas. As células são numeradas seqüencialmente, uma a uma, de 0 a (N-1), chamado o endereço da célula. Endereço: é o localizador da célula, que permite identificar univocamente uma célula. Assim, cada célula pode ser identificada pelo seu endereço. Figura 5.3 Estrutura de uma Memória Principal. Unidade de transferência é a quantidade de bits que é transferida da memória em uma única operação de leitura ou transferida para a memória em uma única operação de escrita. O tamanho da célula poderia ser igual ao da palavra, e também à unidade de transferência, porém por razões técnicas e de custo, são freqüentemente diferentes. OBS.: Uma célula não significa o mesmo que uma palavra; uma célula não necessariamente contém uma palavra.

7 Palavra: é a unidade de processamento da UCP. Uma palavra deve representar um dado ou uma instrução, que poderia ser processada, armazenada ou transferida em uma única operação. No entanto, em geral não é assim que acontece e os computadores comerciais não seguem um padrão único para a organização da UCP e MP. Computadores comerciais (tais como por exemplo, os baseados nos processadores Intel 486) podem ter o tamanho da palavra definido como de 32 bits, porém sua estrutura de memória tem células de 16 bits. A estrutura da memória principal é um problema do projeto de hardware: - mais endereços com células menores ou - menos endereços com células maiores? - O tamanho mais comum de célula era 8 bits (1 byte); hoje já são comuns células contendo vários bytes. Número de bits para representar um endereço Expressão geral: MP com endereços de 0 a (N-1) N = 2 x logo: x = log 2 N sendo x = nº de bits para representar um endereço e N o número de endereços Capacidade da Memória Principal A capacidade da MP em bits é igual ao produto do nº de células pelo total de bits por célula. T = N x M T = capacidade da memória em bits N = nº de endereços (como vimos anteriormente, N=2 x sendo x = nº de bits do endereço) M = nº de bits de cada célula Para encontrar a capacidade em bytes, bastaria encontrar a capacidade em bits e depois multiplicar por 8 (cada byte contém 8 bits) ou então converter o tamanho da célula para bytes e depois multiplicar pelo número de células. O último endereço na memória é o endereço N-1 ( os endereços começam em zero e vão até N-1). EXERCÍCIOS 1) Numa MP com 1kbyte de capacidade, onde cada célula tem 8 bits: a) quantas células tem a MP? b) quantos bits são necessários para representar um endereço de memória? 2) Um computador endereça 1k células de 16 bits cada uma. Pede-se: a) sua capacidade de memória; b) o maior endereço que o computador pode endereçar; 3) A memória de um computador tem capacidade de armazenar 216 bits e possui um barramento dedados de 16 bits. Pede-se: a) o tamanho da célula de memória; 4) Calcular e completar os campos:

8 M - Tamanho da célula x - nº de bits do endereço N - nº endereços de T - Capac. da memória 0 a (N-1) - Faixa de endereços 8 bits K byte - 16 bits - 1 K endereços bits bits - 4 bytes Gbytes Mbyte 0 a bits a ) Uma memória de um computador tem um espaço máximo de endereçamento de 2K. Cada célulapode armazenar 16 bits. Qual o valor total de bits que podem ser armazenados nesta memória e qual o tamanho de cada endereço? 5) Uma memória é fabricada com a possibilidade de armazenar um máximo de 256K bits. Cadacélula pode armazenar 8 bits. Qual é o tamanho de cada endereço e qual é o total de células que podem ser utilizadas na memória? Operações com Memória Principal É possível realizar duas operações em uma memória: escrita ( write ) armazenar informação na memória; leitura ( read ) recuperar uma informação armazenada na memória. A operação de leitura não destrói o conteúdo da memória, ela apenas providencia a transferência de uma cópia do que está armazenado, enquanto a informação desejada continuar armazenada. Somente a operação de escrita é destrutiva. Vamos descrever, com um pouco mais de detalhe, como se acontece uma operação de leitura e uma escrita na MP de um sistema de computação. Para tanto, há necessidade de se definir os elementos que compõem a estrutura UCP/MP e que são utilizados naquelas operações, veja Figura 5.4.

9 UCP MP RDM REM UC Barramento de controle Barramento de endereços Barramento de dados Figura 5.4 Estrutura UCP/MP e a utilização de barramento para comunicação entre elas. Registrador de Dados da Memória (RDM) registrador que armazena temporariamente a informação (conteúdo de uma ou mais células) que está sendo transferida da MP para a UCP (em uma operação de leitura) ou da UCP para a MP (em uma operação de escrita). Permite armazenar a mesma quantidade de bits do barramento de dados. Barramento de dados interliga o RDM à MP, para transferência de informações entre MP e a UCP (sejam instruções ou dados). É bidirecional, isto é, ora os sinais percorrem o barramento da UCP para a MP (operação de escrita), ora percorrem o caminho inverso (operação de leitura). Registrador de Endereços da Memória (REM) registrador que armazena o endereço de acesso a uma posição de memória, ao se iniciar uma operação de leitura ou de escrita. Em seguida, o referido endereço é encaminhado à área de controle da MP para codificação e localização da célula desejada. Permite armazenar a mesma quantidade de bits do barramento de endereços. Barramento de Endereços interliga o REM à MP para transferência dos bits que representam um determinado endereço. É unidirecional, visto que somente a UCP aciona a MP para realização de operações de leitura e escrita. Possui tantos fios (ou linhas de transmissão) quantos são os bits que representam o valor do endereço. Barramento de controle interliga a UCP (Unidade de Controle) à MP para passagem de sinais de controle durante uma operação de leitura ou escrita. É bidirecional, porque a UCP pode enviar sinais de controle para a MP, como sinal indicador de que a operação é de leitura ou escrita e a MP pode enviar sinais do tipo WAIT (para a UCP se manter aguardando o término de uma operação).

10 Para simplificar a descrição dos procedimentos e operações realizadas internamente em um sistema de computação vamos adotar uma convenção genericamente conhecida como Linguagem de Transferência entre Registradores (LTR), Princípios básicos da LTR: a) Caracteres alfanuméricos significam abreviaturas de nomes de registradores ou posição de memória. EX: REM, MP, R1. b) Parênteses indicam conteúdo, no caso de registradores, ou que o valor entre parênteses é um endereço de MP. c) Uma seta indica atribuição, isto é, transferência de conteúdo de um registrador para outro ou para a MP ou vice-versa. EXEMPLO: (REM) (CI) (significa que o conteúdo do registrador cujo nome é CI é transferido para o registrador REM). (RDM) (MP(REM)) (significa que o conteúdo da célula da MP cujo o endereço está no REM é transferido para o RDM Operações de leitura: A Figura 5.5 mostra um exemplo de operação de leitura de um dado armazenado no endereço 1324 da MP (o valor do dado é 5C) para a UCP. Os passos que descrevem a referida operação de leitura são: 1. (REM) (outro registrador) o endereço é colocado no barramento de endereços. 2. Sinal de leitura na barra de controle 3. (RDM) (MP(REM)) pelo barramento de dados 4. (outro registrador) (RDM)

11 end 0000 e n UCP Outro Outro d reg. reg. RDM REM 1 35 C 1324 UC C e n d F F F F Barramento de endereços Figura 5.5 Exemplo da operação de leitura. Barramento de controle Barramento de dados No primeiro passo, a unidade de controle UC da UCP inicia a operação de leitura através da transferência do endereço 1324, de um de seus registradores específicos para a REM e coloca o sinal de leitura (READ) no barramento de controle para indicar aos circuitos de controle da MP o que fazer em seguida. A MP decodifica o endereço recebido e transfere seu conteúdo para o RDM através do barramento de dados. Do RDM, então, a informação é transferida para o elemento da UCP destinatário final Operações de escrita: A realização de uma operação de escrita segue o procedimento semelhante ao da operação de leitura, mas pelo sentido de transferência inverso, isto é, da UCP para a MP. A Figura 5.6 mostra um exemplo de operação de escrita de um dado, de valor igual a F7, da UCP para a MP, a ser armazenado no endereço 21C8. Os passos que descrevem a referida operação são: 1. (REM) (outro registrador) (a UCP coloca o endereço no REM de endereços) endereço é colocado no barramento de endereços. 2. (RDM) (outro registrador) (a UCP coloca no RDM o dado a ser transferido) 3. Sinal de escrita (a UCP aciona o sinal WRITE pelo barramento de controle)

12 4. (MP(REM)) (RDM) (o dado é transferido para a célula de memória pelo barramento de dados) end 0000 UCP RDM REM F7 21 C 8 UC end 21C8 end FFFF F7 Barramento de controle Barramento de endereços Barramento de dados Nos primeiros passos a UC coloca o endereço desejado no REM e o dado a ser transferido no RDM. O endereço é colocado no barramento de endereço, o dado no barramento de dados e o sinal de escrita (WRITE) é acionado no barramento de controle. Como resultado da decodificação do endereço pelos dispositivos de controle da memória, o valor F7 é colocado na célula desejada, de endereço 21C8. Conforme explicado para a operação de leitura, a realização dos passos necessários à efetivação de uma operação de escrita gastas um tempo de acesso e a MP pode ou não estar preparada para imediatamente realizar nova operação. EXERCÍCIO: Figura 5.6 Exemplo da operação de escrita. 6) Um computador, cuja a MP tem capacidade máxima de 2K palavras de 16 bits cada, possui um REM e um RDM. Qual o tamanho destes registradores; qual o valor do maior endereço dessa MP e qual a quantidade total de bits que nela podem ser armazenados? Tipos de Memória Principal: Conforme já mencionamos diversas vezes a memória principal da maioria dos computadores atuais é fabricada com tecnologia de semicondutores. Tendo em vista as características desses elementos eletrônicos, este tipo de dispositivo possui uma

13 particularidade muito importante e única: o tempo de acesso a qualquer célula é igual, independentemente da localização física da célula. Em outras palavras, se o tempo de acesso de uma determinada memória de semicondutor é 70 ns, isto significa que este será o tempo para acessar a célula de endereço 0 (1 a célula) ou para acessar a 20 a célula. Qualquer que seja o endereço, aleatoriamente ou randomicamente escolhido, o tempo de acesso será o mesmo. Esse tipo de memória é denominado memória de acesso aleatório, sendo, no entanto, mais conhecida pela sigla de seu nome em Inglês: RAM - Random Access Memory. Memória RAM são normalmente utilizadas na implementação do espaço de endereçamento da MP dos computadores. No que se refere ao processo de fabricação e desempenho, há dois tipos de RAM no mercado: memórias RAM Estáticas (Static RAM SRAM) e memórias RAM Dinâmicas (Dynamic RAM DRAM). A MP é a memória de trabalho da UCP, onde os programas (e seus dados) se sucedem em execução, uns após os outros. Além de a MP ter de permitir que um programa seja armazenado em seguida ao outro (isto significa que são realizadas sucessivas operações de escrita nas mesmas células) durante a execução normal de um programa, suas instruções são sucessivamente lidas pela UCP, que, por sua vez, também realiza operações de escrita sobre a MP, armazenando resultados das operações realizadas. Desta forma, a MP, utilizada para armazenamento dos programas e dados rotineiramente executados em um sistema de computação, deve ser do tipo leitura/escrita (R/W Read/Write). Por outro lado, memórias de semicondutores são do tipo RAM, sendo usadas como MP dos computadores. Se uma memória é de acesso aleatório (RAM) para leitura, invariavelmente também o será para realizar ciclos de escrita. Assim, as memórias do tipo RAM, que permitem leitura/escrita, são usadas como MP e este termo RAM passou a ser tão comum com estas memórias que se confundem com o próprio nome da memória (comumente se usa no comércio e na indústria o termo RAM quando se refere à MP). Embora seja rápida e de acesso aleatório, a RAM possui algumas desvantagens, entre as quais a volatilidade. Por outro lado, as memórias R/W apresentam o inconveniente de permitindo que se escreva normalmente em suas células, ser possível a acidental eliminação do conteúdo de uma ou mais de suas células. Uma vez que o processador nada realiza sem as instruções, é óbvio que ele deve possuir uma certa quantidade de memória não volátil. Isto é, um local onde estejam permanentemente armazenadas instruções que automaticamente iniciam a operação e a inicialização do sistema, tão logo a alimentação elétrica seja ligada. Em microcomputadores costuma-se chamar de programa bootstrap ou simplesmente boot, alguns fabricantes chamam de IPL Initial Program Load (Carregamento do Programa Inicial). Esse tipo de memória além de ter que ser não-volátil, também não deve permitir que haja eliminações acidentais. Trata-se de um programa que deve estar permanentemente armazenado e não sofrer alterações por parte de nenhum outro programa. Em outras palavras, memórias que armazenam este tipo de programa devem permitir apenas leitura. Chamam-se estas memória de ROM Read Only Memory (memória somente para leitura) e elas devem ser não voláteis. No entanto, o tempo de acesso em memória ROM também é constante, independentemente da

14 localização física da célula, logo elas também são memória RAM. Porém, o mercado caiu no engano de chamar de RAM apenas as memórias R/W, talvez para claramente diferença-las do outro tipo, ROM (somente para leitura), já que as siglas são bem parecidas. A Figura 5.7 apresenta a distribuição espacial das memórias R/W, RAM e ROM em um microcomputador, indicando o conceito correto e o conceito usado na prática pelo mercado. Endereço 0Endereço 0 Leitura/RAM escrita(leitura/escrita) RAM ROMROM Endereço N-1Endereço N-1 (a) nomenclatura correta. (b) nomenclatura popular Figura 5.7 Configuração da MP de um microcomputador tipo PC. Memórias dos Tipos ROM: PROM - Programmable Read Only Memory ou memória apenas de leitura, programável. Esta memória é uma ROM programável (em condições e com máquinas adequadas, chamadas queimadores de PROM) e geralmente é comprada "virgem" (sem nada gravado), sendo muito utilizada no processo de testar programas no lugar da ROM, ou sempre que se queira produzir ROM em quantidades pequenas. Uma vez programada (em fábrica ou não), não pode mais ser alterada. EPROM - Erasable Programmable Read Only Memory ou memória apenas de leitura, programável (com queimadores de PROM) e apagável (com máquinas adequadas, à base de raios ultra-violeta). Esta memória é uma PROM apagável. Tem utilização semelhante à da PROM, para testar programas no lugar da ROM,

15 ou sempre que se queira produzir ROM em quantidades pequenas, com a vantagem de poder ser apagada e reutilizada. EEPROM (ou E2PROM) - Electrically Erasable Programmable Read Only Memory ou memória apenas de leitura, programável e eletronicamente alterável. Também chamada EAROM (Electrically Alterable ROM). Esta memória é uma EPROM apagável por processo eletrônico, sob controle da UCP, com equipamento e programas adequados. É mais cara e é geralmente utilizada em dispositivos aos quais se deseja permitir a alteração, via modem, possibilitando a carga de novas versões de programas à distância ou então para possibilitar a reprogramação dinâmica de funções específicas de um determinado programa, geralmente relativo ao hardware (p.ex., a reconfiguração de teclado ou de modem, programação de um terminal, etc) Bit, Caractere e Palavra: Bit é a menor unidade de informação armazenável em um computador. Bit é a contração das palavras inglesas Binary Digit. O bit pode ter, então, somente dois valores: 0 e 1. Evidentemente, com possibilidades tão limitadas, o bit pouco pode representar isoladamente; por essa razão, as informações manipuladas por um computador são codificadas em grupos ordenados de bits, de modo a terem um significado útil. Caractere é o menor grupo de bits representando uma informação útil e inteligível para o ser humano. Qualquer caractere a ser armazenado em um sistema de computação é convertido em um conjunto de bits previamente definidos para o referido sistema (chama-se código de representação de caracteres). Cada sistema poderá definir como (quantos bits e como se organizam) cada conjunto de bits irá representar um determinado caractere. Byte é o grupo de 8 bits, tratados de forma individual, como unidade de armazenamento e transferência. Como os principais códigos de representação de caracteres utilizam 8 bits por caractere, os conceitos de byte e caractere tornam-se semelhantes e as palavras, quase sinônimas. É costume, no mercado, construírem memória cujo acesso, armazenagem e recuperação de informações são efetuadas byte a byte (ou caractere a caractere). Por exemplo, 16 Kbytes de memória ou 12 Mbytes. O K e M, são letras indicativas de um valor numérico fixo, utilizado para reduzir a quantidade de algarismos representativos de um número, onde K representa mil vezes e M milhões. Como os computadores são binários, toda indicações numéricas referem-se a potência de 2, ou seja, o K representa 2 10 = unidades e M é * = caracteres ou bytes. Palavra é um conjunto de bits que representam uma informação útil, mas estaria associada ao tipo de interação entre a MP (memória principal) e a UCP, que é individual, informação por informação, ou seja, a UCP processa informação por informação, armazena e recupera número a número (cada uma estaria associada a uma palavra).

16 De modo geral, usam-se dois valores diferentes: um relacionado à unidade de armazenamento o byte e o outro para indicar a unidade de transferência e processamento a palavra (que na quase totalidade de computadores, possui um número de bits múltiplo de 1 byte 16 ou 32 bits é o valor mais comum.

MEMÓRIAS SEMICONDUTORAS

MEMÓRIAS SEMICONDUTORAS MEMÓRIAS SEMICONDUTORAS Em um sistema computacional subentende-se memória como qualquer dispositivo capaz de armazenar dados, mesmo temporariamente. Atualmente, os métodos de armazenamento de informação

Leia mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4 Cristina Boeres Memória! É um dos componentes de um sistema de computação! Sua função é armazenar informações que são ou serão manipuladas

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação

Leia mais

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 COMPUTADOR COMPUTADOR Barramento de Endereços: Determina qual a posição de memória que irá ser lida ou escrita (unidirecional). Barramento de Endereços: Transporta o dados

Leia mais

http://www.ic.uff.br/~debora/fac! 1 Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade 2 Componente de um sistema

Leia mais

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache

ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória ü Memória Principal ü Memória principal ü Memória cache Departamento de Ciência da Computação - UFF Principal Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Principal ü Capítulo 4 Livro do Mário Monteiro ü Introdução ü Hierarquia de memória

Leia mais

Memória Principal. Tiago Alves de Oliveira

Memória Principal. Tiago Alves de Oliveira Memória Principal Tiago Alves de Oliveira tiago@div.cefetmg.br Memória Principal Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e

Leia mais

Memória (conceitos) MEMÓRIA VOLÁTIL

Memória (conceitos) MEMÓRIA VOLÁTIL MEMÓRIA 1 MEMÓRIA VOLÁTIL Memória (conceitos) É aquela que perde a informação armazenada quando a energia elétrica desaparece MEMÓRIA DE SEMICONDUTORES Construídas com FLIP-FLOPS (que são construídas com

Leia mais

Conceitos e Gerenciamento de Memória

Conceitos e Gerenciamento de Memória Conceitos e Gerenciamento de Memória Introdução Num sistema computacional, temos diferentes tipos de memórias, para diferentes finalidades, que se interligam de forma estruturada e que formam o subsistema

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores AULA 4 Organização de Sistemas de Computadores s Bits Sumário de Ordem de Bytes Conceitos Básicos Secundária Códigos de Correção de Erros Prof. Edilberto M. Silva Edilberto

Leia mais

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup

Níveis de memória. Diferentes velocidades de acesso. Memória Cache. Memórias Auxiliar e Auxiliar-Backup Memória Níveis de memória Diferentes velocidades de acesso Pequeno Alto(a) Cache RAM Auxiliar Auxiliar-Backup Memória Cache altíssima velocidade de acesso acelerar o processo de busca de informações na

Leia mais

for Information Interchange. 6 Memória:

for Information Interchange. 6 Memória: 6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário

Leia mais

Memórias. Memórias: Utilização:

Memórias. Memórias: Utilização: 1 : São dispositivos que armazenam informações codificadas digitalmente que podem representar números, letras, caracteres quaisquer, comandos de operações, endereços ou ainda qualquer outro tipo de dado.

Leia mais

Memórias. Alberto Felipe Friderichs Barros

Memórias. Alberto Felipe Friderichs Barros Memórias Alberto Felipe Friderichs Barros Memória Todo computador é dotado de uma quantidade de memória, que pode variar de máquina para máquina, a qual se constitui de um conjunto de circuitos capazes

Leia mais

Organização e Arquitetura de computadores. Memórias

Organização e Arquitetura de computadores. Memórias Organização e Arquitetura de computadores Memórias Introdução Funcionamento básico de um sistema microprocessado (Figura 1.10, Gabriel Torres) Programas são armazenados aqui Controlador de memoria Dispositivos

Leia mais

Organização Básica de Computadores

Organização Básica de Computadores EEPROM (ou E2PROM) - Electrically Programmable Read Only Memory Erasable Memória apenas de leitura, programável e eletronicamente alterável. Também chamada EAROM (Electrically Alterable ROM). EPROM apagável

Leia mais

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A

DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A U E S C Memória DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A Hierarquia de Memória Em um Sistema de computação existem vários tipos de memória que interligam-se de forma bem estrutura

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 08 Tema: Subsistemas de Memória

Leia mais

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012

Adriano J. Holanda FAFRAM. 4 e 11 de maio de 2012 Memória Adriano J. Holanda FAFRAM 4 e 11 de maio de 2012 Trilha Introdução Hierarquia da memória Memórias RAM Memória ROM Introdução Arquitetura de Von Neumann Memória Aritmética Controle E/S Unidade central

Leia mais

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento. Memórias Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento. O computador, além da memória principal, necessita

Leia mais

Universidade de São Paulo

Universidade de São Paulo Universidade de São Paulo Organização de Computadores Dr. Jorge Luiz e Silva Cap 2 Memória Secundária Memória Principal Memória Secundária - Armazenam informações que precisam ser transferidas para a Memória

Leia mais

Elementos Físicos do SC e a Classificação de Arquiteturas

Elementos Físicos do SC e a Classificação de Arquiteturas Elementos Físicos do SC e a Classificação de Arquiteturas IFBA Instituto Federal de Educ. Ciencia e Tec Bahia Curso de Analise e Desenvolvimento de Sistemas Arquitetura de Computadores 9 e 10/40 Prof.

Leia mais

Sistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S

Sistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S Sistema de Memórias COMPUTADOR S E TO R R EC EIT AS 0 16 32 RE CEI TA S 4 8 12 20 24 28 36 40 44 CONTROLE S E TO R T EM PER OS VIA DE DADOS ENTRADA 0 48 52 64 68 80 84 1 56 72 88 2 3 60 76 92 4 S E TO

Leia mais

Modelo de Von Neumann: conceito do programa armazenado

Modelo de Von Neumann: conceito do programa armazenado Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores

Leia mais

SSC0112 Organização de Computadores Digitais I

SSC0112 Organização de Computadores Digitais I SSC0112 Organização de Computadores Digitais I 17ª Aula Hierarquia de memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Memória Memória Todo componente capaz de armazenar bits de informação Características

Leia mais

Computador (arquitetura básica): b

Computador (arquitetura básica): b Hardware É a parte física f de um sistema de computação, ou seja, todos os elementos materiais que o constituí (circuitos eletrônicos, dispositivos mecânicos, elétricos e magnéticos). Componentes Básicos

Leia mais

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio

SSC512 Elementos de Lógica Digital. Memórias. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Memórias GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos Prof.Dr. Danilo

Leia mais

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 10: MEMÓRIA E HIERARQUIA DE MEMÓRIAS Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação MEMÓRIA SÃO TODOS

Leia mais

PCS 3115 Sistemas Digitais I

PCS 3115 Sistemas Digitais I PCS 35 Sistemas Digitais I Módulo 7 Introdução às Memórias Edison versão:. (maio de 28). Conceituação Dispositivos que armazenam dados em grandes quantidades. Flip-Flop s e registradores também têm esta

Leia mais

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo Prof. Benito Piropo Da-Rin memória é o local onde se armazenam dados Será???? Memória é um local ou dispositivo onde podem se armazenar dados e que permite que sejam recuperados quando deles se precisar

Leia mais

Sistemas Operacionais. Conceitos de Hardware

Sistemas Operacionais. Conceitos de Hardware Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal

Leia mais

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores]

Memórias RAM e ROM. Adriano J. Holanda 9/5/2017. [Introdução à Organização de Computadores] Memórias RAM e ROM [Introdução à Organização de Computadores] Adriano J Holanda 9/5/2017 Memória de acesso aleatório RAM Random Access Memory Armazenamento temporário de programas em execução e dados;

Leia mais

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil. Circuitos Lógicos Profa. Grace S. Deaecto Faculdade de Engenharia Mecânica / UNICAMP 13083-860, Campinas, SP, Brasil. grace@fem.unicamp.br Segundo Semestre de 2013 Profa. Grace S. Deaecto ES572 DMC / FEM

Leia mais

Arquitetura de Computadores. Arquitetura de Computadores 1

Arquitetura de Computadores. Arquitetura de Computadores 1 Computadores Computadores 1 Introdução Componentes: Processador; UC; Registradores; ALU s, FPU s, etc. Memória (Sistema de armazenamento de informações; Dispositivo de entrada e saída. Computadores 2 Introdução

Leia mais

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18

MEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Nov/18 MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Nov/18 1 Definições São blocos que armazenam informações codificadas digitalmente. A localização de uma unidade de dado num arranjo de memória é denominada

Leia mais

Circuitos Lógicos Aula 26

Circuitos Lógicos Aula 26 Circuitos Lógicos Aula 26 Aula passada Mais adição Circuito com maior largura Subtração Mais ULA Aula de hoje Memória Funcionamento e arquitetura ROM, RAM e variações Processador Intel Memória Memória:

Leia mais

ELETRÔNICA DIGITAL II

ELETRÔNICA DIGITAL II ELETRÔNICA DIGITAL II Parte 7 Armazenamento e Memória Digital Professor Dr. Michael Klug 1 Definição Dispositivo capaz de armazenar informação Capacitor (transistor+capacitor), flip-flop, registradores

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Definição São dispositivos que permitem armazenamento de dados, seja temporários

Leia mais

Arquitetura de Computadores Memória Principal

Arquitetura de Computadores Memória Principal Arquitetura de Computadores Memória Principal Memória Principal A Memória Principal é a memória que, na sua concepção original, guardaria tanto os programas em execução quanto os dados utilizados por estes

Leia mais

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA

MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA O que são as memórias? Armazenamento Instruções de um programa em execução Dados iniciais dos programas Resultados finais a serem transmitidos a

Leia mais

MEMÓRIAS PAPEL FOTOGRAFIA FITA PERFURADA DISPOSITIVOS MAGNÉTICOS DISPOSITIVOS ÓPTICOS DISPOSTIVOS DE ESTADO SÓLIDO

MEMÓRIAS PAPEL FOTOGRAFIA FITA PERFURADA DISPOSITIVOS MAGNÉTICOS DISPOSITIVOS ÓPTICOS DISPOSTIVOS DE ESTADO SÓLIDO MEMÓRIAS MEIOS: PAPEL FOTOGRAFIA FITA PERFURADA DISPOSITIVOS MAGNÉTICOS DISPOSITIVOS ÓPTICOS DISPOSTIVOS DE ESTADO SÓLIDO TÉCNICAS: IMPRESSÃO CARGAS ELÉTRICAS MODIFICAÇÃO DE ÍNDICES ÓPTICOS DE SUPERFÍCIES

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Memória Interna Slide 1 Memória Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporariamente ou permanentemente.

Leia mais

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo Prof. Benito Piropo Da-Rin Usadas predominantemente na MP devido às suas características: Permitem acesso apenas através do endereço. Ocupam pouco espaço. Grande quantidade de bits podem ser armazenados

Leia mais

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES

SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES Tecnologia da informação e comunicação SUBSISTEMA DE MEMÓRIA FELIPE G. TORRES MEMÓRIA INTERNA OU PRINCIPAL Nos primeiros computadores, a forma mais comum de armazenamento de acesso aleatório para a memória

Leia mais

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 4. MEMÓRIA 2 4. MEMÓRIA A memória é um componente essencial de todo computador, sendo utilizada para armazenar as instruções a serem

Leia mais

MEMÓRIA. Prof. Elton Profa. Joice

MEMÓRIA. Prof. Elton Profa. Joice MEMÓRIA Prof. Elton Profa. Joice Mémória A memória contém tanto as variáveis (dados) como as instruções (programas) utilizadas para o acesso rápido dos dados, que são armazenados em um circuito integrado.

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 2-2 Visão Geral 2 3 4 5 5 5 O que é a Memória Hierarquia de Memória Tipos de Memória Acesso à Memória

Leia mais

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque

INFORMÁTICA MEMÓRIAS. Prof. MSc. Glécio Rodrigues de Albuquerque INFORMÁTICA MEMÓRIAS de Albuquerque Ementa Conceitos de Hardware e Software Dispositivos de Entrada e Saída Processadores e Memórias Componentes das janelas Paint e WordPad Arquivos e pastas Teclas de

Leia mais

Função Principal da Memória

Função Principal da Memória Memórias Slide 2 Função Principal da Memória Armazenar dados. Armazenar os programas para serem executados pelo processador. Slide 3 Memória x Processador x HD Placa Mãe: Controlador de Memória Slide 4

Leia mais

Sistemas de Computação Hardware. Sistema Central Periféricos

Sistemas de Computação Hardware. Sistema Central Periféricos Introdução à Informática Sistemas de Computação Hardware Sistema Central Periféricos 2 Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema de

Leia mais

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO

Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial MICROCONTROLADORES PROFESSOR FLÁVIO MURILO Componentes de um computador Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial 1 Componentes dos computadores CPU; Memórias; Dispositivos de Entrada e Saída (E/S) - Input/Output

Leia mais

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.

Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de I Organização e Arquitetura Básicas B de (Parte II)

Leia mais

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA Prof. Dr. Daniel Caetano 2014-1 Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória Entender como é feito o acesso à

Leia mais

Kbyte: Mbyte: Gbytes:

Kbyte: Mbyte: Gbytes: MEMÓRIA PRINCIPAL MEMÓRIA PRINCIPAL O computador possui dispositivos que permitem armazenar dados, instruções e resultados. A esses dispositivos dá-se o nome de memórias, existem dois tipos de memórias:

Leia mais

Estrutura Básica de um Computador

Estrutura Básica de um Computador SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção

Leia mais

Arquitetura e Funcionamento do Computador

Arquitetura e Funcionamento do Computador Arquitetura e Funcionamento do Computador Memória É todo componente capaz de ARMAZENAR informações. Memórias Digitais Memórias: são componentes responsáveis por armazenar dados e programas (instruções)

Leia mais

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos

Roteiro. Sistemas de Computação Hardware. Sistema Central Periféricos Roteiro Sistemas de Computação Hardware Sistema Central Periféricos 1 Sistemas de Computação Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE PROCESSADOR A função de um computador é executar tarefas com a finalidade de resolver problemas. Uma tarefa pode ser executada por meio de

Leia mais

HARDWARE Componentes do Computador

HARDWARE Componentes do Computador 2009 HARDWARE 1 HARDWARE Componentes do Computador Breve descrição dos componentes físicos do computador Maria João Bastos 07-09-2009 HARDWARE 2 ÍNDICE 1. INTRODUÇÃO-HARDUARE... 3 2. MOTHERBOARDS ou PLACA

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: lsousa@id.uff.br site: http://www.ic.uff.br/~lsousa

Leia mais

SW, APP e SO Prof. Patrícia Lucas

SW, APP e SO Prof. Patrícia Lucas Subsistemas de memória SW, APP e SO Prof. Patrícia Lucas O que é uma memória? Componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema,

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA Prof. Dr. Daniel Caetano 202 - Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite

Leia mais

HARDWARE. Givanaldo Rocha

HARDWARE. Givanaldo Rocha HARDWARE Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Componentes Básicos e Funcionamento Hardware Conjunto de dispositivos elétricos/eletrônicos que englobam a

Leia mais

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e

Leia mais

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC

Leia mais

Memórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá

Memórias. SEL-415 Introdução à Organização dos Computadores. Parte 1. Aula 4. Profa. Luiza Maria Romeiro Codá Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-415 Introdução à Organização dos Computadores Aula 4 Memórias Parte 1 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo Andrade

Leia mais

2. A influência do tamanho da palavra

2. A influência do tamanho da palavra PROCESSAMENTO 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante

Leia mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Hierarquia de Memória: Introdução Alexandre Amory Edson Moreno Nas Aulas Anteriores Computação Organização interna de CPU Parte operativa: Lógica combinacional

Leia mais

2. A influência do tamanho da palavra

2. A influência do tamanho da palavra 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de

Leia mais

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Estrutura de um computador digital. Gustavo Queiroz Fernandes Gustavo Queiroz Fernandes Atualizado em: 18/02/2019 Sumário Objetivos... 1 Pré-requisitos... 1 Recursos e Materiais... 1 Última Atualização... 1 1. Memória primária... 1 2. Memória secundária... 2 3. Unidade

Leia mais

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.

UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª. UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores

Leia mais

Arquitetura de Computadores. Aula 8 Memória Principal

Arquitetura de Computadores. Aula 8 Memória Principal Arquitetura de Computadores Aula 8 Memória Principal Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com 1 Memória RAM 2 MEMÓRIA PRINCIPAL - MP 3 MEMÓRIA PRINCIPAL (RAM) S U M Á R I

Leia mais

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos. Aula 03 Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos. Máquina de Von Neuman Memória Entrada Unidade Central de Processamento

Leia mais

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa 4. Memórias de Dados e de Programa Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP 4.1 Memórias Semicondutoras Algumas definições Célula: Dispositivo de armazenamento de 1 bit. Palavra:

Leia mais

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro Memória As memórias são as responsáveis pelo armazenamento das informações no O computador possui basicamente

Leia mais

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos: Memória Memória é um dispositivo capaz de armazenar informação Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos: Memória Principal ROM RAM Memória Secundária Disco rígidos,

Leia mais

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Os computadores ditigais podem ser classificados em 5 grupos distintos: Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento

Leia mais

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática O Computador Eng. Jorge Munguambe O que é um computador? É uma unidade Funcional programável, composta por uma ou mais unidades de processamento associadas e por equipamentos periférico, que é controlado

Leia mais

MICROPROCESSADORES TIPOS DE MEMÓRIAS

MICROPROCESSADORES TIPOS DE MEMÓRIAS MICROPROCESSADORES TIPOS DE MEMÓRIAS Roteiro ROTEIRO Introdução; Tipos; RAM s; ROM s; Barramentos; Modo de Escrita; Modo de Leitura; INTRODUÇÃO Por que existem diversos tipos diferentes de memória? TIPOS

Leia mais

COMPUTADOR. Adão de Melo Neto

COMPUTADOR. Adão de Melo Neto COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis são apenas zero(0) e um (1). É uma linguagem de comunicação dos computadores.

Leia mais

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013

Memórias. IFRN -Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 17/01/2013 Aula 05 Memórias Memórias Em um computador, as memórias desempenham um papel tão importante quanto o da CPU. Uma CPU veloz só terá eficiência se a memória for também veloz e relativamente grande. Assim,

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA Prof. Dr. Daniel Caetano 22-2 Objetivos Compreender o que é a memória e sua hierarquia Compreender os diferentes tipos de memória Entender como é feito

Leia mais

Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior

Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior Eletrônica Digital II (Memórias) Prof. Eng. Antonio Carlos Lemos Júnior Termos Básicos Célula de memória dispositivo ou circuito capaz de armazenar um bit. Ex.: um flip-flop, um capacitor, etc. Palavra

Leia mais

Hardware Conceitos Básicos. Introdução*à*Informática 14

Hardware Conceitos Básicos. Introdução*à*Informática 14 Hardware Conceitos Básicos Introdução*à*Informática 14 Hardware Conceitos Básicos Componentes principais de um computador Introdução*à*Informática 15 Hardware Conceitos Básicos CPU (Unidade Central de

Leia mais

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de

Leia mais

Fundamentos de Computação

Fundamentos de Computação Campus: Jequié Fundamentos de Computação Professor: Dr. Robson Cipriano 1 Hardware para Microcomputadores 1 O Computador... funciona executando o programa ou a sequência de operações que está armazenada

Leia mais

ARQUITETURA DE COMPUTADORES MEMÓRIAS

ARQUITETURA DE COMPUTADORES MEMÓRIAS ARQUITETURA DE COMPUTADORES MEMÓRIAS INTRODUÇÃO É UM COMPONENTE DE UM SISTEMA DE COMPUTAÇÃO CUJA A FUNÇÃO É ARMAZENAR AS INFORMAÇÕES QUE SÃO OU SERÃO MANIPULADAS POR ESSE SISTEMA. ESSAS INFORMAÇÕES PODERÃO

Leia mais

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória.

Principais componentes de hardware de um computador. Processador; Entrada; Saída; Barramento; Memória. Aula 02 Principais componentes de hardware de um computador Processador; Entrada; Saída; Barramento; Memória. Hierarquia Memória Memória RAM Do inglês Random Access Memory (Memória de acesso aleatório

Leia mais

Organização de Computadores Memória. Professor: Francisco Ary

Organização de Computadores Memória. Professor: Francisco Ary Organização de Computadores Memória Professor: Francisco Ary Parte do computador responsável por armazenar dados e instruções; volátil; ou permanente sem a memória o computador não seria capaz de armazenar

Leia mais

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Memórias Semicondutoras Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Memórias Digitais Magnética Fitas K7, discos 3½, etc

Leia mais

Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador.

Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador. 1 Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador. Os bits são armazenados em células de memória implementadas em pastilha semicondutora. A identificação das

Leia mais

Engenharia Civil. Representação da Informação. Introdução à Computação

Engenharia Civil. Representação da Informação. Introdução à Computação Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,

Leia mais

7) Qual a importância da Unidade de Controle?

7) Qual a importância da Unidade de Controle? 2) 3) 4) 5) 6) 7) Qual a importância da Unidade de Controle? Vamos considerar cada um dos componentes da arquitetura genérica dos computadores com maiores detalhes: Dispositivos de Entrada e Saída Caixa

Leia mais

Capítulo 9 M E M Ó R I A

Capítulo 9 M E M Ó R I A Capítulo 9 M E M Ó R I A ROM Read Only Memory (Memória Apenas de Leitura) É uma memória que não permite a alteração ou remoção dos dados nela gravados, os quais são impressos em uma única ocasião. Um DVD

Leia mais

ROM

ROM Capítulo 3 Sumário 3.1 Memórias... 38 3.2 Estrutura geral e organização de uma memória... 38 3.3 Tipos Básicos - ROM (Read Only Memory)... 39 3.3.1 Ampliação da capacidade da ROM... 41 3.3.2 ROMs Programáveis...

Leia mais

ORGANIZAÇÃO DE COMPUTADORES

ORGANIZAÇÃO DE COMPUTADORES ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU

Leia mais