SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
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

Informática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoInformática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoJoeldson Costa Damasceno
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do ComputadorSara Gonçalves
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Guilherme Nonino Rosa
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioSuzana Viana Mota
 
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
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10ºteacherpereira
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorSuzana Viana Mota
 
Introdução à Manutenção de computadores
Introdução à Manutenção de computadoresIntrodução à Manutenção de computadores
Introdução à Manutenção de computadoresDanilo Fernandes
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memoriasecompo
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à InformáticaFabio Marques
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresVitor Hugo Melo Araújo
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de HardwareMiguel Correia
 

Mais procurados (20)

Informática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - IntroduçãoInformática Básica - Aula 01 - Introdução
Informática Básica - Aula 01 - Introdução
 
Arquitetura Interna do Computador
Arquitetura Interna do ComputadorArquitetura Interna do Computador
Arquitetura Interna do Computador
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
Processadores
ProcessadoresProcessadores
Processadores
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Aula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema BinárioAula 10 - Adição no Sistema Binário
Aula 10 - Adição no Sistema Binário
 
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)
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 
Barramentos
Barramentos Barramentos
Barramentos
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
 
Introdução à Manutenção de computadores
Introdução à Manutenção de computadoresIntrodução à Manutenção de computadores
Introdução à Manutenção de computadores
 
ApresentaçãO Tipos De Memorias
ApresentaçãO  Tipos De MemoriasApresentaçãO  Tipos De Memorias
ApresentaçãO Tipos De Memorias
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Slide placa mãe
Slide placa mãeSlide placa mãe
Slide placa mãe
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Arquitetura de Hardware
Arquitetura de HardwareArquitetura de Hardware
Arquitetura de Hardware
 

Semelhante a Computador estrutura função

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 ComputadoresGilvan Latreille
 
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptxAula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptx
Aula01ASDTEEEEEEEEEEEEEEEEEEEEEEEEEEEE.pptxJgsoPhb
 
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 Ipaulocoob
 
arquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxarquitcomputeso-3-introducao-180323204952.pptx
arquitcomputeso-3-introducao-180323204952.pptxCidrone
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessadosLorena Barreto
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacionalcicero 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-computadoresalmeida26
 
Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computadorPAULO 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 processamentoAlex 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 computadorredesinforma
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposHenriqueMateusChigum
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computadorPelo 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 softwarecomopassaremconcurso.com.br
 
INFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxINFORMÁTICA I - MECANICA.pptx
INFORMÁTICA I - MECANICA.pptxJohnCapaloTJ
 
parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfAriclenesKinkela
 
PowerPoint
PowerPointPowerPoint
PowerPointana.vaz
 

Semelhante a Computador estrutura função (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
 
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
 
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
 
parte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdfparte2 fundamentos de arquitetura 1 e 2 pdf
parte2 fundamentos de arquitetura 1 e 2 pdf
 
So cap01
So cap01So cap01
So cap01
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 

Mais de Alex Camargo

Escola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaEscola Bíblica - Eclesiologia
Escola Bíblica - EclesiologiaAlex Camargo
 
Escola Bíblica - Demonologia
Escola Bíblica - DemonologiaEscola Bíblica - Demonologia
Escola Bíblica - DemonologiaAlex 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 financeirosAlex 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ínasAlex 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çaAlex 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 SamaritanoAlex 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 praticaAlex 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 usabilidadeAlex 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ãoAlex 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çãoAlex Camargo
 
PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020PredictCovid: IA. SIEPE UNIPAMPA 2020
PredictCovid: IA. SIEPE UNIPAMPA 2020Alex Camargo
 
Ia versus covid 19 - alex
Ia versus covid 19 - alexIa versus covid 19 - alex
Ia versus covid 19 - alexAlex 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 IntelligenceAlex Camargo
 
Aula 5 - Considerações finais
Aula 5 - Considerações finaisAula 5 - Considerações finais
Aula 5 - Considerações finaisAlex 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)
 

Computador estrutura função

  • 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