SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Professor Evandro Júnior | evandrojunior21@gmail.com www.evandrojunior.pro.br 
Processadores / CPU (Unidade central de processamento) 
› A CPU é um chip normalmente feito de silício que responde pela execução das tarefas de um computador. 
› Esse componente tão vital é responsável por carregar e realizar as operações aritméticas e lógicas de que os 
programas de computador fazem uso. Portanto, nada funciona sem a famosa CPU. 
› Um programa consiste em uma série de instruções que o processador deve executar para que a tarefa solicitada 
seja realizada. Para isso, a CPU transfere todos os dados necessários à execução de um dispositivo de entrada 
e/ou saída para a memória. 
Modelo lógico computacional de Von Neumann 
Unidade Lógica e Aritmética 
› A ULA (Arithmetical Logical Unit) tem como função realizar as operações aritméticas como a adição, subtração, 
divisão e multiplicação, e também as operações lógicas relacionais como deslocamento, transferência, 
comparação, classificação, etc. 
› A Unidade de Aritmética e Lógica executa o cálculo e imediatamente devolve os dados para a Unidade de 
Controle, a partir da qual os dados são então manipulados até chegar a um objetivo. 
Unidade de Controle 
› A função da UC (Control Unit) é dirigir e coordenar as atividades do UCP em relação às demais unidades do 
sistema. 
› As funções básicas da Unidade de Controle (UC) são as seguintes: 
› Controle de entrada de dados; 
› Interpretação de cada instrução de um programa; 
› Coordenação do armazenamento de informações; 
› Análise das instruções dos programas; 
› Controle de saída dos dados; 
› Decodificação dos dados, etc.
Professor Evandro Júnior | evandrojunior21@gmail.com www.evandrojunior.pro.br 
Registradores 
› Tem como função listar todas as tarefas executadas pelo processador, e também são os registradores que se 
ocupam dos endereços dos dados, indicando, por exemplo, qual a posição (endereço) de memória que deve ser 
acessado. 
Barramentos 
› Os barramentos são responsáveis pela interligação e comunicação dos dispositivos em um computador. 
› Barramento de endereços (address bus); 
› Barramento de dados (data bus); 
› Barramento de controle (control bus). 
› Local onde os dados a serem processados estão armazenados 
› Por onde as informações transitam. 
› Sincroniza tarefas, habilita ou desabilita o fluxo de dados. 
Memória cache 
› Assim sendo, de nada adianta ter um processador rápido se este tem o seu desempenho comprometido por 
causa da "lentidão" da memória. 
› Uma solução para este problema seria equipar os computadores com um tipo de memória mais sofisticado, como 
a SRAM (Static RAM). 
› A memória cache consiste em uma pequena quantidade de memória SRAM embutida no processador. 
› Os processadores trabalham, basicamente, com dois tipos de cache: cache L1 (Level 1 - Nível 1) e cache L2 (Level 
2 - Nível 2). 
Ciclo de busca e execução 
› Processadores com dois ou mais núcleos. 
› Anos 2000: a era de 64 bits. 
› Tecnologia Intel Hyper-Threading (que 
possibilita a realização de mais tarefas). 
› Clock interno atua como um sinal para 
sincronismo de processos e dados.

Weitere ähnliche Inhalte

Was ist angesagt?

Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02John Aguiar
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)Mariana Pereira
 
Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Cláudio Amaral
 
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
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessadorAndreson Moura
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computadorRafaelx21
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a MicroinformáticaFaustinho006br
 
Unidade 1.3. estrutura e funcionamento de um computador
Unidade 1.3.   estrutura e funcionamento de um computadorUnidade 1.3.   estrutura e funcionamento de um computador
Unidade 1.3. estrutura e funcionamento de um computadorhenriquecorreiosapo
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computaçãoMatheus Brito
 
Informática - Aula 1
Informática - Aula 1Informática - Aula 1
Informática - Aula 1IBEST ESCOLA
 
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
 

