Buscar

ACICap2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
*
*
*
Arquitetura de Computadores I
Maria Clicia Stelling de Castro
Clique para editar o estilo do título mestre
Clique para editar o estilo do subtítulo mestre
*
*
*
Abstrações e Tecnologia Computacional
*
*
*
Abstrações e Tecnologia Computacional
Princípio da abstração
  tratar a complexidade
Tecnologia
  desenvolvimento visa facilidade de uso
*
*
*
Introdução 
Evolução rápida dos computadores
Revolução da informação
 Aumento significativo na disseminação da informação
 Aumento da capacidade intelectual
 Impacto direto nas ciências
Redução dos custos 
 Facilita aquisição
Utilização para diversas aplicações
 laptops, caixas eletrônicos, automóveis
*
*
*
Introdução
Evolução é essencial
Conhecer a natureza hierárquica dos sistemas de memória
Paralelismo do processador
Outros aspectos relevantes da organização dos computadores
Compiladores
Sistemas operacionais
Sistemas gerenciadores de base de dados
Programas aplicativos
*
*
*
Níveis Inferiores ao Programa do Usuário
Linguagem de máquina 
  conjunto de números na base 2 (bit)
Programas  conjunto de comandos que formam a solução do problema
Cada comando individual = instrução  conjunto inteligíveis para o computador
*
*
*
Níveis Inferiores ao Programa do Usuário
Computadores antigos
Linguagem nativa (binária)
 Cansativa
 Propensa a erros
 
*
*
*
Níveis Inferiores ao Programa do Usuário
Notação mais próxima ao entendimento do homem
 Montador (assembler)
 linguagem simbólica (mnemônicos)
 linguagem de montagem (assembly)
 Versão assembly  add A, B
 Versão em binário  100011001010000
*
*
*
Níveis Inferiores ao Programa do Usuário
Raciocínio como o da máquina
Compilador
 linguagem mais natural
 linguagem de alto nível
 Comando de alto nível  A + B
 Versão assembly  add A, B
 Versão em binário  100011001010000
 
*
*
*
Níveis Inferiores ao Programa do Usuário
Compilador
 raciocínio mais natural
 notações algébricas
 menor tempo de desenvolvimento
 linguagem independente da máquina
 reutilização de programas (bibliotecas)
 
*
*
*
Níveis Inferiores ao Programa do Usuário
Sistemas Operacionais
 interface com o usuário
 controlar e coordenar recursos físicos
 Software: classificação pelo uso
Do Sistema
  sistema operacional, compiladores, montadores
De Aplicação (aplicativos)
  planilhas eletrônicas, processadores de texto 
*
*
*
Componentes do Computador
Visão simplificada
*
*
*
Componentes do Computador
Interior de um chip processador
*
*
*
Abstrações
Projetos mais sofisticados
Níveis superiores utilizam modelos mais simples
Projetistas distinguem arquitetura da implementação da arquitetura 
Interface abstrata
  diferentes implementações
  custo e desenvolvimento variáveis
*
*
*
Circuitos Integrados
Tecnologia define:
Velocidade de processamento
 Capacidade de armazenamento
Evolução da tecnologia permitiu milhões de transistores num único chip  very large system integration (VLSI)
*
*
*
Circuitos Integrados
Processo de fabricação de um chip
Barra de silício
Waffers virgens
Chips testados
Expedição para consumo
Teste
final
Chips testados
Chips encapsulados
20 a 30 passos de processamento
Testador 
de chips
Waffers
gravados
Chips individuais
Chip pronto para encapsulamento
Separador
Fatiador

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais