Atps
Pesquisas Acadêmicas: Atps. Pesquise 861.000+ trabalhos acadêmicosPor: igor51 • 1/6/2012 • 1.440 Palavras (6 Páginas) • 972 Visualizações
COMPETÊNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir.
Compreender tecnologias relacionadas à comunicação e processamento de dados e informações.
Abranger ações de concepção, desenvolvimento, implantação, operação, avaliação e manutenção de sistemas e tecnologias relacionadas à informática e telecomunicações.
DESAFIO
Em 2007 surgiu uma classe de computadores portáteis com características típicas como peso reduzido, dimensão pequena, baixo custo e voltados para aplicações de Internet, são os chamados Netbooks. Estas máquinas são sucesso no mercado apesar de possuir limitações de hardware, recursos e bateria. Dentre os Netbooks mais vendidos encontra-se o Acer Aspire One 8.9. Este sistema possui uma memória principal de 1GB DDR2 SDRAM e HD de 160GB SATA. O processador é o Intel Atom N270 1.6GHz, sendo o barramento de dados de 128 bits e blocos formados por 8 palavras. A memória cache foi projetada com capacidade de 32 Kbytes.
Considerando que atualmente 75% de todas as unidades centrais de processamentos (CPU) embarcadas são da família ARM (Advanced RISC Machines) o que a torna uma das mais bem sucedidas arquiteturas 32-bits do mundo. Esta arquitetura pode ser encontrada tanto em dispositivos portáteis (tal como celulares, PDAs, mídia players e consoles de vídeo game) quanto em dispositivos periféricos (como discos rígidos e roteadores). As instruções nesta arquitetura são de 32 bits, mas um recurso, chamado Thumb, possibilita a redução do tamanho das instruções. Assuma, para simplificar a resolução Do exercício, que as instruções deste dispositivo possuam tamanho de 8 bits e divide-se em duas partes:
Código de operação ou Opcode (3 primeiros bits).
Operando (5 últimos bits) - indica o endereço do dado sobre o qual a operação será realizada.
Considere também um registrador chamado de Acumulador de 8 bits dentro do processador (CPU) [PATTERSON, 2005]. A Tabela 1 define o conjunto de instruções desta UCP.
Tabela 1: Conjunto de Instruções
Opcode
Significado
001
Carregar: copie no acumulador o conteúdo da palavra endereçada.
010
Armazenar: copie na palavra endereçada o valor do acumulador.
011
Somar: substituir o valor atual do acumulador pela soma de seu conteúdo com o conteúdo da palavra endereçada.
100
Subtrair: substituir o valor atual do acumulador pela resultado da subtração do conteúdo atual do acumulador com o conteúdo da palavra endereçada.
101
Desviar: salte para a instrução indicada pela palavra endereçada.
110
Desviar se diferente de zero: salte para a instrução na palavra endereçada se o valor contido for diferente de zero.
111
Parar: encerrar a execução do programa.
Suponha que o programa mostrado na Tabela 2 tenha sido carregado nas 10 primeiras posições da memória.
CST em Análise e Desenvolvimento de Sistemas – 1ª. Série - Introdução à Organização de Computadores
Tatiane Jesus de Campos
Pág. 3 de 7
Tabela 2 – Programa na Memória
Endereço de Memória
Palavra de Memória
Opcode
Operando
00000
001
01010
00001
010
01100
00010
001
01110
00011
011
01011
00100
010
01110
00101
001
01100
00110
100
01101
00111
010
01100
01000
110
00010
01001
111
00000
01010
00000011
01011
00000100
01100
00000000
01101
00000001
01110
00000000
01111
00000000
......
11111
01110111
A primeira etapa deste desafio é conhecer os principais pontos da arquitetura e organização deste equipamento. Em seguida, descreva a organização deste dispositivo e como ocorre a execução de um programa considerando as instruções apresentadas.
Objetivo do desafio
Conhecer os principais pontos da arquitetura e organização de um equipamento, descrever sua organização e a forma que ocorre a execução de um programa considerando as instruções apresentadas.
Produção Acadêmica
Relatórios parciais, com os resultados das pesquisas e atividades realizadas.
...