Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TOP AV ARQ COMP-Trabalho de Avaliacao para AV2-v1

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 3

Associação Carioca de Ensino Superior

Centro Universitário Carioca

2020.1 - TÓPICOS AVANÇADOS EM ARQUITETURA DE COMPUTADORES

TRABALHO PARA AVALIAÇÃO PARA AV2


I- PERÍODO DDE VALIDADE DO TRABALHO
Entre 6ª feira - 29 de maio – 12hs até 4ª feira - 03 de junho -12 hs

II- QUESTÕES

Questão 3

Considere um sistema de computação de 32 bits, que possui um conjunto de instruções que realizam
operações aritméticas com números inteiros (complemento a 2 – C2) e em ponto flutuante. Quando o
sistema realiza operações em C2, usa a representação padrão do bit de sinal (mais à esquerda) e os
restantes bits para magnitude (esta em C2). A representação em ponto flutuante é única (não há
representação para dupla precisão) e segue o formato S N - E - SE - F, sendo a base de representação 2
e fração do tipo normalizada, com 23 bits.

Durante a execução de um programa, uma das instruções aritméticas de ponto flutuante produz um
resultado expresso em hexadecimal (base 16) como:

890C8000

Como neste instante o valor da Fração (F) ainda não está normalizado, calcule, qual deverá ser o novo
valor de Expoente (E) para deixar F normalizada? indique o novo valor em binário e em decimal

MOSTRE OS CÁLCULOS

Questão 4
Considere um sistema de computação cujo processador tem uma unidade de controle que funciona
usando a tecnologia de Pipeline, o qual foi projetado com 6 estágios. Sabe-se que o processador opera
com GHZ , que cada estágio consome uma quantidade igual de tempo, igual a 4 unidades de tempo (4
ciclos). Considerando o consumo de tempo na execução de 40 instruções pelo pipeline, caLcule, qual
deverá ser o valor da medida de desempenho deste último processador em MIPS (milhões de
Instruções por Segundo)?

MOSTRE OS CÁLCULOS

Questão 5
Um determinado sistema de computação possui um Processador que funciona com
frequência de relógio (“clock”) de 2 GHz e possui uma Unidade de Controle (UC),
contendo a programação para realização de todas as microoperações necessárias ao
funcionamento operacional do Processador. Considere um trecho de microoperações,
mostradas em LTR (linguagem de transferência de registradores):
P0: INT BarBC

P1: Barr OKBC Pn--------pulsos de relógio em


sequência,
P2: LeituraBC n ----0 , 1, 2, 3......
REMCI

P3: BE REM
DECBE
RAS
P4: CAS
BufferMem
P5: BDBuffer
P6: RDMBD

Responda:
a) Mostre, quanto tempo foi gasto para executar essa sequência de microoperações?
b) Explique se a sequência acima é executada usando o método de programação
por hardware ou pelo método de microprogramação?

Questão 6
A literatura e a indústria de computação utilizam desde muito tempo uma série de siglas,
relativas ao projeto e implementação de arquiteturas de processadores. Entre essas siglas
cita-se:
EM64T – RISC – ARM – POWER – CISC – VLIW
Para esclarecer dúvidas conceituais sobre estes termos e organizar o pensamento sobre o
assunto, explique os termos apresentados acima, mostrando eventuais relacionamentos entre
eles, até mesmo de hierarquia de conceito ou de padrão.

Questão 7
Desde o início da microcomputação (1975) a arquitetura dos Processadores vem evoluindo
em diversos aspectos, um dos principais sendo o tamanho da palavra de cálculo, isto é, a
largura em bits (quantidade de algarismos) dos números que podem ser armazenados nos
registradores de dados e operados de uma só vez pela unidade de cálculo (ULA); atualmente,
a arquitetura predominante neste aspecto é a de 64 bits.
Sobre este assunto, responda os seguintes itens, justificando quando for requerido:
a) Qual o valor da largura em bits da palavra dos processadores, desde o primeiro deles,
Intel 8080, até o valor das Arquiteturas atuais.
b) Computadores com sistema operacional de 64 bits são capazes de utilizar mais memória
RAM do que aqueles com sistema operacional de 32 bits.
Indique se esta afirmação é FALSA ou VERDADEIRA. Por que?
c) Sistemas operacionais de 32 bits podem ser instalados somente em PCs cujos
processadores possuem arquitetura de 32 bits
Indique se esta afirmação é FALSA ou VERDADEIRA. Por que.

Questão 8
Uma das análise mais importantes de um projeto de processadores refere-se a sua habilidade
de realizar cálculos matemáticos, pois afinal esta é a sua atividade fim. Esta análise envolve
diversos fatores, como, por exemplo:
a) a definição da estratégia de realização dos cálculos: tipos ponto fixo e ponto flutuante;
b) A capacidade das unidades de cálculo, isto é, o tamanho (largura) limite dos números
envolvidos
c) O formato da representação dos dados numéricos em cada caso (ponto fixo e ponto
flutuante).
Sobre este assunto, descreva o que entende de cada caso acima relacionado. A descrição deve
citar, entre outros pontos, o seguinte:
- Qual das estratégias de ponto fixo é mais adequada e por que?
- Qual seria o limite máximo de valores possíveis de serem manipulados no sistema em
questão, considerando a estratégia escolhida para ponto fixo e para ponto flutuante.
Nesse último caso, defina o formato que julga adequado para este processador.
- Mesmo que você não ache adequado o emprego de complemento a dois, explique
porque esta representação utiliza um valor negativo a mais do que os valores
positivos.

Você também pode gostar