Rafael

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1443 palavras )
  • Download(s) : 0
  • Publicado : 8 de junho de 2011
Ler documento completo
Amostra do texto
QUESTÕES DE MEMÓRIA VIRTUAL
• Quando mover um bloco da memória secundária para a
memória primária (real) ? por demanda

• Quando mover um bloco da memória real para a memória
secundária? quando faltar espaço na memória real

• Qual o tamanho ideal de um bloco?
constante (paginação) ou variável (segmentação)

• onde colocar um novo bloco transferido para a memória
principal? onde houverárea livre (paginação) ou no “melhor” lugar (segmentação)

Memórias voláteis

– Memórias SRAM e DRAM

• Memórias não voláteis
– ROM E PROM
– EPROM, EEPROM e FLASH EEPROM

Memórias do tipo RAM Random-access memory
– Voláteis – a informação perde-se quando se deixa de fornecer energia elétrica
– Utilizadas para leitura e escrita da informação

• Memórias do tipo ROM Read-onlymemory
– Não-voláteis – a informação continua armazenada quando se deixa de
fornecer energia elétrica
– Inicialmente utilizadas apenas para leitura da informação guardada

Estáticas – SRAM (Static RAM)
– Células de memória:
• Latches / flip-flops
– Rápidas – tempos de acesso baixos para leitura e para escrita
– Utilizadas tipicamente como memórias cache

Dinâmicas – DRAM (Dynamic RAM)
–Mais lentas que as SRAMs
• Devido à amplificação dos níveis de tensão nos condensadores e ao refrescamento
– Maior capacidade de armazenamento a menor custo
– Utilizadas como memória principal de um computador

Cisc

- Microprograma interpreta instruções complexas.
-Projeto visa simplificar o hardware e diminuir o fosso semântico entre as linguagens de alto nível e a linguagem de máquina.-Conjunto grande (centenas de instruções). Poucas instruções de uso frequente, muitas raramente usadas.
- Complexidade concentrada no projeto do microprograma.
- Compatibilidade fácil de ser mantida.

Risc

-Conjunto de instruções constituído por instruções simples de uso muito freqüente.
- Projeto visa um melhor desempenho. Através da execução eficiente de instruções.
- Conjunto pequeno(não mais do que três dezenas de instruções). Todas as instruções são de uso freqüente.
- Complexidade concentrada no projeto do compilador.
- Compatibilidade difícil de ser mantida.

2. O que é uma máquina virtual?
é o nome dado a uma máquina, implementada através de software, que executa programas como um computador real

3.Qual a diferença entre interpretação e tradução ?
tradução é umprocesso mecânico, converte-se uma linha de cód. numa linguagem em outra linguagem (inclusive, de máquina). Interpretação é a "tradução" do código em linguag. de máq. em tempo de execução.
Após o exame e a decodificação de cada instrução L1, ela é executada imediatamente.

Descreva comparativamente os conceitos de montador e compilador.
Montador é o que traduz literalmente Assembly p/ Linguagemde Máquina.Compilador é um progr. q traduz uma linguag. de programação P/ linguagem de máquina

O que é um microprograma?
É um programa de sequenciação para a unidade de controle de um sequenciador qualquer.

De que é composta uma CPU? Descreva suas partes.
Unidade Lógica Aritmética (ULA): Circuito lógico combinacional que realiza operações booleanas sobre palavras armazenadas na memória derascunho e armazena o resultado na mesma.
Unidade de Controle (UC): – Circuito lógico seqüencial responsável pela geração dos sinais de controle do Caminho de dados na seqüência adequada p/ implementar interpretação de instruções.
e uma memória central (principal)

RAM - Memória de Acesso Aleat., é volátil, ou seja, ñ grava de modo permanente os
dados nela contidos. Qdo a alimentação dosistema é cortada, tudo que foi guardado é perdido.

ROM - os dados são gravados nelas apenas uma vez.
Depois disso, essas informações ñ podem ser apagadas ou alteradas.

PROM - A gravação de dados neste tipo é realizada por meio de aparelhos q trabalham através de uma reação física c/elementos elétricos. Uma vez que isso ocorre, os dados gravados na memória PROM ñ podem ser apagados ou...
tracking img