SlideShare uma empresa Scribd logo
Conceitos básicosConceitos básicos
Prof. Alex Dias Camargo
alexcamargo@ifsul.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA
SUL-RIO-GRANDENSE
CÂMPUS BAGÉ
ARQUITETURA DE COMPUTADORES
2
I. Plano de aula
Na aula anterior foi visto:
 Apresentação da disciplina

 Discussões iniciais do plano de trabalho
ARQ - Conceitos básicos
3
I. Plano de aula
Nesta aula será apresentado:
 Conceitos básicos de arquitetura e organização

 Estrutura e função do computador
ARQ - Conceitos básicos
4
1. Introdução
Um computador é um conjunto de partes eletrônicas e
eletromecânicas capaz de coletar, manipular e fornecer os
resultados da manipulação de dados para um ou mais objetivos.
 Utilização de métodos e técnicas no tratamento automático da
informação.
 Considerável variedade de produtos, desde
microcomputadores de único chip, até supercomputadores.
ARQ - Conceitos básicos
5
1. Introdução
ARQ - Conceitos básicos
Figura. Mini PC em formato de pendrive
6
1. Introdução
ARQ - Conceitos básicos
Figura. Supercomputador Santos Dumont, do LNCC (RJ)
7
1. Introdução
Um computador é um conjunto de partes eletrônicas e
eletromecânicas capaz de coletar, manipular e fornecer os
resultados da manipulação de dados para um ou mais objetivos.
 Utilização de métodos e técnicas no tratamento automático da
informação.
 Considerável variedade de produtos, desde
microcomputadores de único chip, até supercomputadores.
 Apesar da variedade e do ritmo da mudança no campo da
computação, certos conceitos fundamentais se aplicam de
forma corrente.
ARQ - Conceitos básicos
8
1.1 Arquitetura e organização
Ao descrever computadores, normalmente é feita uma distinção
entre arquitetura de computador e organização de
computador.
 Arquitetura: atributos de um sistema visíveis a um
programador, ou seja que possuem um impacto direto sobre a
execução lógica de um programa.
 Exemplo: conjunto de instruções, número de bits usados para
representar tipos de dados (números, caracteres), técnicas
para endereçamento de memória.
ARQ - Conceitos básicos
9
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Arquitetura: endereçamento de memória
10
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Arquitetura: instruções de processador
11
1.1 Arquitetura e organização
Ao descrever computadores, normalmente é feita uma distinção
entre arquitetura de computador e organização de
computador.
 Organização: unidades operacionais e suas interconexões que
realizam as especificações arquiteturais (transparente ao
programador).
 Exemplo: detalhes do hardware, como, sinais de controle,
interfaces entre periféricos, tecnologia de memória utilizada.
ARQ - Conceitos básicos
12
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Organização: sinais de controle
13
1.1 Arquitetura e organização
ARQ - Conceitos básicos
Figura. Organização: interface periférica
14
1.2 Estrutura e função
Um computador possui milhões de componentes eletrônicos. Como
vamos descrever um computador? Usamos o enfoque
hierárquico.
 Um nível por vez: descrição dos componentes e sua
interconexão.
 Níveis são descritos de forma top-down: componentes de
um nível, depois os de seus subníveis, e assim por diante.
 Em cada nível o projetista se preocupa com a estrutura e a
função.
ARQ - Conceitos básicos
15
1.2 Estrutura e função
Tanto a estrutura quanto o funcionamento de um computador são,
essencialmente, simples. Em termos gerais, existem quatro
funções:
 Processamento de dados: dados podem assumir muitas
formas. Ex.: processador
 Armazenamento de dados: existe pelo menos uma função
de armazenamento de dados a curto prazo. Ex.: memória
principal
 Movimentação de dados: capaz de movimentar dados entre
si e o mundo exterior. Ex.: conexões e cabos
 Controle: unidade que gerencia os recursos do computador e
