Buscar

AULA 1 apresentação da disciplina, int a arq de comp e conceitos básicos de informática 08

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

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
Você viu 3, do total de 121 páginas

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

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
Você viu 6, do total de 121 páginas

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

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
Você viu 9, do total de 121 páginas

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

Continue navegando


Prévia do material em texto

MINISTÉRIO DA EDUCAÇÃO 
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PIAUÍ 
Curso Técnico em Informática Integrado ao Médio 
Sistemas Operacionais e Arquitetura da Computação 
 
 
Aula 01 - Introdução à Arquitetura de 
Computadores : Conceitos básicos de informática 
. 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
 
QUEM SOU EU? 
Prof. Eutino Júnior Vieira Sirqueira 
Especializando em Gerenciamento de Projeto – Universidade Candido Mendes-RJ - Atual 
Bacharel em Sistemas de Informação - UFPI (2016) 
Técnico em Informática - IFPI (2012). 
 
Professor de Informática do IFPI - Atual 
Técnico de laboratório de Informática do IFPI (2017 - 2018) 
Professor Tutor da UFPI (2017 - 2018) 
Professor de informática da Seduc-PI(2016-2017), 
Técnico de Informática da UAB (2013-2015), 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
MINISTÉRIO DA EDUCAÇÃO 
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PIAUÍ 
Curso Técnico em Informática Integrado ao Médio 
Sistemas Operacionais e Arquitetura da Computação 
 
CONTEÚDO PROGRAMADO 
• Apresentar resumo do plano de disciplina 
• Introdução à Arquitetura de Computadores. 
• Conceitos básicos de informática 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
MINISTÉRIO DA EDUCAÇÃO 
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PIAUÍ 
Curso Técnico em Informática Integrado ao Médio 
Sistemas Operacionais e Arquitetura da Computação 
 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Nome SISTEMAS OPERACIONAIS E 
ARQUITETURA DE COMPUTADORES 
 
Turma 1º Ano 
 
Carga horária 120h 
Aulas semanais 04 
Ementa 
 Sistemas Operacionais: Arquitetura de sistemas operacionais, principais 
sistemas, processos, threads e gerenciamento de recursos de hardware e software do 
computador. Organização de Computadores; Memórias. Unidade Central de 
Processamento. Linguagem de Máquina. Dispositivos de Entrada/Saída. Sistemas de 
Arquivo. Representação dos Dados. Arquitetura de Computadores: Introdução à 
Arquitetura de Computadores. Principais tipos de Arquitetura de Computadores. 
Organização de Computadores; Linguagem de Máquina. Dispositivos de Entrada/Saída. 
Sistemas de Arquivo. Especificidades dos componentes de hardware: Unidade Central de 
Processamento, Clock, frequência, barramento, soquetes, slots e portas de comunicação. 
Memórias. 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Bibliografia 
TANENBAUM A., Organização Estruturada de Computadores. Editora Pearson, 5ª 
Edição, 2001. 
STALLINGS, W. Arquitetura e Organização de Computadores, Editora Pearson, 8ª 
Edição, 2002. 
LAUREANO, M.A. Sistemas Operacionais. Editora do Livro Técnico. 
MACHADO, F. B. Arquitetura De Sistemas Operacionais. 5ª Edição. Editora LTC, 2013. 
MORIMOTO, C. Hardware II: o Guia Definitivo. 2ª Reimpressão. Porto Alegre: GDH 
Press e Sul Editores, 2013. 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
SISTEMAS OPERACIONAIS E ARQUITETURA DE 
COMPUTADORES 
 
Dividir para conquistar! 
 
1º parte: Arquitetura de Computadores 
2º parte: Sistemas Operacionais S.O. 
 
 
 
 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
COMPOSIÇÃO DA NOTA 
 
Média para aprovação: 7,0 pontos 
 
1. Avaliação 01 
1. Atividade(s) avaliativa(s) valendo 10 
 
2. Avaliação 02 
1. 80% da nota referente a prova escrita 
2. 20% da nota referente a avaliação qualitativa 
 
Média = (AV01 +AV02) / 2 
 
 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
REGRAS DE CONDUTA NAS AULAS: 
 
