ENADE: O grande desejo de todos os desenvolvedores de programas é utilizar quantidades ilimitadas de memória que

ENADE: O grande desejo de todos os desenvolvedores de programas é utilizar quantidades ilimitadas de memória que
ENADE: O grande desejo de todos os desenvolvedores de programas é utilizar quantidades ilimitadas de memória que, por sua vez, seja extremamente rápida.

Infelizmente, isso não corresponde à realidade, como tenta representar a figura abaixo, que descreve uma hierarquia de memória: para cada elemento, estão indicados os tamanhos típicos disponíveis para armazenamento de informação e o tempo típico de acesso à informação armazenada.

enade

Como pode ser visto no diagrama acima, registradores do processador e memória cache operam com tempos distintos, o mesmo ocorrendo com a memória principal com relação à memória cache, e com a memória secundária com relação à memória principal.

Considerando as informações acima apresentadas, responda às seguintes perguntas.

a) Que características um programa deve ter para que o uso de memória cache seja muito vantajoso? (valor: 4,0 pontos)  

b) Se registradores do processador e a memória cache operassem com os mesmos tempos de acesso, ainda haveria vantagem em se utilizar a memória cache? E se a memória cache e a memória principal operassem com os mesmos tempos de acesso, ainda haveria vantagem em se utilizar a memória cache? Justifique suas respostas. (valor: 6,0 pontos)

QUESTÃO ANTERIOR:

PADRÃO DE RESPOSTA:
a) O programa deve ter trechos pequenos que sejam executados várias vezes, e os dados devem estar localizados próximos uns dos outros OU dados e instruções devem ter localidade espacial (próximos uns dos outros) e localidade temporal (serem usados várias vezes em um certo instante de tempo).

b) Se cache e processador operassem com os mesmos tempos, ainda assim seria vantajoso utilizar cache, porque o seu objetivo é justamente fornecer dados e instruções na velocidade do processador, simulando uma memória principal rápida. Se cache e memória operassem com os mesmos tempos, não haveria mais razão para se usar o cache, quer estivessem no cache ou na memória principal. 

Muitas são as formas de respostas diferentes que indicariam que os estudantes compreenderam a questão e a responderam de forma adequada.

No item ‘a’ era necessário que o estudante demonstrasse a compreensão de que o cache é um hardware de armazenamento de dados menor do que a memória principal. Assim sendo, para tornar o uso do cache mais vantajoso, é conveniente que os dados e instruções mais utilizados fiquem sempre no cache, evitando acessos à memória principal, que tem velocidade de acesso mais lenta, embora seja maior. Partindo dessas informações, existem várias formas de indicar este tipo de comportamento.

Nesse item, foram atribuídos três níveis de pontuação (0, 1 e 2). A pontuação 0 corresponde aos casos em que houve fuga total ao tema. Também obtiveram pontuação 0 no item aqueles estudantes que demonstraram claramente não terem entendido o que foi solicitado ou que deram respostas totalmente erradas.

A pontuação 1 foi atribuída aos estudantes que responderam apenas um dos quesitos para a utilização vantajosa do cache, ou seja, os que responderam apenas localidade temporal ou apenas localidade espacial ou outra resposta que tenha evidenciado apenas um destes conceitos. A pontuação máxima foi atribuída aos estudantes que responderam dois ou mais conceitos que evidenciaram os princípios de localidade temporal e espacial.

No item b, houve a divisão em dois subitens pontuados separadamente: (i) o subitem b1 avalia o conhecimento acerca da vantagem e da desvantagem do cache em relação ao processador. Os registradores do processador são de acesso mais rápido do que as informações no cache mas podem armazenar poucos dados. Assim, mesmo com a mesma velocidade de acesso, existe a vantagem do espaço de armazenamento extra. O estudante deveria mostrar de alguma forma o entendimento deste conceito. Nesse subitem, existem três níveis de pontuação (0, 1 e 2), distribuídos da seguinte forma: a pontuação 0 corresponde aos estudantes que não apresentaram nenhuma evidência de domínio de quaisquer dos conteúdos avaliados; a pontuação 1 foi atribuída aos estudantes que demonstraram claramente que entenderam a vantagem da utilização da memória cache e foi concedida pontuação 2 àqueles que apresentaram a vantagem do uso de espaço de armazenamento do cache com justificativa adequada, relacionando as características de tamanho e tempo de acesso. (ii) o subitem b2 avalia se o estudante compreende a principal vantagem da memória cache e os seus mecanismos de velocidade de acesso. Se esta é igual à da memória principal, o cache torna-se desnecessário, pois é, em geral, muito menor do que a memória principal. Nesse subitem foram contemplados três níveis de pontuação (0, 1 e 2), assim distribuídos: a pontuação 0 corresponde aos estudantes que não apresentaram evidência de domínio dos conteúdos avaliados neste subitem; a pontuação 1 foi concedida àqueles que apresentaram evidências de compreensão da principal utilidade do cache e de seus mecanismos de tempo de acesso e a foi atribuída a pontuação máxima aos que demonstraram o reconhecimento da vantagem do tempo de acesso da memória cache e foram capazes de relacionar justificativas adequadas na resolução deste subitem. 

O critério de pontuação para os subitens b1 e b2 foi modificado em relação àquele originalmente estabelecido. O total de pontos foi modificado de 3 para 2, embora o valor total dos subitens tenha continuado o mesmo. Essa mudança foi necessária para tornar o critério de correção mais justo, de forma a diminuir a possibilidade de interpretações destoantes entre os membros da banca.

PRÓXIMA QUESTÃO:

QUESTÃO DISPONÍVEL EM:

COMENTÁRIOS

Todas as Postagens Não foram encontradas postagens VEJA TODOS Leia Mais Resposta Cancelar resposta Deletar Por Home PAGINAS POSTS Veja todos RECOMENDADOS PARA VOCÊ Tudo Sobre ARQUIVOS BUSCAR TODOS OS POSTS Nenhuma postagem foi encontrada Voltar para Home Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Sep Out Nov Dez Agora mesmo 1 minuto atrás $$1$$ minutos agora 1 hora atrás $$1$$ horas atrás Ontem $$1$$ dias atrás $$1$$ semanas atrás mais de 5 semanas atrás Seguidores Seguir CONTEÚDO PREMIUM BLOQUEADO PASSO 1: Compartilhar em uma rede social PASSO 2: Clique no link na sua rede social Copiar todo o código Selecionar todo o código Todos os códigos foram copiados Não é possível copiar os códigos / textos, pressione [CTRL] + [C] para copiar Tabela de conteúdo