Você está na página 1de 7

Componentes, Métricas e Unidades de Medida.

1) Em 2005, a previsão é que haveria um aumento de 35% no número de transistores em


um chip por ano. Por esta previsão, calcule quantas vezes mais deveria ter o número
de transistores em um chip em 2015. Pesquise se este número ocorreu.
Resposta:
Levando em consideração

2) A taxa de crescimento de capacidade da DRAM tem diminuído ao longo dos tempos.


Por 20 anos, a capacidade da DRAM aumentou 60% ao ano, depois caiu para 40% em
cada ano e atualmente é 25% a 40% ao ano. Se esta tendência continuar, qual deve ser
a taxa de crescimento da capacidade da DRAM em 2020?

3) Considere um processador que possua 10 pinos para enviar endereços para o


barramento de endereços BE. Qual deverá ser a máxima capacidade de
endereçamento desse sistema?

Resposta:
Temos que o processador tenha 10 pinos de endereço, ou seja, 10 fios do BE.
O total de endereços é igual a N e N = 2BE . Portanto, N=210 =1024
Logo, temos que a capacidade máxima de endereçamento desse sistema é igual a
1024.

4) Considere um computador que tenha um barramento de dados, BD, com as seguintes


características: largura = 10 bits e velocidade = 100 MHz. Calcule a taxa máxima de
transferência de dados do BD.

Taxa de transferência = T = V (velocidade) X L (largura)

Observação: Considera-se ser possível aproximar 100 MHz para 100 Mbits/s ou 100
Mbps. Ou seja, que o barramento transfira cerca de 1 bit por ciclo.

Resposta:
Tendo V = 100 MHz e L = 10 bits e Taxa de transferência = T = V (velocidade) X L
(largura)

T = 100 X 10 = 1000 Mbps.

5) Considere um computador que possua um barramento de endereço, BE, com largura


de 24 bits e barramento de dado, BD, com as seguintes características:

Largura = 32 bits
Velocidade = 300 MHz
Além disso, o processador se utiliza de 205 tipos diferentes de sinais de controle,
alguns que são recebidos e outros que são enviados por ele para o barramento
externo.

A. Qual deverá ser a máxima capacidade da memória principal desse sistema?


B. Qual deverá ser a taxa de transferência do BD?
C. Qual é o total de pinos que o processador precisa ter para usar todos os sinais
necessários ao seu correto funcionamento?
Resposta:
A. BE = 24 bits, logo temos que 22BE =224 =16777216 . Utilizando a unidade M,
podemos considerar que a capacidade máxima da memória do sistema é de 16 M.
B. Considerando que Taxa de transferência = T = V (velocidade) X L (largura). Temos a
L = 32 e V = 300 MHz (400 Mbps). Assim: T = 300.000.000 x 32 = 96.000.000.00, ou
96.000 Mbps.
C. Temos que:
BE = 24, BD = 32 E BC = 205.
Para saber a quantidade total de pinos do processador, é necessário somar BE, BD
e BC. Portanto, são 261 pinos no total.

6) Descreva as funções de uma Unidade Central de Processamento.


Resposta:
A Unidade Central de Processamento, ou CPU (Central Processing Unit) é componente
do computador cuja função consiste em ler e interpretar as instruções de uma
máquina, além de realizar operações matemáticas que são definidas depois da
interpretação de uma determinada instrução. Assim, as funções do processador são
divididas em duas: interpretar as ações que devem ser realizadas depois de uma
instrução da máquina e realizar a operação interpretada.

7) Faça o mesmo para a memória de um computador.


Resposta:
A memória é responsável pelo armazenamento das informações introduzidas pelo
componente de entrada. Há diversos tipos de memória em qualquer sistema de
computação, mas todas têm as mesmas funções: armazenamento e recuperação.

8) Para que servem os dispositivos de entrada e de saída de um computador? Cite alguns


exemplos.
Resposta:
Os dispositivos de entrada e de saída de um computador servem para permitir que o
computador se comunique com o mundo exterior, então ele faz a interligação, além da
conversão das linguagens do sistema para a linguagem do mundo exterior (o nosso).
Um exemplo de dispositivo de entrada é o teclado, que permite essa comunicação
através de suas teclas, assim há uma conversão, ao pressionar uma tecla, para o
computador entender. Assim como o microfone e o mouse, por exemplo.
Em dispositivos de saídas temos o monitor, impressora, caixa de som e etc.
9) Conceitue o bit, o byte e a palavra.
Resposta:
O bit é a menor unidade de informação que é armazenável em um computador. Bit
significa binary digit e pode ter apenas dois valores, o 0 e o 1.
O byte é um grupo ordenado de 8 bits que são tratados de forma individual como
unidade de armazenamento e transferência.
A palavra é um conjunto de bits que tem como objetivo representar uma informação
útil para os computadores.

