Buscar

prova arquitetura de computadores 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Você foi designado para converter cores para o padrão hexadecimal para o programador HTML/CSS da sua empresa. Portanto, sabe que as cores RGB representam a intensidade relativa de vermelho (Red), verde (Green) e azul (Blue) que forma uma determinada cor e que o valor (decimal) de cada componente (R, G e B) deve ser um número inteiro entre 0 e 255. Ex: RGB(255, 0, 0) representa a cor vermelha. Partindo dessa necessidade, indique o código hexadecimal para a cor roxa e explique o processo para chegar a esse resultado.
a.Misturando 70% de cor vermelha, 0% de cor azul e 50% de cor azul, chegaremos à cor roxa. Levando em consideração que o código hexadecimal para a programação HTML/CSS é representada da seguinte maneira: #XXYYII Onde: XX é o valor hexadecimal para vermelho (red). YY que representa a cor verde (green). ZZ representa azul (blue). E esses valores vão de "00" (zero zero), sendo totalmente sem cor, e "ff" sendo totalmente com cor. Exemplo: #ff0000 (vermelho) - #0000ff(azul) Desta forma o código para a cor roxa é: #7f007f
b.Misturando 50% de cor vermelha, 40% de cor verde e 20% de cor azul, chegaremos à cor roxa. Levando em consideração que o código hexadecimal para a programação HTML/CSS é representada da seguinte maneira: #XXYYZZ Onde: XY é o valor hexadecimal para vermelho (red). YY que representa a cor verde (green). ZZ representa azul (blue). E esses valores vão de "00" (zero zero), sendo totalmente sem cor, e "ff" sendo totalmente com cor. Exemplo: #ff0000 (vermelho) - #000fff(azul) Desta forma o código para a cor roxa é: #7ff07f
c.Misturando 80% de cor vermelha, 10% de cor verde e 20% de cor azul, chegaremos à cor roxa. Levando em consideração que o código hexadecimal para a programação HTML/CSS é representada da seguinte maneira: #YXYYZZ Onde: YX é o valor hexadecimal para vermelho (red). YY que representa a cor verde (green). ZZ representa azul (blue). E esses valores vão de "00" (zero zero), sendo totalmente sem cor, e "ff" sendo totalmente com cor. Exemplo: #ff0000 (vermelho) - #0000ff(azul) Desta forma o código para a cor roxa é: #7f007f
d.Misturando 10% de cor vermelha, 0% de cor verde e 40% de cor azul, chegaremos à cor roxa. Levando em consideração que o código hexadecimal para a programação HTML/CSS é representada da seguinte maneira: #XXYYZX Onde: XX é o valor hexadecimal para vermelho (red). YY que representa a cor verde (green). ZX representa azul (blue). E esses valores vão de "00" (zero zero), sendo totalmente sem cor, e "ff" sendo totalmente com cor. Exemplo: #f00000 (vermelho) - #f000ff(azul) Desta forma o código para a cor roxa é: #7f007f
e.Misturando 50% de cor vermelha, 0% de cor verde e 50% de cor azul, chegaremos à cor roxa. Levando em consideração que o código hexadecimal para a programação HTML/CSS é representada da seguinte maneira: #XXYYZZ Onde: XX é o valor hexadecimal para vermelho (red). YY que representa a cor verde (green). ZZ representa azul (blue). E esses valores vão de "00" (zero zero), sendo totalmente sem cor, e "ff" sendo totalmente com cor. Exemplo: #ff0000 (vermelho) - #0000ff(azul) Desta forma o código para a cor roxa é: #7f007f
Priscila é uma aluna muito interessada e sempre busca melhorar a eficiência dos sistemas que desenvolve. Atualmente, está envolvida em um projeto de robótica. Ela não gostaria de utilizar processadores existentes no mercado, e sua ideia é projetar um processador para seu robô. Durante uma aula de arquitetura de computadores, Priscila estava estudando dois tipos de arquitetura de processadores: arquitetura baseada em pilhas e arquitetura baseada em registradores de uso geral. Durante a explicação, Priscila ficou bastante intrigada e fez a seguinte pergunta para a professora: “Como saber qual o tipo de arquitetura que mais se encaixaria em um sistema embarcado, como um robô?” Escreva o que a professora de Priscila pode ter respondido.
a.A arquitetura mais adequada para sistemas embarcados é a baseada em Lista, pois foi utilizada nos primeiros sistemas computacionais e é um dos motivos e justamente a maneira como os operandos e as instruções são definidos. Em uma arquitetura baseada em listas, a maioria das instruções precisa definir os operandos, pois eles estão em lista, devendo apenas especificar a operação que deve ser realizada, aumentando o tamanho dos programas e, consequentemente, a quantidade de memória a ser utilizada. Nos primeiros sistemas, memória era um artigo de luxo, então, ter programas que ocupassem menos memória era uma grande vantagem. Sistemas embarcados também têm essa característica com relação à quantidade de recurso de memória. Com um robô e um sistema embarcado, a arquitetura baseada em pilhas pode ajudar no desenvolvimento do sistema em questão. É preciso lembrar que a limitação de memória em sistemas embarcados deve-se por aspectos como baixo custo e baixo consumo de energia.
b.A arquitetura mais adequada para sistemas embarcados é a baseada em pilhas, pois foi utilizada nos primeiros sistemas computacionais e é um dos motivos, e justamente a maneira como os operandos e as instruções são definidos. Em uma arquitetura baseada em pilhas, a maioria das instruções não precisa definir os operandos, pois eles estão na pilha, devendo apenas especificar a operação que deve ser realizada, diminuindo o tamanho dos programas e, consequentemente, a quantidade de memória a ser utilizada. Nos primeiros sistemas, memória era um artigo de luxo, então, ter programas que ocupassem menos memória era uma grande vantagem. Sistemas embarcados também têm essa característica com relação à quantidade de recurso de memória. Com um robô e um sistema embarcado, a arquitetura baseada em pilhas pode ajudar no desenvolvimento do sistema em questão. É preciso lembrar que a limitação de memória em sistemas embarcados deve-se por aspectos como baixo custo e baixo consumo de energia
c.A arquitetura mais adequada para sistemas embarcados é a baseada em implementação, pois foi utilizada nos primeiros sistemas operacionais e é um dos motivos e justamente a maneira como os operandos e as instruções são definidos. Em uma arquitetura baseada em implementação, a maioria das instruções não precisa definir os operandos, pois eles já estão implementados, devendo apenas especificar a operação que deve ser realizada, diminuindo o tamanho dos programas e, consequentemente, a quantidade de memória a ser utilizada. Nos primeiros sistemas, memória era um artigo de luxo, então, ter programas que ocupassem menos memória era uma grande vantagem. Sistemas embarcados também têm essa característica com relação à quantidade de recurso de memória. Com um robô e um sistema embarcado, a arquitetura baseada em pilhas pode ajudar no desenvolvimento do sistema em questão. É preciso lembrar que a limitação de memória em sistemas embarcados deve-se por aspectos como baixo custo e baixo consumo de energia.
d.A arquitetura mais adequada para sistemas embarcados é a Árvore binária de busca, pois foi utilizada nos primeiros sistemas computacionais e é um dos motivos e justamente a maneira como os operandos e as instruções são definidos. Em uma arquitetura baseada em Árvore binária de busca, a maioria das instruções precisa definir os operandos, pois eles estão em árvore binária, devendo apenas especificar a operação que deve ser realizada, diminuindo o tamanho dos programas e, consequentemente, a quantidade de memória a ser utilizada. Nos primeiros sistemas, memória era um artigo de luxo, então, ter programas que ocupassem menos memória era uma grande vantagem. Sistemas embarcados também têm essa característica com relação à quantidade de recurso de memória. Com um robô e um sistema embarcado, a arquitetura baseada em pilhas pode ajudar no desenvolvimento do sistema em questão. É preciso lembrar que a limitação de memória em sistemas embarcados deve-se por aspectos como baixo custo e baixo consumo de energia.
e.A arquitetura mais adequada para sistemas embarcados é o vetor associativo, pois foi utilizada nos primeiros sistemasde aplicação e é um dos motivos e justamente a maneira como os operandos e as instruções são definidos. Em uma arquitetura baseado em vetor associativo, a maioria das instruções não precisa definir os operandos, pois eles estão em vetores, devendo apenas especificar a operação que deve ser realizada, diminuindo o tamanho dos programas e, consequentemente, a quantidade de memória a ser utilizada. Nos primeiros sistemas, memória era um artigo de luxo, então, ter programas que ocupassem menos memória era uma grande vantagem. Sistemas embarcados também têm essa característica com relação à quantidade de recurso de memória. Com um robô e um sistema embarcado, a arquitetura baseada em pilhas pode ajudar no desenvolvimento do sistema em questão. É preciso lembrar que a limitação de memória em sistemas embarcados deve-se por aspectos como baixo custo e baixo consumo de energia.
image1.wmf

Continue navegando