1. Respeitar ao próximo 
1. Sem agressão 
2. Ser educado 
1. Levantar a mão para falar 
2. Por favor, licença, obrigado(a), etc. 
3. Não usar celular e afins no horário das aulas 
4. Não conversar sem necessidade 
5. Ambiente limpo e organizado 
 
 
Apresentação da disciplina 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
PENALIDADES 
 
• Advertência 
• Perda de pontos qualitativos 
• Suspensão da minha aula 
• Comunicar a direção para providencias 
• Suspensão de todas as aulas 
• Expulsão 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador? 
 
O que é arquitetura? 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador? 
 Dicionário: 
1 - O que computa; calculador, calculista 
2 - Do latim computatōre-, «calculador» 
 
O que é arquitetura? 
Dicionário 
1 - Conjunto de elementos que perfazem um todo; 
estrutura, natureza, organização. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador? 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Callculadora 
Mecânco Digital 
Gerações de Computadores 
Pode-se estruturar as gerações de computadores em : 
 
Primeira geração (1939 - 1958) 
• Utilização de válvulas e componentes 
eletromecânicos 
• Velocidade em milissegundos 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
• Válvula 
 
Introdução a informática 
Segunda geração (1959 - 1966) 
• Utilização de memórias de núcleo, transistores, 
velocidade de micro segundos(10-6) 
• Circuitos integrados em pequena escala 
• Operação remota 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
• Transistor 
 
• transistor foi inventado no Bell 
Labs em 1948 por John 
Bardeen, Walter Brattain e 
William Shockley, pelo qual 
receberam o Prêmio Nobel de 
física de 1956 
Terceira geração (1964 - 1973) 
• Utilização de memórias de filme fino 
• Circuitos integrados em média e larga escala 
• Velocidade de nano segundos (10-9) 
• Operações em tempo compartilhado 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
• Circuito Integrado 
• A invenção do circuito 
integrado de silício por Jack 
Kilby e Robert Noyce em 
1958 permitiu que dezenas 
de transistores fossem 
colocados em um único 
chip. 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
• Pastilha VLSI 
• circuitos com integração 
em larga escala (VLSI) 
• São Circuitos 
Integrados especiais 
que contêm 
milhares (ou até 
milhões) de 
transistores por 
centímetro quadrado 
de área da pastilha 
 
 
Quarta geração (1979 - 1990) 
• Utilização de circuitos integrados em escala muito alta 
• Velocidade de pico segundos (10-12) 
• Processamento distribuído 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
Micro processador Intel Core I7 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
Quinta geração (1990 – dias atuais)• Processamento paralelo, computadores ópticos, 
biológicos e quânticos 
• Aplicação de técnicas de inteligência artificia 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
 
Introdução a informática 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos: 
 Resumo da evolução 
 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador DIGITAL? 
 
 Máquinas eletrônicas que podem resolver problemas 
para as pessoas, à partir da execução de instruções 
dadas em uma sequencia. 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador DIGITAL? 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
28 
1.1. Introdução à Arquitetura de Computadores 
O que é um computador DIGITAL? 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
29 29 
1.1. Introdução à Arquitetura de Computadores 
Funcionamento do computador. 
 
1 Sequencia de instruções descrevendo a realização 
de uma tarefa. -> Programa de computador 
 
2 As instruções do Programa devem ser convertida 
para instruções simples. 
 
3 Circuitos eletrônicos reconhecem e executam as 
instruções simplificadas; 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Funcionamento do computador. 
 
Exemplo de possíveis Instruções simples: 
• Some dois numero; 
• Verifique se um numero é zero; 
• Copie dados de uma parte da memoria do 
computador para outra 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Circuito para instrução de 
Ligar uma lâmpada. 
1.1. Introdução à Arquitetura de Computadores 
Funcionamento do computador. – Some dois 
números! 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Entradas Processamento Saídas 
Dados 
Dados 
Dados 
Dados 
... 
Operações 
(Programa) 
Informação 
!!! 
1 -> 
2 -> 
1+2 =3 
+ -> 
1.1. Introdução à Arquitetura de Computadores 
 
 
Hardware e Software 
 
