2
Questão 1 (POSCOMP 2007)
Uma memória principal RAM tem um espaço máximo de endereçamento
de 2K. Cada célula pode armazenar 16 bits. Qual o valor total de bits que
pode ser armazenado nesta memória e qual o tamanho de cada
endereço?
(A) 24k e 8 bits
(B) 32K e 11 bits
(C) 32K e 16 bits
(D) 48K e 11 bits
(E) 2K e 16 bits
3
Questão 1 (POSCOMP 2007)
- Solução
Relembrando...
Se tivermos uma memória principal RAM com N endereços e células de M bits, o valor total de T de bits é dado por:
T = M x N
Já a quantidade de bits dos números que representam cada um dos N endereços (E) é dada por:
N = 2E
N endereços
4
Questão 1 (POSCOMP 2007)
- Solução
Se o espaço máximo endereçável é 2K, então N = 2K
1 célula é igual 16 bits, então M = 16bits
Logo o total de bits T que pode ser armazenado é:
T = M x N = 2K * 16 = 32K bits
Já o tamanho de cada endereço (E) é calculado como:
N = 2K = 2 x 1024 = 2048 = 2
11Se N = 2
E, logo:
2
11= 2
EE = 11 bits
5
Questão 2 (ENADE 2009)
Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil.
O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP).
O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético.
O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM.
Estão certos apenas os itens
(A) I e II. (B) I e III. (C) II e III. (D) II e IV. (E) III e IV.
I
II
III IV
6
Questão 2 (ENADE 2009)
Sobre o item I, a memória ROM (Read Only Memory - Memória Apenas de Leitura) é uma memória não volátil e apenas de leitura que chega ao usuário já previamente gravada. O fabricante grava as informações na pastilha e estas são permanentes, não havendo possibilidade de alteração.
No entanto, existem tipos especiais de memória ROM que permitem alteração:
• PROM (Programmable Read Only Memory – Memória Apenas de Leitura Programável)
• EPROM (Erasable Programmable Read Only Memory – Memória Apenas de Leitura Programável e Apagável)
• EEPROM (Electrically Erasable Programmable Read Only Memory – Memória Apenas de Leitura Programável e Apagável Eletricamente)
7
Questão 2 (ENADE 2009)
- Solução
• PROM (Programmable Read Only Memory – Memória Apenas de Leitura
Programável): é uma memória não volátil e apenas de leitura, porém programável. Nesta memória, a programação pode ser realizada pelo próprio usuário. No entanto, uma vez programada, não permite a alteração de seu conteúdo.
• EPROM (Erasable Programmable Read Only Memory – Memória Apenas de Leitura Programável e Apagável): é uma memória não volátil, apenas de leitura e
reprogramável. Sua programação é feita eletricamente, podendo ser apagada através da exposição de sua pastilha à luz ultravioleta.
• EEPROM (Electrically Erasable Programmable Read Only Memory – Memória Apenas de Leitura Programável e Apagável Eletricamente): esta memória pode ser
programada e apagada, porém, utiliza-se um sinal elétrico.
8
Questão 2 (ENADE 2009)
- Solução
Com relação às afirmações II, III e IV, o nosso PLT* (Figura 4.4) apresenta o subsistema de memória constituído de um conjunto de diferentes tipos, organizados de forma
hierárquica. Para representar esta hierarquia, é utilizada uma estrutura na forma de pirâmide, cuja base larga simboliza a elevada capacidade, o tempo de acesso e o custo do componente ali representado.
9
Questão 2 (ENADE 2009)
- Solução
O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP).
II
•Um dos aspectos considerados é a velocidade, que se refere ao tempo de acesso, ou seja, quanto tempo a memória gasta para colocar uma informação no barramento de dados após uma determinada posição ter sido endereçada. O valor do tempo de acesso de uma
memória é dependente da sua tecnologia de construção e da velocidade dos seus circuitos. Logo quanto mais velocidade, menor tempo de acesso.
10
Questão 2 (ENADE 2009)
- Solução
O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético.
III
•Um dos aspectos considerados é a velocidade, que se refere ao tempo de acesso, ou seja, quanto tempo a memória gasta para colocar uma informação no barramento de dados após uma determinada posição ter sido endereçada. O valor do tempo de acesso de uma
memória é dependente da sua tecnologia de construção e da velocidade dos seus circuitos. Logo quanto mais velocidade, menor tempo de acesso.
11
Questão 2 (ENADE 2009)
- Solução
O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM.
IV
•Um dos aspectos considerados é a velocidade, que se refere ao tempo de acesso, ou seja, quanto tempo a memória gasta para colocar uma informação no barramento de dados após uma determinada posição ter sido endereçada. O valor do tempo de acesso de uma
memória é dependente da sua tecnologia de construção e da velocidade dos seus circuitos. Logo quanto mais velocidade, menor tempo de acesso.
12
Questão 3 (ENADE 2005)
Qual é a expressão boleana resultante para a tabela verdade abaixo?
(A) Y = A.B.C + A.B.C (B) Y = A.B.C + A.B.C (C) Y = A+B+C . A+B+C (D) Y = A.B.C + A.B.C (E) Y = A.B.C + A.B.C
Entradas Saída C B A Y 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1
13
Questão 3 (ENADE 2005)
- Solução
14
Questão 3 (ENADE 2005)
- Solução
Entradas Saída C B A Y 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1
(NOT A) AND (B) AND (NOT C) = A . B . C
A AND B AND C = A . B .C
(A . B .C) OU (A . B . C)
(A . B .C) + (A . B . C)
15
Questão 4 (Concurso INPI - 2003)
O número (2E7A)16 equivale respectivamente na base 2 e base 8 a:
(A) (0010111001111110)2 e (27171)8 (B) (0010111001111010)2 e (25172)8 (C) (0010110001111010)2 e (27172)8 (D) (0010111001111100)2 e (26175)8 (E) (0010111001111010)2 e (27172)8
16
Questão 4 (Concurso INPI - 2003)
- Solução
(2E7A)
16= ( )
2Base 16 = 2
4= (0010)(1110)(0111)(1010)
= (0010111001111010)
2(2E7A)
16= ( )
8Base 8 = 2
3=
0
(010)(111)(001)(111)(010)
2= (27172)
8 Base 16 Base 2 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F 1111 Base 8 Base 2 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111Resposta Certa : E
17
Questão 5
No projeto de um código executável, é comum dois tipos de implementação de linguagens de programação: as linguagens com compilação ou interpretação. Podemos representar a compilação e a interpretação pelos fluxogramas a seguir:
18
19
Questão 5
Sobre a compilação e interpretação, julgue os itens a seguir.
Uma razoável desvantagem da interpretação é o alto consumo de memória.
No método de compilação, uma estrutura de repetição, conforme a definida a seguir terá seus comando convertidos para código executável uma única vez.
PARA J = 1 ATÉ 10 INICIO LEIA A,B X := A + B IMPRIMA X FIM FIM_PARA
A compilação tem execução mais lenta do que a interpretação, já que o significado de cada expressão e instrução deve ser determinado diretamente do programa fonte em tempo de execução.
I II
20
Questão 5
Baseado nas afirmativas acima, pode-se dizer que:
(A) A afirmativa I é a única errada. (B) A afirmativa III é a única errada. (C) Todas as afirmativas estão erradas. (D) Todas as afirmativas estão corretas (E) A afirmativa II é a única errada.
21
Questão 5
- Solução
Sobre a compilação e interpretação, julgue os itens a seguir.
Uma razoável desvantagem da interpretação é o alto consumo de memória. I
Análise da afirmativa I
Na compilação o compilador permanece carregado na memória por um tempo determinado, ou seja, apenas durante a fase de compilação.
Já na interpretação, o interpretador deve permanecer na memória durante toda a execução, porque cada comando a ser executado necessitará do interpretador.
22
Questão 5
- Solução
Sobre a compilação e interpretação, julgue os itens a seguir.
No método de compilação, uma estrutura de repetição, conforme a definida a seguir terá seus comando convertidos para código executável uma única vez.
PARA J = 1 ATÉ 10 INICIO LEIA A,B X := A + B IMPRIMA X FIM FIM_PARA II Análise da afirmativa II
Na método de compilação os três comandos dentro do loop serão convertidos uma única vez para o código executável. Embora sejam realizadas 10 leituras de A, 10 leituras de B e 10 impressões de X, só ocorre uma tradução do código.
23
Questão 5
- Solução
Sobre a compilação e interpretação, julgue os itens a seguir.
A compilação tem execução mais lenta do que a interpretação, já que o significado de cada expressão e instrução deve ser determinado diretamente do programa fonte em tempo de execução.
III
Análise da afirmativa III
Exatamente o contrário. Na interpretação a execução é mais lenta que a compilação. A etapa de compilação ocorre antes da execução. Já a interpretação ocorre durante a execução.
Baseado nesta justificativa, a afirmativa III é falsa.