Vous êtes sur la page 1sur 2

Resposta da Lista de Exerccios de Lei de Moore e Hardware x Software

1) Dado que o poder computacional dobra a cada 18 meses [Lei de Moore], e que a instrues de ponto flutuante so executadas 100 vezes mais rpido em hardware do que via software (emulao). Podemos deduzir que a cada 75 anos, tais instrues podem ser emuladas to rapidamente quanto seus antepassados executavam em hardware. 2x | 2x | 2x | 2x | 2x | ... 100x ,logo 75 Anos para o poder multiplica-se x100 18m 18m 18m 18m 18m 900m 2) Tradutores so programas quem lem uma linguagem de Programao e transforma-a em linguagem de mquina de uma arquitetura alvo. Interpretadores so programas que recebem como entrada um cdigo fonte em uma determinada linguagem de programao e interpreta seu significado imediatamente, sem a necessidade de gerar um cdigo objeto. Mquinas Virtuais so uma camada de software que simula um computador virtual dentro da memria de uma mquina real. 3) O hardware e o software so equivalentes do ponto de vista lgico, pois todas as operaes que podemos realizar com o software, podem ser igualmente realizadas pelo hardware. E todas as instrues executadas pelo hardware podem ser simuladar atravs de software. Segundo, Dra. Karen Panetta Lentz, o hardware nada mais que o software petrificado. 4) Barramentos Sncronos O relgio (clock) um dos sinais de controle Possui um protocolo de comunicao relacionado ao relgio(clock) Protocolo simples, conhecido e implementado por um circuito (mquina de estados) Desvantagem 1: os dispositivos devem trabalhar na mesma freqncia do relgio Desvantagem 2: devido ao clock skew, barramentos sncronos no podem ser muito longos Barramentos Assncronos No segue um relgio (clock) Pode acomodar uma grande variedade de dispositivos (no exige sincronismo entre os dispositivos) Menor preocupao com o comprimento das linhas Protocolo handshake coordena a transmisso dos dados entre transmissor e receptor (transmissor e receptor s passa para um passo seguinte quando ambas as partes concordam) O protocolo implementado por meio de um conjunto adicional de linhas de controle 5) a) Tempo total: 5ns + 20ns + 5ns = 30ns

b) Banda passante: 4 bytes / 30ns = 133MB/s

Respostas da Lista de Exerccios de Memria Cache


Mapeamento Direto
1 Questo a) 31 bits b) 5 bits c) 13 bits d) 13 bits e) (1E)16 f) (A4E)16 g) (1CE8)16 2 Questo a) 28 bits b) 4 bits c) 15 bits d) 9 bits e) (5)16 f) (2FBE)16 g) (6B)16 3 Questo a) 27 bits b) 5 bits c) 14 bits d) 8 bits e) (E)16 f) (23C5)16 g) (DD)16 4 Questo a) 29 bits b) 4 bits c) 15 bits d) 10 bits e) (F)16 f) (7DB9)16 g) (327)16 5 Questo a) 30 bits b) 5 bits c) 14 bits d) 11 bits e) (5)16 f) (2B5E)16 g) (6F)16

Puramente Associativo
6 Questo a) 31 bits b) 5 bits c) 26 bits d) (1F)16 e) (3DBE22E)16 7 Questo a) 28 bits b) 4 bits c) 24 bits d) (5)16 e) (36D7BC)16 8 Questo a) 27 bits b) 5 bits c) 22 bits d) (13)16 e)(3F64C6)16 9 Questo a) 29 bits b) 4 bits c) 25 bits d) (E)16 e)(195FCB7)16 10 Questo a) 30 bits b) 5 bits c) 25 bits d) (15)16 e)(1ACA5E)16

Associativo por Conjunto


11 Questo a) 31 bits b) 5 bits c) 12 bits d) 14 bits e) (1E)16 f) (A4E)16 g) (39D0)16 12 Questo a) 28 bits b) 4 bits c) 13 bits d) 11 bits e) (5)16 f) (14DB)16 g) (153)16 13 Questo a) 27 bits b) 5 bits c) 12 bits d) 10 bits e) (D)16 f) (E45)16 g) (376)16 14 Questo a) 29 bits b) 4 bits c) 12 bits d) 13 bits e) (A)16 f) (CF7)16 g) (1A5B)16 15 Questo a) 30 bits b) 5 bits c) 12 bits d) 13 bits e) (D)16 f) (A57)16 g) (1B3)16