10) Indique o valor de x nas seguintes expressões:

65.536 = x K
12.288K = 12 M
19.922.944 = 19.456 M
8 Gbytes = 8.589.934.592 bytes
64 Kbytes = 524.288 bits
262.144 bits = x K bits
16.777.216 palavras = x palavras
128 Gbits = 137.438.953.472 bits
5I2K células = 524.288 células
256 Kbytes = 2.097.152 bits

11) Qual é a diferença entre linguagem de alto nível e linguagem de máquina?


Resposta:
A linguagem de máquina diz respeito a linguagem do computador, que é a sequência
de instruções que o computador processa, nesse caso é utilizado o sistema binário. Já
a linguagem de alto nível se aproxima da linguagem humana, bem diferente da
linguagem de máquina.

12) Se um barramento de endereços possui 19 fios condutores, qual deverá ser o maior
endereço que pode ser transportado nesse barramento?
Resposta:
N=2BE=219=524.288 endereços. Logo, o maior endereço é 0 524.287.

13) Os barramentos são fios condutores que interligam os componentes de um sistema de


computação (SC) e permitem a comunicação entre eles. Eles são organizados em três
grupos de fios, cada um deles com funções separadas. Quais são esses grupos?
Indique, para cada grupo: sua função, direção do fluxo de sinais e suas principais
características.

Resposta:
Barramento de controle: O BC serve para transportar sinais de controle e
comunicação.
Cada um dos fios tem uma independência funcional e a direção do fluxo do sinal
funciona de forma que no fio que leva o sinal de interrogação a direção é do
processador para a memória, e no fio que leva a resposta da memória a direção é
contrária.
Barramento de endereços: O BE serve para transportar sinais, ou seja, bits, que
representam um número que é o endereço de um local de memória. A largura do
barramento de endereços consiste na quantidade de bits que O BE possui, isso então é
uma característica marcante desse barramento, pois quanto maior o valor da largura,
maior a capacidade da memória.
Barramento de dados: O BD serve para transportar sinais, ou seja, bits, que
representam o dado que está sendo transferido do endereço mencionado. Seu
desempenho está ligado a três elementos: Largura, Taxa de transferência e
Velocidade.

14) Considere um sistema de computação (SC) que possua um processador capaz de


endereçar, no máximo, 64M posições de memória principal. Qual deverá ser o
tamanho, em bits, de seu barramento de endereços (BE)?
Resposta:
Temos N=2L , sendo N=quantidade de endereços , L=quantidade de bits do BE
Assim, temos na questão: N = 64, logo precisamos achar o L. Então temos que L é igual
a 6, pois N=26=64 . O tamanho em bits é 6.

15) Um determinado processador tem seus transistores com espessura de 90


manômetros. E se desejasse expressar esta medida em angström, como seria indicada
a espessura dos transistores? E se a unidade fosse o mícron?

16) Calcule o valor de x nas seguintes expressões:

16K = 2 x
227= x (expresse em quantidade de K, de M ou de (G)).
4M * 128K = 2 xG
32 Mbytes = 2 xMbits

17) Por que se menciona que a equivalência 200 MHz = 200 Mbps é aproximada e não
exata? E por que a equivalência 8000 Mbps = 8 Gbps também não e exata, e sim
aproximada?
Resposta:
O valor é menor devido a ruídos e perdas eventuais, além de que as unidades MHz são
do sistema decimal e os múltiplos são 100, 1000 etc., e Mbps é unidade do sistema
binário, no quais tem como múltiplos 210 ,220 , e etc .

18) Cite uma das razões principais pela qual os atuais sistemas de computação possuem
unia hierarquia de barramentos interligando os diversos componentes, em vez de
utilizar um único conjunto de barramentos, interligando todos os componentes do
sistema.
Resposta:
É ineficaz utilizar um único conjunto de barramentos, pois é inviável a quantidade de
dispositivos que estariam conectados a uma mesma via, e ainda no qual só dois
dispositivos falam de cada vez. Além disso, o processador e a memória teriam
velocidades diferentes comparados com dispositivos E/S que teriam taxas de
transferências muito baixas.