Os computadores modernos precisam de Hardware e 
Software para funcionar. 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
HARDWARE X SOFTWARE 
Hardware é a parte física do computador 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
É onde estão incluído 
Os competentes eletrônicos 
e os circuitos para execução de 
Instruções simples. 
1.1. Introdução à Arquitetura de Computadores 
HARDWARE X SOFTWARE 
Hardware é a parte física do computador 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
É onde estão incluído 
Os competentes eletrônicos 
e os circuitos para execução de 
Instruções simples. 
1.1. Introdução à Arquitetura de Computadores 
HARDWARE X SOFTWARE 
 
Software é a parte lógica do computador (Programas 
de computadores e Sistemas Operacionais-S.O.) 
 
Exemplo de programas: Word, Ecxel, Power point e etc. 
 
Exemplo de S.O.: Microsoft Windos, Linux ubuntuo, 
Android, Mac OS e etc. 
 
 
 
 
 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
HARDWARE X SOFTWARE 
 
Hardware é o que você pode bater 
 
 
 
 
 
 
Software é o que você só pode xingar 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Vídeo: Como funciona o computador? 
 
Fonte:https://www.youtube.com/watch?v=jH5gOJvvCSQ 
1.1. Introdução à Arquitetura de Computadores 
Aividade 1 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Foco no hardware: 
Imagem: Placa Mãe 
A-processador (UCP-CPU) 
B-Memória RAM 
C-Slots de Expansão 
D-Cabo de força 
E-Drivers fixos como HD 
F1-Bateria 
F2-BIOS (Basic I-O System) 
G-conectores USB,impressora 
H-Furos para prender a placa 
I-chip de controle da placa 
 (barramentos) 
 
1.1. Introdução à Arquitetura de Computadores 
Hardware 
 
 Sistema Central: 
 Processamento 
 
 Periféricos: 
 Entrada, Saída, Armazenamento e Comunicação. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Trabalho do hardware 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Entrada 
Saída 
Armazenamento 
Comunicação 
1.1. Introdução à Arquitetura de Computadores 
Composição do Hardware 
 Sistema Central que contém: 
 Unidade Central de Processamento 
(UCP/CPU/microprocessador) 
 Memória Principal 
 Interfaces 
 Unidades de Entrada e Saída (E/S) 
 Teclado, mouse, impressora, vídeo, etc... 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Principais componentes do Hardware 
 Processador (Unidade Central de Processamento -
CPU) 
 Memória Principal 
 Unidades de Entrada e Saída (E/S) 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Processador 
 O Processador é a Unidade Central de 
Processamento(CPU/UCP) que é o verdadeiro 
computador. 
 A CPU é onde fica os circuitos com as instruções 
simples(básicas) 
 Executa o processamento dos dados 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Memórias 
 O computador precisa de memórias para armazenar 
dados e instruções as serem processadas 
(programas). 
 Existem memorias principais e memórias 
secundarias. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Ram - Primária 
HD - Secundária 
1.1. Introdução à Arquitetura de Computadores 
Und. Entrada e Saída I/O 
 O computador precisa de Unidades de Entrada e 
Saída I/O para inserir e receber dados e instruções 
 
 Ex de entrada: mouse, teclado, scanner e etc. 
 Ex de saida: monitor,impressora, caixa de som e etc. 
 Ex de entrada e Saída: tela touch, memória, driver de 
cd/dvd e etc. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Sistema computacional 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Composição do hardware 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
UCP 
 UNIDADE
ARITMÉTICA
 E LOGICA 
CLOCK 
MEMORIA 
MICROPROCESSADOR
PRINCIPAL 
SISTEMA CENTRAL 
Barramento
INTERFACE 
 UNIDADE 
 DE
 CONTROLE 
Barramento
 Unidades
 de 
 Entrada e Saída (E/S)
INTERFACE 
PERIFERICO PERIFERICO
... ... 
1.1. Introdução à Arquitetura de Computadores 
Terminologias 
Dado 
 Informação que será trabalhada durante o processamento 
 Exemplos 
 10 (idade), 12 x 8 (pressão arterial), 1.99 (altura em metros), Maria (nome) 