Was ist angesagt? (18)

Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02Aula04 arquiteturadecomputadores-110514073820-phpapp02
Aula04 arquiteturadecomputadores-110514073820-phpapp02
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)8 d 20_mariana pereira_19_marco morais_tic (2)
8 d 20_mariana pereira_19_marco morais_tic (2)
 
Arquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completaArquitetura de-computadores-apostila-avançada completa
Arquitetura de-computadores-apostila-avançada completa
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Fundamento Hardware - Aula001
Fundamento Hardware - Aula001Fundamento Hardware - Aula001
Fundamento Hardware - Aula001
 
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 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessador
 
Tic estrutura e funcionamendo do computador
Tic  estrutura e funcionamendo do computadorTic  estrutura e funcionamendo do computador
Tic estrutura e funcionamendo do computador
 
Hierarquia de níveis
Hierarquia de níveisHierarquia de níveis
Hierarquia de níveis
 
Processadores
ProcessadoresProcessadores
Processadores
 
Aula 8 – Componentes de um computador
Aula 8 – Componentes de um computadorAula 8 – Componentes de um computador
Aula 8 – Componentes de um computador
 
Introdução a Microinformática
Introdução a MicroinformáticaIntrodução a Microinformática
Introdução a Microinformática
 
Informática
InformáticaInformática
Informática
 
Unidade 1.3. estrutura e funcionamento de um computador
Unidade 1.3.   estrutura e funcionamento de um computadorUnidade 1.3.   estrutura e funcionamento de um computador
Unidade 1.3. estrutura e funcionamento de um computador
 
Aula 02 introudção a computação
Aula 02 introudção a computaçãoAula 02 introudção a computação
Aula 02 introudção a computação
 
Informática - Aula 1
Informática - Aula 1Informática - Aula 1
Informática - Aula 1
 
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, ...
 

Andere mochten auch

Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04Felipe Pereira
 
Programação para dispositivos móveis com PhoneGap Cordova
Programação para dispositivos móveis com PhoneGap CordovaProgramação para dispositivos móveis com PhoneGap Cordova
Programação para dispositivos móveis com PhoneGap CordovaEvandro Júnior
 
Cascateamento x Empilhamento de Switches
Cascateamento x Empilhamento de SwitchesCascateamento x Empilhamento de Switches
Cascateamento x Empilhamento de SwitchesEvandro Júnior
 
Fundamentos da Informática - Componentes (Atualizado 2014)
Fundamentos da Informática - Componentes  (Atualizado 2014)Fundamentos da Informática - Componentes  (Atualizado 2014)
Fundamentos da Informática - Componentes (Atualizado 2014)Evandro Júnior
 
Logica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolLogica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolEvandro Júnior
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsEvandro Júnior
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IPEvandro Júnior
 
Cpu presentation
Cpu presentationCpu presentation
Cpu presentationHarry Singh
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaFelipe J. R. Vieira
 
Componentes gráficos do computador
Componentes gráficos do computadorComponentes gráficos do computador
Componentes gráficos do computadorKaren Carvalho
 
Aula07 camada de rede
Aula07 camada de redeAula07 camada de rede
Aula07 camada de redeTiago Tda
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicaçãoTiago Tda
 
Eduwikis
EduwikisEduwikis
Eduwikisula
 
Construtores e destrutores com aplicação em c#
Construtores e destrutores com aplicação em c#Construtores e destrutores com aplicação em c#
Construtores e destrutores com aplicação em c#Evandro Júnior
 

Andere mochten auch (20)

Cpu
CpuCpu
Cpu
 
Cpu regi
Cpu regiCpu regi
Cpu regi
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04
 
Programação para dispositivos móveis com PhoneGap Cordova
Programação para dispositivos móveis com PhoneGap CordovaProgramação para dispositivos móveis com PhoneGap Cordova
Programação para dispositivos móveis com PhoneGap Cordova
 
Cascateamento x Empilhamento de Switches
Cascateamento x Empilhamento de SwitchesCascateamento x Empilhamento de Switches
Cascateamento x Empilhamento de Switches
 
