O tempo de acesso a uma posição de memória do tipo RAM:
◯
é o mesmo para qualquer endereço acessado
◯
é proporcional ao valor do endereço acessado
◯
é inversamente proporcional ao valor do endereço acessado
◯
depende do conteúdo do endereço a ser acessado
◯
é o mesmo para qualquer endereço acessado
◯
é proporcional ao valor do endereço acessado
◯
é inversamente proporcional ao valor do endereço acessado
depende do conteúdo do endereço a ser acessado
Passo 1
O enunciado apresenta uma questão de múltipla escolha sobre o “tempo de acesso a uma posição de memória do tipo RAM” e pede que se escolha a alternativa correta entre quatro opções:
- é o mesmo para qualquer endereço acessado
- é proporcional ao valor do endereço acessado
- é inversamente proporcional ao valor do endereço acessado
- depende do conteúdo do endereço a ser acessado
Não há outros dados numéricos fornecidos. A tarefa é decidir qual dessas frases descreve corretamente o comportamento do tempo de acesso em memória RAM.
Passo 2
Entendendo o que significa “tempo de acesso” e “RAM” (do zero, devagar e sem pressão):
- “Tempo de acesso” é o tempo que o sistema leva desde o instante em que pede a leitura/escrita de uma posição de memória até o instante em que os dados começam a estar disponíveis (ou a operação termina).
- “RAM” vem de Random Access Memory; a palavra-chave é “Random Access” — acesso aleatório. Isso quer dizer, na definição básica, que qualquer posição de memória pode ser alcançada diretamente, sem precisar “passar” por outras posições antes.
Resumo didático: se uma memória é de acesso aleatório, a ideia conceitual é que o tempo para chegar à posição não depende de quão “longe” em termos de endereço aquela posição está — pode-se ir direto a qualquer endereço.
Passo 3
Explicando por que a primeira alternativa é a que representa o conceito de RAM:
- A definição formal de memória de acesso aleatório (RAM) é exatamente: tempo de acesso aproximadamente o mesmo para qualquer endereço. Em termos práticos de prova, essa frase é a que traduz o nome “Random Access Memory”.
- Portanto, a alternativa “é o mesmo para qualquer endereço acessado” corresponde à propriedade fundamental da RAM.
Passo 4
Por que as outras alternativas estão erradas (explicado passo a passo, sem pular):
- “é proporcional ao valor do endereço acessado”: isso implicaria que, por exemplo, acessar o endereço
demora mais que acessar o endereço por causa do número do endereço. Isso não faz sentido no modelo de RAM: o endereço é apenas um rótulo; não existe uma varredura linear que dependa do valor numérico do endereço. - “é inversamente proporcional ao valor do endereço acessado”: mesma crítica — não há relação direta entre o número do endereço e o tempo, nem linear nem inversa.
- “depende do conteúdo do endereço a ser acessado”: o conteúdo (os bits armazenados naquela célula) não muda o caminho físico para chegar àquela célula; o tempo de acesso não deveria depender do valor armazenado. Em termos de projeto digital básico, leitura/escrita levam o mesmo tempo independentemente dos dados contidos (pelo menos conceitualmente).
Passo 5
Uma observação importante para não ser pego desprevenido na prova (linguagem amigável):
- Em implementações reais modernas há efeitos microarquiteturais que podem causar variações pequenas no tempo observado, por exemplo:
- caches (se o dado estiver em cache, o acesso é muito mais rápido que se tiver que buscar na RAM),
- em DRAM existe o conceito de “row buffer”: acessar duas posições na mesma linha/row pode ser mais rápido (row hit) do que acessar posições em rows diferentes (row miss), e há atrasos de ativação/precharge.
- Mesmo assim, essas variações não significam que o tempo seja proporcional ou inversamente proporcional ao valor numérico do endereço, nem que dependa do conteúdo; são efeitos de organização física e hierarquia de memória. Em exercícios teóricos de prova, quando dizem “memória do tipo RAM” a interpretação correta é a conceitual: acesso com tempo (praticamente) igual para qualquer endereço.
Passo 6
Resumo didático-prático para a hora da prova (decida rápido assim):
- Se a pergunta for sobre a definição ou comportamento esperado de uma memória RAM, escolha “é o mesmo para qualquer endereço acessado”.
- Se a questão fôr sobre memórias sequenciais (fita magnética, por exemplo) ou sobre detalhes de implementação (cache, DRAM row buffer), aí sim pode aparecer dependência de posição ou de hierarquia; mas o enunciado explicitamente diz “memória do tipo RAM”, então mantenha a definição clássica.
Resposta
é o mesmo para qualquer endereço acessado