Instrução 
 Operação elementar que o computador tem a capacidade de processar e 
trabalha com os dados 
 Exemplos 
 instruções para entrada e saída (E/S) de dados 
 instrução de movimentação de dados (transferência) 
 instruções aritméticas (soma, subtração e etc) 
 instrução de comparação (se numero x é maior que numero Y) 
 etc 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
1.1. Introdução à Arquitetura de Computadores 
Terminologias 
Programa 
 Composto por instruções executadas pela CPU 
 roteiro que orienta o computador, mostrando-lhe a seqüência de operações 
necessárias para executar uma determinada tarefa 
 composto por uma série de comandos ou instruções 
Circuitos: 
 Conjunto organizado de componentes elétricos e eletrônicos que executa 
instruções simples e elementares. 
Hardware 
 conjunto de componentes mecânicos, elétricos e eletrônicos com os quais são 
construídos os computadores e equipamentos periféricos 
Software 
 conjunto de programas e procedimentos que permitem usufruir da capacidade de 
processamento fornecida pelo hardware 
 
 
 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Benefícios trazidos pelos computadores 
 
• Confiabilidade e Exatidão 
• Precisão no controle de processos 
• Aumento da produtividade 
• Análise de grandes quantidades de informação 
• Auxílio à tomada de decisões 
• Agilidade nas operações 
• Redução da burocracia 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
Atividade II 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
ARQUITETURA X ORGANIZAÇÃO DE 
COMPUTADORES 
Dois conceitos fundamentais no estudo dos sistemas de 
computação são o de Arquitetura e Organização de 
computadores. 
Arquitetura refere-se aos atributos do ponto de vista 
do programador, e portanto, têm impacto direto sobre 
a execução lógica de um programa. 
Organização, refere-se às unidades operacionais e 
suas interconexões. Desta forma, uma mesma 
arquitetura pode ser implementadas por meio de 
diferentes organizações. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
ARQUITETURA X ORGANIZAÇÃO DE 
Exemplo de um proejeto de arquitetura: 
 
O computador terá uma instrução de multiplicação? 
 
 
Exemplo de um projeto da organização: Deve ser feita 
uma unidade de multiplicação especial, ou apenas 
sucessivas 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
CONCEITOS BÁSICOS E INTRODUTÓRIOS DE 
INFORMÁTICA 
ARQUITETURA X ORGANIZAÇÃO DE 
 
Uma mesma arquitetura pode possuir inúmeras formas 
de organização, com diferentes preços e desempenhos 
 
•Uma arquitetura pode se espalhar por anos e abranger 
diversos modelos de computador diferentes, com sua 
organização mudando 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
MÁQUINA MULTINIVEL 
• Existe uma grande lacuna entre o que é 
conveniente para as pessoas e o que é 
conveniente para computadores. 
 
 
 
 
 
 
 
 
 
 
• As pessoas querem fazer X, mas os 
computadores só podem fazer Y, o que dá 
origem a um problema. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
MÁQUINA MULTINIVEL 
 
• A complexidade pode ser dominada e 
os sistemas de computação podem 
ser projetados de forma sistemática e 
organizada. 
 
• Denominamos essa abordagem 
organização estruturada de 
computadores. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
MÁQUINA MULTINIVEL 
 
• Para aproximar os seres humanos da 
máquina é usada uma divisão em 
camadas das arquiteturas de 
computadores. 
 
• Assim, quanto mais camadas tiver 
uma arquitetura, mais próxima da 
linguagem humana será a 
linguagem de alto nível deste 
computador. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
MÁQUINA MULTINIVEL 
• Esquema de níveis das arquiteturas de computadores 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 0: Lógico Digital (circuitos 
eletrônicos) 
• Área dos engenheiros eletrônicos e de 
computação, 
• Onde é determinados os componentes 
eletrônicos dos circuitos que vão compor 
as portas lógicas. 
• capacitores, resistores, reguladores de 
potência, fusíveis. Etc 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 1: Microarquitetura (circuitos digitais) 
• Área dos engenheiros e projetistas de hardware 
• Onde circuitos são organizados na forma de 
“pacotes” para compor computadores, os 
chamados circuitos digitais 
• estes circuitos são usados para compor as 
implementações práticas/simples de todas as 
funções/instruções e mapeamentos usados na 
teoria dos circuitos digitais, 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 2: Conjunto de Instruções 
• Área dos Engenheiros e projetistas de 
hardware, e profissionais ligados a área 
de software. 
• Define o conjunto de instruções que 
determinada CPU é capaz de reconhecer 
• Determina que tipo de trabalho 
computador é capaz de realizar 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 3: Sistema operacional 
• Área das equipes de software (bacharéis 
em ciência da computação, sistemas de 
informação, dentre outros) começa aqui. 
 
• Aqui é criado o SistemaOperacional do 
computador 
• programa que é capaz de controlar todo o 
funcionamento do sistema, tanto em nível de 
software, quanto em nível de hardware, 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 4: Linguem de montagem 
(assembly) 
• linguagem existe para fazer o 
programador ter acesso a funcionalidades 
do computador que não seriam permitidas 
pelas chamadas linguagens de 
programação de alto nível. 
• Executar programas diretamente no 
hardware ou mais intimamente com o 
sistema operacional. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
Nivel 5: Linguagem orientada a 
problemas 
• linguagem de alto nível, 
• patamar onde se encontram linguagens 
como Pascal, Delphi, Java e outras 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
• Quanto mais alto o nível, mais próximo da 
lógica humana 
 
• Quanto mais baixo o nível mais próximo da 
lógica da maquina computador 
 
• Computadores só executam 
programas/instruções na camada mais baixa 
de nível L0 
 
• Para isso existe técnicas para dar uma ordem 
para o computador em “portugues” e este 
entender em “maquinez”. 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
• COMPARAÇÃO ENTRE NÍVEIS 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
• MÉTODO DA TRADUÇÃO/COMPILAÇÃO 
 
• Um método de execução de um programa escrito em 
L1 é primeiro substituir cada instrução nele por uma 
sequência equivalente de instruções em L0. 
 
• O programa resultante consiste totalmente em 
instruções L0. 
 
• O computador, então, executa o novo programa L0 em 
vez do antigo programa L1. 
 
• Essa técnica é chamada de tradução. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
 
• METODO DA INTERPRETAÇÃO 
 
• A outra técnica é escrever um programa em L0 que 
considere os programas em L1 como dados de entrada 
e os execute, examinando cada instrução por sua vez, 
executando diretamente a sequência equivalente de 
instruções L0. 
 
• Essa técnica não requer que se gere um novo 
programa em L0. 
 
• Ela é chamada de interpretação, e o programa que a 
executa é chamado de interpretador. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
• Muitas vezes é mais simples imaginar a existência de 
um computador hipotético ou máquina virtual cuja 
linguagem seja L1. 
 
• Vamos chamar essa máquina virtual de M1 (e de M0 
aquela correspondente a L0). 
 
• Um terceiro conjunto também forma uma linguagem, 
que chamaremos de L2 (e com a máquina virtual M2). 
 
• As pessoas podem escrever programas em L2 
exatamente como se de fato existisse uma máquina 
real com linguagem de máquina L2. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
LINGUAGENS, NÍVEIS E MAQUINAS VIRTUAIS 
• Máquina multinível. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• A computação eletrônica evoluiu junto com toda a 
eletrônica e demais áreas de conhecimento da 
humanidade 
• Antes dos componentes eletrônicos os computadores 
eram baseados em componentes mecânicos 
• sujeitos às falhas 
• GERAÇÃO ZERO DE COMPUTADORE 
 
• A era mecânica foi de 1642, quando Blaise Pascal 
inventou a pascalina, até 1945 quando surgiu o primeiro 
computador valvulado. 
• Relês foram usados a principio, mas antes do final da 
2ª guerra já era a válvula a responsável pelo 
nascimento da computação eletrônica. 
• PRIMEIRA GERAÇÃO DE COMPUTADORES (1945-
1955) 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Válvula 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Na década de 50 do século XX foram inventados os 
transistores 
• Transistores substituíam as válvulas 
• Mais ágeis 
• dissipavam menos calor 
• Menos gasto energetico 
• Com transistores computares ficaram menores e mais 
eficientes 
• SEGUNDA GERAÇÃO DE COMPUTADORES 
(1955- 1965). 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Transistor 
 