Fundamentos da Informática - Componentes (Atualizado 2014)
Fundamentos da Informática - Componentes  (Atualizado 2014)Fundamentos da Informática - Componentes  (Atualizado 2014)
Fundamentos da Informática - Componentes (Atualizado 2014)
 
Logica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em PortugolLogica de programação / Algoritmos em Portugol
Logica de programação / Algoritmos em Portugol
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 
Cpu presentation
Cpu presentationCpu presentation
Cpu presentation
 
ICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional MúltiplaICC – Aula 07 – Condicional Múltipla
ICC – Aula 07 – Condicional Múltipla
 
F oc aula_04
F oc aula_04F oc aula_04
F oc aula_04
 
Componentes gráficos do computador
Componentes gráficos do computadorComponentes gráficos do computador
Componentes gráficos do computador
 
Aula07 camada de rede
Aula07 camada de redeAula07 camada de rede
Aula07 camada de rede
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicação
 
Aula 1 apresentação
Aula 1   apresentaçãoAula 1   apresentação
Aula 1 apresentação
 
Eduwikis
EduwikisEduwikis
Eduwikis
 
Construtores e destrutores com aplicação em c#
Construtores e destrutores com aplicação em c#Construtores e destrutores com aplicação em c#
Construtores e destrutores com aplicação em c#
 
Aula 09 Processadores memórias e armazenamento Operador de microcomputador
Aula 09 Processadores memórias e armazenamento Operador de microcomputadorAula 09 Processadores memórias e armazenamento Operador de microcomputador
Aula 09 Processadores memórias e armazenamento Operador de microcomputador
 
Capítulo 2 modelos de redes
Capítulo 2   modelos de redesCapítulo 2   modelos de redes
Capítulo 2 modelos de redes
 

Ähnlich wie CPU: processamento e componentes

Processadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxProcessadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxp2playeducation
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computadorAna Covas Grilo
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um Ana Covas Grilo
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxOsvaldoJooNhabete
 
03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptxEduardoHernandes9
 
03 FTI Hardware e Software-atualizado.pdf
03 FTI Hardware e Software-atualizado.pdf03 FTI Hardware e Software-atualizado.pdf
03 FTI Hardware e Software-atualizado.pdfEduardoHernandes9
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxRildo Reis
 
Noções de Processamento de Dados.pptx
Noções de Processamento de Dados.pptxNoções de Processamento de Dados.pptx
Noções de Processamento de Dados.pptxSamara Santos
 
Aula7 microprocessador-141204093909-conversion-gate01
Aula7 microprocessador-141204093909-conversion-gate01Aula7 microprocessador-141204093909-conversion-gate01
Aula7 microprocessador-141204093909-conversion-gate01Albert Belchior
 

Ähnlich wie CPU: processamento e componentes (20)

Processadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptxProcessadores de computador - redes e sistemas.pptx
Processadores de computador - redes e sistemas.pptx
 
cpu.pdf
cpu.pdfcpu.pdf
cpu.pdf
 
Estrutura básica de um computador
Estrutura básica de um computadorEstrutura básica de um computador
Estrutura básica de um computador
 
Estrutura Básica de um
Estrutura Básica de um Estrutura Básica de um
Estrutura Básica de um
 
F oc aula_03a
F oc aula_03aF oc aula_03a
F oc aula_03a
 
Hierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptxHierarquia dos Processadores da Intel.pptx
Hierarquia dos Processadores da Intel.pptx
 
03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx03 FTI Hardware e Software-atualizado.pptx
03 FTI Hardware e Software-atualizado.pptx
 
03 FTI Hardware e Software-atualizado.pdf
03 FTI Hardware e Software-atualizado.pdf03 FTI Hardware e Software-atualizado.pdf
03 FTI Hardware e Software-atualizado.pdf
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Hardware parte1
Hardware parte1Hardware parte1
Hardware parte1
 
Hardware parte1
Hardware parte1Hardware parte1
Hardware parte1
 
