Atividades práticas supervisionadas. Sistemas de Informação
Trabalho acadêmico: Atividades práticas supervisionadas. Sistemas de Informação. Pesquise 861.000+ trabalhos acadêmicosPor: Dessinhaelber • 8/6/2012 • Trabalho acadêmico • 1.555 Palavras (7 Páginas) • 1.665 Visualizações
ATIVIDADES PRÁTICAS SUPERVISIONADAS
Sistemas de Informação
1ª. Série
Organização de Computadores
A atividade prática supervisionada (ATPS) é um método de ensino-aprendizagem desenvolvido por meio de um conjunto de atividades programadas e supervisionadas e que tem por objetivos:
Favorecer a aprendizagem.
Estimular a co-responsabilidade do aluno pelo aprendizado eficiente e eficaz.
Promover o estudo, a convivência e o trabalho em grupo.
Desenvolver os estudos independentes, sistemáticos e o autoaprendizado.
Oferecer diferenciados ambientes de aprendizagem.
Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes Curriculares Nacionais dos Cursos de Graduação.
Promover a aplicação da teoria e conceitos para a solução de problemas relativos à profissão.
Direcionar o estudante para a emancipação intelectual.
Para atingir estes objetivos as atividades foram organizadas na forma de um desafio, que será solucionado por etapas ao longo do semestre letivo.
Participar ativamente deste desafio é essencial para o desenvolvimento das competências e habilidades requeridas na sua atuação no mercado de trabalho.
Aproveite esta oportunidade de estudar e aprender com desafios da vida profissional.
AUTORIA:
Tatiane Jesus de Campos
Anhanguera Educacional Ltda
Sistemas de Informação – 1ª. Série – Organização de Computadores
Tatiane Jesus de Campos
Pág. 2 de 7
COMPETÊNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio você terá desenvolvido as competências e habilidades descritas a seguir.
Competência para identificar, analisar e documentar oportunidades, problemas e necessidades passíveis de solução via computação, e para empreender na concretização desta solução.
Habilidades para o desenvolvimento de algoritmos e programas.
Habilidade em tomar decisões e saber implementá-las.
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.
Sistemas de Informação – 1ª. Série – Organização de Computadores
Tatiane Jesus de Campos
Pág. 3 de 7
Suponha que o programa mostrado na Tabela 2 tenha sido carregado nas 10 primeiras posições da memória.
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
...