• transistor foi inventado no Bell 
Labs em 1948 por John 
Bardeen, Walter Brattain e 
William Shockley, pelo qual 
receberam o Prêmio Nobel de 
física de 1956 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• década de 60 do século XX, foi inventado o circuito 
integrado 
• uma pequena pastilha (para os padrões da época) 
onde os transistores eram usados integrados 
• Conhecidos como CHIP no Brasil 
• ainda menos energia 
• Ainda menos espaço 
• Nasce a TERCEIRA GERAÇÃO DE 
COMPUTADORES (1965-1980). 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Circuito Integrado 
• A invenção do circuito 
integrado de silício por Jack 
Kilby e Robert Noyce em 
1958 permitiu que dezenas 
de transistores fossem 
colocados em um único 
chip. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• 1980 até os dias de hoje os computadores evoluíram 
para circuitos com integração em larga escala (VLSI) 
• São Circuitos Integrados especiais que contêm 
milhares (ou até milhões) de transistores por 
centímetro quadrado de área da pastilha 
 
• QUARTA GERAÇÃO DE COMPUTADORES 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Pastilha VLSI 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Dizem que já estamos no inicio de uma nova geração 
de computadores, onde os computadores são invisíveis 
e com softwares embarcados 
 
• A QUINTA GERAÇÃO- COMPUTADORES DE BAIXA 
POTÊNCIA E INVISÍVEIS 
• Inteligência artificial 
• Processamento paralelo, computadores ópticos, 
biológicos e quânticos 
• Aplicação de técnicas de inteligência artificia 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos 
• Arduino e sistemas embarcados 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos: 
 Resumo principais marcos 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução dos equipamentos: 
 Resumo da evolução 
 
 
 
 
Profº.: Eutino JúniorVieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
 
• Os circuitos eletrônicos, junto com a memória e 
dispositivos de entrada/saída, formam o hardware do 
computador. 
 
• Este consiste em objetos tangíveis em vez de ideias 
abstratas, algoritmos ou instruções. 
 
• O software consiste em algoritmos e suas 
representações no computador – isto é, programas. 
 
• Hardware e software são logicamente equivalentes. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
• Os primeiros computadores digitais, na década de 
1940, tinham apenas dois níveis: 
 
• o nível ISA, no qual era feita toda a programação, e 
• o nível lógico digital, que executava esses programas. 
 
• Em torno de 1970, a ideia de interpretar o nível ISA por 
um microprograma, em vez de diretamente por meios 
eletrônicos, era dominante. 
 
• Por volta de 1960, as pessoas tentaram reduzir o 
desperdício de tempo automatizando o trabalho do 
operador. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
 
• Um programa denominado sistema operacional era 
mantido no computador o tempo todo. 
 
• O programador produzia certos cartões de controle 
junto com o programa, que eram lidos e executados 
pelo sistema operacional. 
 
• A figura a seguir apresenta uma amostra de serviço 
(job) para um dos primeiros sistemas operacionais de 
ampla utilização, o FMS (FORTRAN Monitor System), 
no IBM 709. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
 
• Muitas outras instruções foram adicionadas ao 
microprograma. Entre elas, as mais frequentes eram: 
 
1. Instruções para multiplicação e divisão de inteiros. 
 
2. Instruções aritméticas para ponto flutuante. 
 
3. Instruções para chamar e sair de procedimentos. 
 
4. Instruções para acelerar laços (looping). 
 
5. Instruções para manipular cadeias de caracteres. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
• Assim que os projetistas de máquinas perceberam 
como era fácil acrescentar novas instruções, 
começaram a procurar outras características para 
adicionar aos seus microprogramas. 
 
• Alguns exemplos desses acréscimos são: 
 
1. Características para acelerar cálculos que 
envolvessem vetores (indexação e endereçamento 
indireto). 
 