Introdução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptxIntrodução a Computação - Unidade 5.pptx
Introdução a Computação - Unidade 5.pptx
 
INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.INFORMÁTICA BÁSICA.
INFORMÁTICA BÁSICA.
 
Hardware
Hardware Hardware
Hardware
 
Aula 07-oac-processadores
Aula 07-oac-processadoresAula 07-oac-processadores
Aula 07-oac-processadores
 
Introdução a Arquitetura Computadores
Introdução a Arquitetura ComputadoresIntrodução a Arquitetura Computadores
Introdução a Arquitetura Computadores
 
Noções de Processamento de Dados.pptx
Noções de Processamento de Dados.pptxNoções de Processamento de Dados.pptx
Noções de Processamento de Dados.pptx
 
Aula7 microprocessador-141204093909-conversion-gate01
Aula7 microprocessador-141204093909-conversion-gate01Aula7 microprocessador-141204093909-conversion-gate01
Aula7 microprocessador-141204093909-conversion-gate01
 
Componentes basicos do pc
Componentes basicos do pcComponentes basicos do pc
Componentes basicos do pc
 

Mehr von Evandro Júnior

Arquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaArquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaEvandro Júnior
 
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Evandro Júnior
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEEvandro Júnior
 
Aula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPAula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPEvandro Júnior
 
Programação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e ImplementaçãoProgramação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e ImplementaçãoEvandro Júnior
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Evandro Júnior
 
Comandos ms-dos - Atualizado 29/10/2014
Comandos ms-dos - Atualizado 29/10/2014Comandos ms-dos - Atualizado 29/10/2014
Comandos ms-dos - Atualizado 29/10/2014Evandro Júnior
 
Unidade de disco - Atualizado 2014
Unidade de disco - Atualizado 2014Unidade de disco - Atualizado 2014
Unidade de disco - Atualizado 2014Evandro Júnior
 
Aula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server PageAula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server PageEvandro Júnior
 
Projeto final técnico em informática
Projeto final técnico em informáticaProjeto final técnico em informática
Projeto final técnico em informáticaEvandro Júnior
 
Gerenciamento de usuário e grupos linux
Gerenciamento de usuário e grupos linuxGerenciamento de usuário e grupos linux
Gerenciamento de usuário e grupos linuxEvandro Júnior
 
Herança e polimorfismo em Java
Herança e polimorfismo em Java Herança e polimorfismo em Java
Herança e polimorfismo em Java Evandro Júnior
 

Mehr von Evandro Júnior (20)

Arquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaArquitetura de Computadores - Concorrência
Arquitetura de Computadores - Concorrência
 
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
Aula 1 - Fundamento de Hardware e Software para arquitetura de computadores.
 
Aula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SEAula 1 - Introdução a linguagem JAVA SE
Aula 1 - Introdução a linguagem JAVA SE
 
Aula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHPAula 01 - Começando a programar em PHP
Aula 01 - Começando a programar em PHP
 
Programação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e ImplementaçãoProgramação Orientada á Objeto - Paradigmas e Implementação
Programação Orientada á Objeto - Paradigmas e Implementação
 
Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014Placa Mãe - Atualizado 29/10/2014
Placa Mãe - Atualizado 29/10/2014
 
Comandos ms-dos - Atualizado 29/10/2014
Comandos ms-dos - Atualizado 29/10/2014Comandos ms-dos - Atualizado 29/10/2014
Comandos ms-dos - Atualizado 29/10/2014
 
Unidade de disco - Atualizado 2014
Unidade de disco - Atualizado 2014Unidade de disco - Atualizado 2014
Unidade de disco - Atualizado 2014
 
Cabeamento estruturado
Cabeamento estruturadoCabeamento estruturado
Cabeamento estruturado
 
Endereçamento IP CIDR
Endereçamento IP CIDREndereçamento IP CIDR
Endereçamento IP CIDR
 
Aula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server PageAula 1 - curso java web - JSP Java Server Page
Aula 1 - curso java web - JSP Java Server Page
 