coordena o desempenho de suas partes funcionais. Ex.:
comunicação entre CPU, memória principal e E/S
ARQ - Conceitos básicos
16
1.2 Estrutura e função
ARQ - Conceitos básicos
Figura. Uma visão funcional do computador
17
1.2 Estrutura e função
ARQ - Conceitos básicos
Figura. O computador: estrutura de alto nível
18
2. Exercícios
1. Qual a diferença entre arquitetura e organização de
computadores?
2. Qual a função da memória principal de um computador?
3. Quais são as quatro funções principais de um computador? Cite
um exemplo para cada uma delas
ARQ - Conceitos básicos
19
Referências básicas
STALLINGS, William. Arquitetura e Organização de
Computadores. 8.ed. São Paulo: Prentice Hall, 2010.
ARQ - Conceitos básicos

Mais conteúdo relacionado

Mais procurados

Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: Memórias
Alex Camargo
 
Manutenção de computadores
Manutenção de computadoresManutenção de computadores
Manutenção de computadores
Helton Bezerra da Silva
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
Leide Sayuri Ogasawara
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
Suzana Viana Mota
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
Cleber Ramos
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Leinylson Fontinele
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
Mauro Pereira
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
Elaine Cecília Gatto
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
Vitor Hugo Melo Araújo
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
curso de computador bom e completo
curso de computador bom e completocurso de computador bom e completo
curso de computador bom e completo
murilosoldier
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
Alex Camargo
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
Elaine Cecília Gatto
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
João Freire Abramowicz
 
Hardware e software conceitos
Hardware e software conceitosHardware e software conceitos
Hardware e software conceitos
Danilo Vilanova
 
Introdução à Manutenção de computadores
Introdução à Manutenção de computadoresIntrodução à Manutenção de computadores
Introdução à Manutenção de computadores
Danilo Fernandes
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
Guilherme Nonino Rosa
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
Gerzi Frazão
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da Computação
Suzana Viana Mota
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Leinylson Fontinele
 

Mais procurados (20)

Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: Memórias
 
Manutenção de computadores
Manutenção de computadoresManutenção de computadores
Manutenção de computadores
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Informática 1-conceitos e componentes
Informática  1-conceitos e componentesInformática  1-conceitos e componentes
Informática 1-conceitos e componentes
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Aula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computadorAula 07 - Os tipos de computador - Operador de computador
Aula 07 - Os tipos de computador - Operador de computador
 
curso de computador bom e completo
curso de computador bom e completocurso de computador bom e completo
curso de computador bom e completo
 
Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Hardware e software conceitos
Hardware e software conceitosHardware e software conceitos
Hardware e software conceitos
 
Introdução à Manutenção de computadores
Introdução à Manutenção de computadoresIntrodução à Manutenção de computadores
Introdução à Manutenção de computadores
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
 
Aula 01 - História da Computação
Aula 01 - História da ComputaçãoAula 01 - História da Computação
Aula 01 - História da Computação
 
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)Sistemas Operacionais - Aula 06 (Estrutura do S.O)
Sistemas Operacionais - Aula 06 (Estrutura do S.O)
 

Semelhante a Arquitetura de Computadores: Conceitos básicos

Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
Gilvan Latreille
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
Gilvan Latreille
 
Arquitetura de computadores uma breve introdução
Arquitetura de computadores uma breve introduçãoArquitetura de computadores uma breve introdução
Arquitetura de computadores uma breve introdução
ManoelGuilherme2
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
Paulo Fonseca
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
Paulo Fonseca
 
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptxAula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
JgsoPhb
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
paulocoob
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptx
Cidrone
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
Alex Camargo
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
Lorena Barreto
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
cicero maia
 
Apostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadoresApostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadores
almeida26
 
Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computador
PAULO Moreira
 
Arquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamentoArquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamento
Alex Camargo
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
redesinforma
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,Tipos
HenriqueMateusChigum
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
Pelo Siro
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Isabel Mendes Pedrosa
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e software
comopassaremconcurso.com.br
 
INFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxINFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptx
JohnCapaloTJ
 

Semelhante a Arquitetura de Computadores: Conceitos básicos (20)

Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Arquitetura de computadores uma breve introdução
Arquitetura de computadores uma breve introduçãoArquitetura de computadores uma breve introdução
Arquitetura de computadores uma breve introdução
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptxAula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptx
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
 
Apostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadoresApostila hardware-introducao-a-arquitetura-de-computadores
Apostila hardware-introducao-a-arquitetura-de-computadores
 
Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computador
 
Arquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamentoArquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamento
 
A arquitetura básica de um computador
A arquitetura básica de um computadorA arquitetura básica de um computador
A arquitetura básica de um computador
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,Tipos
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
Introdução ao estudo de Arquitetura de Computadores - (baseado em Stallings, ...
 
Infomática básica para concursos hardware e software
Infomática básica para concursos   hardware e softwareInfomática básica para concursos   hardware e software
Infomática básica para concursos hardware e software
 
INFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxINFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptx
 

Mais de Alex Camargo

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
Alex Camargo
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
Alex Camargo
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeiros
Alex Camargo
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
Alex Camargo
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
Alex Camargo
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
Alex Camargo
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Alex Camargo
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Alex Camargo
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
Alex Camargo
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
Alex Camargo
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Alex Camargo
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Alex Camargo
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
Alex Camargo
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Alex Camargo
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Alex Camargo
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
Alex Camargo
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
Alex Camargo
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
Alex Camargo
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
Alex Camargo
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
Alex Camargo
 

Mais de Alex Camargo (20)

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - Eclesiologia
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - Demonologia
 
Python para finanças: explorando dados financeiros
Python para finanças: explorando dados financeirosPython para finanças: explorando dados financeiros
Python para finanças: explorando dados financeiros
 
A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?A practical guide: How to use Bitcoins?
A practical guide: How to use Bitcoins?
 
IA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínasIA e Bioinformática: modelos computacionais de proteínas
IA e Bioinformática: modelos computacionais de proteínas
 
Introdução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurançaIntrodução às criptomoedas: investimento, mercado e segurança
Introdução às criptomoedas: investimento, mercado e segurança
 
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!Introdução às criptomoedas:  criando a sua própria moeda como o Bitcoin!
Introdução às criptomoedas: criando a sua própria moeda como o Bitcoin!
 
Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)Cristão versus Redes Sociais - Alex (Arca da Aliança)
Cristão versus Redes Sociais - Alex (Arca da Aliança)
 
Empatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom SamaritanoEmpatia e compaixão: O Bom Samaritano
Empatia e compaixão: O Bom Samaritano
 
Alta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem praticaAlta performance em IA: uma abordagem pratica
Alta performance em IA: uma abordagem pratica
 
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidadeBioinformática do DNA ao medicamento: ferramentas e usabilidade
Bioinformática do DNA ao medicamento: ferramentas e usabilidade
 
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mãoInteligência Artificial aplicada: reconhecendo caracteres escritos à mão
Inteligência Artificial aplicada: reconhecendo caracteres escritos à mão
 
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
IA versus COVID-19 Deep Learning, Códigos e Execução em nuvem (Tchelinux 2020)
 
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...Algoritmos de inteligência artificial para classificação de notícias falsas. ...
Algoritmos de inteligência artificial para classificação de notícias falsas. ...
 
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigaçãoFake News - Conceitos, métodos e aplicações de identificação e mitigação
Fake News - Conceitos, métodos e aplicações de identificação e mitigação
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alex
 
2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence2a Mini-conf PredictCovid. Field: Artificial Intelligence
2a Mini-conf PredictCovid. Field: Artificial Intelligence
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finais
 
Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)Aula 04 - Injeção de código (Cross-Site Scripting)
Aula 04 - Injeção de código (Cross-Site Scripting)
 