2. Características para permitir que os programas fossem 
movidos na memória após o início da execução 
(facilidades de relocação). 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução das máquinas multiníveis 
3. Sistemas de interrupção que avisavam o computador 
tão logo uma operação de entrada ou saída estivesse 
concluída. 
 
4. Capacidade para suspender um programa e iniciar 
outro com um pequeno número de instruções. 
 
5. Instruções especiais para processar arquivos de áudio, 
imagem e multimídia. 
 
• Por fim, alguns pesquisadores perceberam que, 
eliminando o microprograma, as máquinas podiam ficar 
mais rápidas. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Evolução e Desempenho do computador 
 
A evolução do computador tem sido caracterizada por: 
•Aumento na velocidade do processador 
•Diminuição no tamanho dos componentes 
•Aumento no tamanho da memória 
•Aumento na capacidade e velocidade da E/S 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O zoológico dos computadores 
Evolução e Desempenho do computador 
 
A lei de Moore prevê um aumento anual de 60% no número 
de transistores que podem ser colocados em um chip. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O zoológico dos computadores 
Computadores podem ser: 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O zoológico dos computadores 
Tipos de computadores disponíveis atualmente 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• Computadores descartáveis 
• Baixo custo 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• COMPUTADORES DESCARTÁVEIS 
• Identificação por radiofrequência ou RFID (do inglês 
"Radio-Frequency IDentification" ) é um método de 
identificação automática através de sinais de rádio, 
recuperando e armazenando dados remotamente 
através de dispositivos denominados etiquetas RFID 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• MICROCONTROLADORES 
• Os computadores embutidos, às vezes denominados 
microcontroladores, gerenciam os dispositivos e 
manipulam a interface de usuário. 
 
• São encontrados em grande variedade de aparelhos 
diferentes, entre eles os seguintes: 
 
o Eletrodomésticos. 
 
o Aparelhos de comunicação. 
 
o Periféricos de computadores. 
 
o Equipamentos de entretenimento. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
 
o Aparelhos de reprodução de imagens. 
 
o Equipamentos médicos. 
 
o Sistemas de armamentos militares. 
 
o Dispositivos de vendas. 
 
o Brinquedos. 
o Sistemas de automação 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
 
o MÁQUINAS DE VIDEOGAME 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• Computadores Pessoais 
• O termo “computadores pessoais” abrange os modelos de 
desktop e notebook. 
 
 
 
A placa de 
circuito impresso 
está no coração 
de cada compu- 
tador pessoal. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• SERVIDORES 
 
• Já os servidores vêm em configurações com um 
único processador com múltiplos processadores. 
 
• Têm gigabytes de memória, centenas de 
gigabytes de espaço de disco rígido e capacidade 
para trabalho em rede de alta velocidade. 
 
• Clusters consistem em sistemas padrão do tipo 
servidor, conectados por redes de gigabits/s. 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O “zoológico” dos computadores (TIPOS) 
• MAINFRAMES 
 
• Os mainframes têm mais capacidade de E/S e 
costumam ser equipados com vastas coleções de 
discos que contêm milhares de gigabytes de 
dados. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• John Von Newmann matemático húngaro, naturalizado 
norteamericano 
• um padrão dearquitetura de computadores que ainda 
hoje é seguido 
• hoje em dia altamente pesquisada uma alternativa a esse 
padrão 
• Ainda não se tem de fato uma idéia que seja efetivamente 
melhor que a desse cientista 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• A máquina proposta por Von Newmann conta 
com os seguintes componentes: uma Memória, 
uma Unidade Aritmética e Lógica (ULA), uma 
Unidade Central de Processamento (UCP), 
composta por diversos Registradores, e uma 
Unidade de Controle (UC), cuja função é a 
mesma da tabela de controle da máquina de 
Turing universal: buscar um programa na 
memória, instrução por instrução, e executá-lo 
sobre os dados de entrada. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• Os detalhamentos destes componentes serão feitos nos 
capítulos seguintes. Mas, em linhas gerais, pode-se dizer 
que a unidade de controle “sabe” em que parte do 
programa está e para onde vai a execução do mesmo e o 
que fazer em casos de desvios. A execução das 
instruções juntamente com os dados de entrada é 
responsabilidade da unidade lógico aritmética, que por 
sua vez contém uma ou algumas memórias especiais 
denominadas de registradores, caso seja apenas um 
registrador chama-se de acumulador. Os dados 
processados pela ULA podem ser armazenados 
diretamente na memória principal do sistema ou podem 
ser enviados para um dispositivo de saída. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• Modelo da arquitetura de Von Neuman 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• O modelo de barramento do sistema 
Atualmente,o modelo de Von Neumann foi aperfeiçoado para 
outro tipo de barramento de sistema, formado por 
(MURDOCCA; HEURING, 2000): 
a) CPU (Central Processing Unit) – é a Unidade Central de 
Processamento ou processador, composta pela unidade 
de controle, unidade lógica e aritmética e registradores. 
b) Memória – armazena os dados e as instruções. 
c) Entrada e Saída (E/S) – agrupa as unidades de entrada e 
saída numa única unidade. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• O modelo de barramento do sistema 
Esses componentes se comunicam através de um 
barramento do sistema, composto por: 
 