Projeto final técnico em informática
Projeto final técnico em informáticaProjeto final técnico em informática
Projeto final técnico em informática
 
Introdução HTML5
Introdução HTML5Introdução HTML5
Introdução HTML5
 
Gerenciamento de usuário e grupos linux
Gerenciamento de usuário e grupos linuxGerenciamento de usuário e grupos linux
Gerenciamento de usuário e grupos linux
 
Herança e polimorfismo em Java
Herança e polimorfismo em Java Herança e polimorfismo em Java
Herança e polimorfismo em Java
 
Placa-Mãe
Placa-Mãe Placa-Mãe
Placa-Mãe
 
ISA Server
ISA ServerISA Server
ISA Server
 
Nagios
NagiosNagios
Nagios
 
Roteamento
RoteamentoRoteamento
Roteamento
 
Aula 5 (raid)
Aula 5 (raid)Aula 5 (raid)
Aula 5 (raid)
 

CPU: processamento e componentes

  • 1. Professor Evandro Júnior | evandrojunior21@gmail.com www.evandrojunior.pro.br Processadores / CPU (Unidade central de processamento) › A CPU é um chip normalmente feito de silício que responde pela execução das tarefas de um computador. › Esse componente tão vital é responsável por carregar e realizar as operações aritméticas e lógicas de que os programas de computador fazem uso. Portanto, nada funciona sem a famosa CPU. › Um programa consiste em uma série de instruções que o processador deve executar para que a tarefa solicitada seja realizada. Para isso, a CPU transfere todos os dados necessários à execução de um dispositivo de entrada e/ou saída para a memória. Modelo lógico computacional de Von Neumann Unidade Lógica e Aritmética › A ULA (Arithmetical Logical Unit) tem como função realizar as operações aritméticas como a adição, subtração, divisão e multiplicação, e também as operações lógicas relacionais como deslocamento, transferência, comparação, classificação, etc. › A Unidade de Aritmética e Lógica executa o cálculo e imediatamente devolve os dados para a Unidade de Controle, a partir da qual os dados são então manipulados até chegar a um objetivo. Unidade de Controle › A função da UC (Control Unit) é dirigir e coordenar as atividades do UCP em relação às demais unidades do sistema. › As funções básicas da Unidade de Controle (UC) são as seguintes: › Controle de entrada de dados; › Interpretação de cada instrução de um programa; › Coordenação do armazenamento de informações; › Análise das instruções dos programas; › Controle de saída dos dados; › Decodificação dos dados, etc.
  • 2. Professor Evandro Júnior | evandrojunior21@gmail.com www.evandrojunior.pro.br Registradores › Tem como função listar todas as tarefas executadas pelo processador, e também são os registradores que se ocupam dos endereços dos dados, indicando, por exemplo, qual a posição (endereço) de memória que deve ser acessado. Barramentos › Os barramentos são responsáveis pela interligação e comunicação dos dispositivos em um computador. › Barramento de endereços (address bus); › Barramento de dados (data bus); › Barramento de controle (control bus). › Local onde os dados a serem processados estão armazenados › Por onde as informações transitam. › Sincroniza tarefas, habilita ou desabilita o fluxo de dados. Memória cache › Assim sendo, de nada adianta ter um processador rápido se este tem o seu desempenho comprometido por causa da "lentidão" da memória. › Uma solução para este problema seria equipar os computadores com um tipo de memória mais sofisticado, como a SRAM (Static RAM). › A memória cache consiste em uma pequena quantidade de memória SRAM embutida no processador. › Os processadores trabalham, basicamente, com dois tipos de cache: cache L1 (Level 1 - Nível 1) e cache L2 (Level 2 - Nível 2). Ciclo de busca e execução › Processadores com dois ou mais núcleos. › Anos 2000: a era de 64 bits. › Tecnologia Intel Hyper-Threading (que possibilita a realização de mais tarefas). › Clock interno atua como um sinal para sincronismo de processos e dados.