Baixe o app para aproveitar ainda mais
Prévia do material em texto
A colocação de memória cache no projeto de um computador é um artifício para melhorar sua performance. Quanto a essa memória, podemos afirmar que: ., fe\ Fica presente no processador e aumenta a eficiência por ser ~ mais rápida que a memória principal o o o o Fica presente na Memória RAM e melhora a performance, porque consegue transferir dados mais rápidos para o processador Fica presente na placa-mãe e tem menor latência de transmissão Fica presente em um cartão USB e permite guardar em segurança os arquivos Fica presente no disco rígido e melhora a velocidade de leitura do disco ■ A tecnologia de SSD veio para substituir os discos rígidos. Sem partes móveis, é menos propensa a falhas, além de ser mais rápida que seus antecessores. Os discos rígidos e os SSD não são fundamentais, de forma conceituai, para os computadores. Entretanto, são peças muito importantes, na prática, para os computadores pessoais. Isso se deve ao fato de: o o o u O processador não possuir armazenamento para os programas O disco ser responsável por receber os dados do teclado e do mouse O barramento entre o processador e a memória RAM ser muito lento A energia consumida pelo disco ser muito menor que a consumida pela memória RAM ., (!) A memória RAM ser volátil ■ Depois de buscarem os dados na memória, os processadores interpretam o que fazer, por exemplo, que a operação a ser executada é a de somar, e depois executam a operação <? propriamente dita. Cada operação a ser executada é identificada e definida por um conjunto de bits denominado: o Ciclo de Instrução u Operador u Dígito binário u Microcódigo @ Instrução de Máquina. ■ Suponha que, para efeitos de aprendizagem em arquitetura de computadores (ignorando vários detalhes de implementação), você decidiu criar uma representação de conjunto de instruções hipotético muito simples e limitado para operações aritméticas de inteiros positivos com dois operandos, de um processador de 4 bits, cuja palavra de dados é de 4 bits. É gasto 1 ciclo de instrução para cada palavra, e a quantidade de ciclos para execução de uma determinada instrução (operadores e operandos) é igual à quantidade de palavras dessa instrução. O conjunto de instruções está representado a seguir: Código Instrução 0000 Número O 0001 Número 1 0010 Número 2 0011 Número 3 0100 Número 4 0101 Número 5 0110 Número 6 0111 Número 7 1000 Número 8 1001 Número 9 1010 llsomar 1011 Subtrair 1100 Multiplicar 1101 Divisão inteira 111 O Resto da divisão 1111 Notificação de erro o D ., Caso seja desejável realizar o cálculo de 6 + 3, qual será o formato de instrução recebido? o 0100 101 O 001 O o 1001 1101 0001 @ 101 O 011 O 0011 o 011 O 101 O 0011 o 101 O 011 O 011 O Explicação: 1 01 O 011 O 0011 ., Como é a representação em hexadecimal da instrução 101110011000? o 988 o 987 @ 898 o BA9 o CBA ■ partir da expressão: A+ (B . C). (? Escolha a única alternativa que representa uma expressão equivalente o A o A+B o (A . B) + (A . C) o A+C @ (A+ B) . (A+ C) ■ Assinale a alternativa correta: Em circuitos digitais, uma porta ORé? o o o o Um circuito que tem duas ou mais entradas e a sua saída é igual à combinação destas entradas através de uma operação NOT OR. Um circuito que tem três entradas e a sua saída é igual à combinação destas entradas através de uma operação ANO. Um circuito que tem duas ou mais entradas e a sua saída é igual à combinação destas entradas através de uma operação ANO. Um circuito que tem uma ou mais entradas e a sua saída é igual à combinação destas entradas através de uma operação OR Um circuito que tem duas ou mais entradas e a sua saída é igual à combinação destas entradas através de uma operação OR. ■ Assinale a alternativa correta: Qual das portas lógicas a seguir representa uma função de exclusividade? ü NOTOR ü AND u OR <t> @ XOR ---------u XNOR Explicação: Entre as opções a única que utiliza a exclusividade é o XOR (OR exclusive), isto é OU exclusivo. ■ O espaço existente em um processador é restrito, e o seu uso é definido, em muito, pela arquitetura na qual ele se baseia. Considerando um processador RISC e um CISC, as suas prioridades de espaço são, respectivamente (baseadas nas arquiteturas): Q Pipeline e registradores de uso específico. Q Unidade de controle e pipeline. <? @ Registradores de uso geral e unidade de controle. Ü Registradores de uso específico e registradores de uso geral. Ü Memória cache e registradores de uso geral. Explicação: RISC = Reduced lnstruction Set Computer. l Elementos básicos: l Grande número de registradores de propósito geral. Já as arquiteturas C/SC investem em Unidades de Controle poderosas e capazes de executar tarefas complexas ■ Um projetista está interessado em criar um processador de arquitetura híbrida, buscando combinar as melhores características das arquiteturas CISC e RISC. Quais das seguintes características podem ser por ele empregadas? u o o o Muitas instruções e muitos registradores. Endereçamento múltiplo e poucos registradores de uso geral. Poucas instruções e poucos registradores. Muitos registradores e pipeline eficiente para as instruções comuns . ., r e\ Variadas instruções e pipeline eficiente para as instruções ~ mais comuns. Explicação: Ambas arquiteturas são ricas em instruções e pipeline.
Compartilhar