Medidas de Desempenho

19) Encontre o número de dies por wafer de 400 mm para um die que possui 1,9 cm em
um lado e para um die que possui 0,8 cm em outro.
Resposta:
Para saber o dies por wafer, temos a seguinte equação:

Dies por wafer=d × π ¿

Sendo S = área do die


E d = diâmetro do wafer

Temos que: 400 mm e π=3.14


Assim, quando a área do die é 3,61 cm 2 ou 361 mm:

Dies por wafer=400 ×3,14 ( 4 ×400361 − √1❑ )

Quando a área do die é 0,64 cm2 ou 64 mm :

Dies por wafer=400 ×3,14 ( 4400


× 64 √❑ )

1

20) Encontre o rendimento para os dies com 1,0 cm de um lado e 0,5 cm de outro,
considerando uma densidade de defeito de 0,054 por c m 2 e N de 13,5.
Resposta:
Para encontrar o rendimento do die, temos:
N
Rendimento do die=Rendimento do wafer × 1¿ ( 1+ Defeitos por unidade de área× Área do die )

As áreas totais do die são 3,61 cm 2 e 0,64 cm2 .


Assim, temos:
1
Rendimento do die= =5,51 …
(1+ 0,054 ×3,61 )13,5
E para a segunda área, temos:
1
Rendimento do die= =0.99 …
(1+ 0,054 ×0,64 )13,5

21) Dado um serviço na Web, queremos melhorar o processador. O processador novo é 7


vezes mais rápido em computação na aplicação de serviço da Web do que o
processador original. Considerando que o processador original está ocupado com
cálculos 20% do tempo e esperando por E/S 80% do tempo, qual é o ganho de
velocidade geral obtido pela incorporação da melhoria?
Resposta:
Temos que:
Fração melhorada = 0,2 e Ganho de velocidade melhorado = 7.
Assim:
1 1
Ganho de velocidade geral = = ≈ 1.20689
0,2 0,82857
1−0,2+
7

22) Considere a execução de um programa que resulta na execução de 2 milhões de


instruções em um processador de 300 MHz. O programa consiste em quatro tipos
principais de instruções. Os tipos de instruções e o CPI para cada tipo de instrução são
mostrados a seguir, com base no resultado de um experimento de trace de programa.

Tipo de instrução CPI Número de instruções (%)

Aritmética e lógica 1 50

Load/store com acerto (hit) 4 18

Desvio 2 12

Referencia de memória cache com 6 20


miss de cache

Dado a fórmula abaixo de CPI e taxa MIPS, qual é o CPI médio e taxa MIPS quando o
programa e executado em um único processador?
23) Considere o exemplo de desempenho anterior, modificado aqui para usar medições da
frequência das instruções e dos valores de CPI da instrução, que, na prática, são
obtidos pela simulação ou pela instrumentação do hardware.

Exemplo: Suponha que tenhamos feito as seguintes medições:


Frequência das operações de Ponto Flutuante (PF) = 20%
CPI médio das operações de Ponto Flutuante (PF) = 2,01
CPI médio das outras instruções = 2,07
Frequência da FPSQR = 4%
CPI da FPSQR = 20

Considere que as duas alternativas de projeto sejam diminuir o CPI da Raiz Quadrada
em Ponto Flutuante (FPSQR - FloatinGpoint square root) para 2 ou diminuir o CPI
médio de todas as operações de Ponto Flutuante (PF) para 2,5. Compare essas duas
alternativas de projeto usando a equação de desempenho do processador.

Organização/Mapeamento de Memória

24) Uma memória RAM (MP) tem um espaço máximo de endereçamento de 3K. Cada
célula pode armazenar 32 bits. Qual o valor total de bits que podem ser armazenados
nesta memória e qual o tamanho de cada endereço?
Resposta:
Temos espaço máximo endereçável é 3K. Então, N = 3K.
1 célula = 32 bits, Então, M = 32 bits.
Tendo
E 10
N=2 , então N =3 k =3× 1024 , convertendo para potências de 2 ,temos :3× 2 =3072→ E=log 2 30
Assim ,T =3 k × 32=98394 bits

25) Um computador, cuja memória RAM (MP) tem uma capacidade máxima de
armazenamento de 3K palavras de 32 bits cada, possui um REM e um RDM. Qual o
tamanho desses registradores? Qual o valor do maior endereço dessa MP e qual a
quantidade total de bits que nela podem ser armazenados?

Você também pode gostar