Arquitetura de Computadores: Conceitos básicos

  • 1. Conceitos básicosConceitos básicos Prof. Alex Dias Camargo alexcamargo@ifsul.edu.br INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA SUL-RIO-GRANDENSE CÂMPUS BAGÉ ARQUITETURA DE COMPUTADORES
  • 2. 2 I. Plano de aula Na aula anterior foi visto:  Apresentação da disciplina   Discussões iniciais do plano de trabalho ARQ - Conceitos básicos
  • 3. 3 I. Plano de aula Nesta aula será apresentado:  Conceitos básicos de arquitetura e organização   Estrutura e função do computador ARQ - Conceitos básicos
  • 4. 4 1. Introdução Um computador é um conjunto de partes eletrônicas e eletromecânicas capaz de coletar, manipular e fornecer os resultados da manipulação de dados para um ou mais objetivos.  Utilização de métodos e técnicas no tratamento automático da informação.  Considerável variedade de produtos, desde microcomputadores de único chip, até supercomputadores. ARQ - Conceitos básicos
  • 5. 5 1. Introdução ARQ - Conceitos básicos Figura. Mini PC em formato de pendrive
  • 6. 6 1. Introdução ARQ - Conceitos básicos Figura. Supercomputador Santos Dumont, do LNCC (RJ)
  • 7. 7 1. Introdução Um computador é um conjunto de partes eletrônicas e eletromecânicas capaz de coletar, manipular e fornecer os resultados da manipulação de dados para um ou mais objetivos.  Utilização de métodos e técnicas no tratamento automático da informação.  Considerável variedade de produtos, desde microcomputadores de único chip, até supercomputadores.  Apesar da variedade e do ritmo da mudança no campo da computação, certos conceitos fundamentais se aplicam de forma corrente. ARQ - Conceitos básicos
  • 8. 8 1.1 Arquitetura e organização Ao descrever computadores, normalmente é feita uma distinção entre arquitetura de computador e organização de computador.  Arquitetura: atributos de um sistema visíveis a um programador, ou seja que possuem um impacto direto sobre a execução lógica de um programa.  Exemplo: conjunto de instruções, número de bits usados para representar tipos de dados (números, caracteres), técnicas para endereçamento de memória. ARQ - Conceitos básicos
  • 9. 9 1.1 Arquitetura e organização ARQ - Conceitos básicos Figura. Arquitetura: endereçamento de memória
  • 10. 10 1.1 Arquitetura e organização ARQ - Conceitos básicos Figura. Arquitetura: instruções de processador
  • 11. 11 1.1 Arquitetura e organização Ao descrever computadores, normalmente é feita uma distinção entre arquitetura de computador e organização de computador.  Organização: unidades operacionais e suas interconexões que realizam as especificações arquiteturais (transparente ao programador).  Exemplo: detalhes do hardware, como, sinais de controle, interfaces entre periféricos, tecnologia de memória utilizada. ARQ - Conceitos básicos
  • 12. 12 1.1 Arquitetura e organização ARQ - Conceitos básicos Figura. Organização: sinais de controle
  • 13. 13 1.1 Arquitetura e organização ARQ - Conceitos básicos Figura. Organização: interface periférica
  • 14. 14 1.2 Estrutura e função Um computador possui milhões de componentes eletrônicos. Como vamos descrever um computador? Usamos o enfoque hierárquico.  Um nível por vez: descrição dos componentes e sua interconexão.  Níveis são descritos de forma top-down: componentes de um nível, depois os de seus subníveis, e assim por diante.  Em cada nível o projetista se preocupa com a estrutura e a função. ARQ - Conceitos básicos
  • 15. 15 1.2 Estrutura e função Tanto a estrutura quanto o funcionamento de um computador são, essencialmente, simples. Em termos gerais, existem quatro funções:  Processamento de dados: dados podem assumir muitas formas. Ex.: processador  Armazenamento de dados: existe pelo menos uma função de armazenamento de dados a curto prazo. Ex.: memória principal  Movimentação de dados: capaz de movimentar dados entre si e o mundo exterior. Ex.: conexões e cabos  Controle: unidade que gerencia os recursos do computador e coordena o desempenho de suas partes funcionais. Ex.: comunicação entre CPU, memória principal e E/S ARQ - Conceitos básicos
  • 16. 16 1.2 Estrutura e função ARQ - Conceitos básicos Figura. Uma visão funcional do computador
  • 17. 17 1.2 Estrutura e função ARQ - Conceitos básicos Figura. O computador: estrutura de alto nível
  • 18. 18 2. Exercícios 1. Qual a diferença entre arquitetura e organização de computadores? 2. Qual a função da memória principal de um computador? 3. Quais são as quatro funções principais de um computador? Cite um exemplo para cada uma delas ARQ - Conceitos básicos
  • 19. 19 Referências básicas STALLINGS, William. Arquitetura e Organização de Computadores. 8.ed. São Paulo: Prentice Hall, 2010. ARQ - Conceitos básicos