a) Barramento de dados – transporta a informação, 
movendo dados entre os componentes do sistema 
b) Barramento de endereços – identifica para onde a 
informação está 
sendo enviada. 
c) Barramento de controle – descreve a forma como a 
informação está 
sendo transmitida. 
 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• O modelo de barramento do sistema 
a) O que é Barramento ? 
 
Os barramentos são um conjunto de fios agrupados por 
função. Um barramento de dados de 64 bits tem 64 fios 
individuais, onde cada fio transporta um bit da 
informação. Já um barramento de endereços de 32 bits, 
tem em cada fio o bit necessário para determinar o 
endereço onde vai ler ou escrever a informação e pode 
acessar qualquer endereço de 0 a 4 GB, pois 32 bits 
permitem acessar 4.294.967.296 endereços distintos. Já o 
barramento de controle possui informações que 
determinam se a operação será de leitura ou escrita e, se 
será na memória ou nos dispositivos de E/S. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Padrão Arquitetura Von Newmann 
• O modelo de barramento do sistema 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
• Arquitetura x86 
 
 
• A Intel é a mais antiga empresa do ramo, trabalha com 
microprocessadores desde 1970 e atualmente fabrica 
alguns dos mais populares microprocessadores do 
mercado, tais como: i3, i5 e i7. A AMD também fabrica 
poderosos processadores. Na hora da compra é 
importante observar o prazo de garantia e a geração do 
processador. Os processadores mais antigos 
normalmente são opções mais baratas. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
• Arquitetura Intel x86 
• Principais membros da família de CPUs da Intel. 
 
 
 
• 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
Arquitetura x86 
 
 
• O chip Intel Core i7-
3960X. 
 
• O substrato tem 21 × 
21 mm e 2,27 bilhões 
de transistores. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
O zoológico dos computadores 
Evolução e Desempenho do computador 
 
A lei de Moore prevê um aumento anual de 60% no número 
de transistores que podem ser colocados em um chip. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
Arquitetura x86 
 
• Lei de Moore para chips de CPU (Intel). 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
Arquitetura ARM 
• No início da década de 1980, a empresa Acorn Computer 
começou a trabalhar em uma segunda máquina com a 
esperança de competir com o recém-lançado IBM PC. 
 
• Eles decidiram montar sua própria CPU para o projeto e o 
chamaram de Acorn RISC Machine (ou ARM). 
 
• A primeira arquitetura ARM (denominada ARM2) apareceu 
no computador pessoal Acorn Archimedes. 
 
• A Apple fez contato com a Acorn para desenvolver um 
processador ARM para seu próximo projeto Apple Newton. 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
Arquitetura ARM 
 
 
 
 
Profº.: Eutino Júnior Vieira Sirqueira 
 
 
 
 
1.1. Introdução à Arquitetura de Computadores 
Exemplos de famílias de computadores 
Arquitetura AVR 
 
• A arquitetura AVR é usada em sistemas embutidos de muito 
baixo nível. 
 
• É realizada em três classes de microcontroladores: 
Resumo 
Resumo do que foi mostrado na aula 
Referências 
referencias 
Referências 
referencias