Escolar Documentos
Profissional Documentos
Cultura Documentos
Categorias
Arquitetura e Organização de
Computadores
Banco de Dados
Business Intelligence
Data Mining
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 1/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de Data Warehouse
computadores. O termo arquitetura refere-se aos atributos do ponto de vista do programador, e portanto, têm MySQL
impacto direto sobre sobre a execução lógica de um programa. O termo organização, refere-se às unidades BPM
operacionais e suas interconexões. Desta forma, uma mesma arquitetura pode ser implementadas por meio Carreira
de diferentes organizações. Certi cações
Cloud Computing
A arquitetura de um sistema computacional estabelece o modelo da organização e funcionamento de um Concursos
sistema de processamento, com todas suas partes, divididas em seções, interagindo entre si. Questões
Continuidade do Negócio
Os componentes e suas relações são representados através de sistemas hierárquicos, o que mostra-se ideal
Corel Draw
para o estudo de conjuntos complexos e que atuam em diferentes níveis; separados por suas características,
CSS
estudaremos o funcionamento de cada um destes componentes.
Desenvolvimento
Direito
As funções básicas de um computador são o processamento de dados, armazenamento de dados,
Administrativo
transferência de dados e controle. Para desempenhar essas funções o computador precisa executar um
Constitucional
conjunto de instruções (programa). Os computadores que conhecemos são baseados no conceito de programa
Leis
armazenado, introduzido por Von-Neuman. As instruções do programa e os dados são armazenados em uma
Penal
memória, de forma que a alteração de um programa consiste na alteração de um endereço de memória.
Previdenciário
Processual Penal
O ciclo de execuçã de cada uma das instruções de um programa é dividido nos seguintes estados:
Engenharia de Software
Cálculo do Endereço de Instrução; Gerenciamento de Projetos
Busca da Instrução (Instruction Fetch); Gestão da Qualidade
Decodi cação da Instrução; Gestão de Riscos
Cálculo do Endereço do Operando; Gestão e Governança de TI
Busca do Operando (Operand Fetch); Balanced Scorecard
Execução da Operação; COBIT
Armazenamento do Resultado. ITIL
Inúteis
Javascript
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 2/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
No entanto, os computadores modernos utilizam o conceito de interrupção para diminuir o tempo de AJAX
ociosidade dos processadores, o ciclo de execução das instruções ganham mais alguns estados. As classes de Linux
interrupções mais comuns são interrupções de software, de relógio, de E/S e de falha de hardware. Mapas Mentais
Mobile
computador PHP
Português
Raciocínio Lógico
Redes de Computadores
Wireless
Segurança da Informação
Análise Forense Computacional
Auditoria
Pentest
SEO
Sistemas de Informação
Sistemas Operacionais
Uncategorized
Unidade Central de Processamento (CPU) – Módulo que realiza as operações necessárias;
Virtualização
Memória Principal – Uma área de trabalho para o armazenamento das informações que serão
Web Hosting
processadas;
Windows
Dispositivos de E/S – Dispositivos para o recebimento de informações e retorno/armazenamento dos
resultados;
Sistemas de Interconexão – Um meio através do qual os dispositivos possam se comunicar e transmitir
dados; Tags
Ataque Ataques brasil Carreira
CEH Cibercrime Computadores
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 3/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Gerenciamento Gestão
Hacker Hackers
Informação internet ITIL
Lei Malware Malwares Mapa
Mental Online Pentest PHP
Pro ssionais pro ssional
Redes segurança
Segurança da Informação Senha Sistemas
Ao estudarmos qualquer assunto complexo e/ou com grande riqueza de detalhes, a estratégia mais natural
Software TI Trabalho
Vulnerabilidade web Windows
para facilitar o processo de aprendizado é subdividir o tema principal em partes menores, e então, preocupar-
se somente com uma porção por vez.
Após estudadas todas as partes, o passo nal é enxergar como estas se encaixam, tratando agora o objeto de
PESQUISAS PATROCINADAS
estudo como um todo e abstraindo, se possível, os detalhes mais especí cos de cada uma das partes.
lote de pcs
Para o desenvolvimento de aplicações mais e cientes, programadores devem se familiarizar com novos
aspectos da organização de computadores. Hierarquia de memória (memória principal, cache L1, cache L2,
cpu computador
etc.). Paralelismo de execução de instruções. Novas tecnologias de processamento (processadores multicore,
cpu informática
etc.).
processador cpu
Para interconectar dois ou mais dispositivos em um sistema são utilizados os chamados barramentos. Os
barramentos são compostos por linhas que podem ser de Dados, Endereço ou Controle. Os barramentos de cpu a venda
controle podem ser utilizados, por exemplo, para controlar direito de leitura ou escrita em memória ou E/S,
interrupções, con rmações, relógio e reset. O projeto dos barramentos que compõe um sistema são de grande
importância no desempenho do sistema. Questões importantes no projeto de barramentos são:
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 4/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Para aumentar o desempenho do sistema, os barramentos são organizados de forma hierárquica, de forma a
isolar o tráfego de dados entre CPU e memória do tráfego proveniente de operações de E/S. Os chamados
barramentos de expansão proporcionam maior exibilidade ao sistema (ex: SCSI), enquanto os barramentos
de alta velocidade sã utilizados para dispositivos de alta capacidade (ex: FireWire).
Funcionamento e a Estrutura de
uma CPU
Os principais elementos da CPU são a Unidade de Controle, a Unidade Lógica e Aritmética (ULA) e os
Registradores. Esses elementos se conectam internamente através do barramento interno da CPU.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 5/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Unidade de Controle
Responsável por buscar as instruções na memória e determinar o seu tipo e pode ser pensada como uma
máquina de estados nitos. Controla não só a transferência de dados e instruções para dentro e
parafora da CPU, como também a operação da ULA.
Responsável pelo processamento de dados como executar operações de adição, e AND booleano, entre
outras, e para executar as instruções.
Registradores
Os registradores presente na CPU são memórias pequenas e de alta velocidade para armazenar
resultados temporários e controle de informações. Existem vários tipos de registradores de uso geral ou
especí co. O mais importante deles é o contador do programa (PC – Program Counter). Este contador
indica a próxima instrução a ser buscada para execução. Outro de grande importância é o Registrador de
instrução (Instruction Register), que contém a instrução executada no momento em questão.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 6/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
A CPU se comunica com o mundo externo através dos barramentos do sistema. Ao longo da execução de um
programa, os barramentos constituem os chamados caminho dos dados. No topo da organização hierárquica
de memória em um sistema se encontram os registradores. Esses se dividem em dois tipos: Registradores
visíveis ao Usuário e Registradores de Controle e de Estado.
Os registradores visíveis ao usuário são aqueles que podem ser referenciados pela linguagem de montagem.
Eles podem ser registradores de dados, endereço ou então de propósito geral. Os registradores de Controle e
de Estado são utilizados para controlar a operação da CPU. Na maioria das vezes não são visíveis aos
usuários. Exemplos de registradores de Controle e de Estado são o Program Counter (PC), Instruction Register
(IR), Memory Address Register (MAR), Memory Buffer Register (MBR), Program Status Word (PSW), Stack
Pointer (SI), Page Table Base Register (PTBR), Page Table Base Limit (PTBL).
A sequência de eventos ao longo de um ciclo de instrução depende do projeto da CPU, no entanto, em termos
gerais, pode-se indicar o que acontece em nos subciclos de busca, indireto e interrupção. O ciclo de execução
depende do código da operação que será executada.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 7/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Durante o ciclo de busca, o contador de programa contém o endereço da próxima instrução a ser buscada na
memória. Esse endereço é movido para o registrador MAR e a unidade de controle requisita uma leitura na
memória. O resultado da leitura e colocado no registrador MBR, que em seguida é copiado para o registrador
IR. Enquanto isso o PC é incrementado de 1 para preparar a busca da próxima instrução.
Ao m do ciclo de busca, o unidade de controle examina se a instrução especi ca algum operando com
endereçamento indireto. Os n bits mais a direita de MBR são colocados em MAR, e então a unidade de
controle requisita uma leitura a memória para carregar o valor do operando para MBR.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 8/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
No ciclo de interrupção, o conteúdo do registrador PC dever ser salvo, para que mais tarde a CPU possa
retornar sua atividade normal depois de processar a interrupção. O conteúdo do PC é transferido para MBR. A
endereço de memória reservado para guardar o valor de PC (ex: topo da pilha) é carregado para MAR, e então
a unidade de controle solicita uma escrita na memória. Por m o PC é carregado com o endereço da rotina de
interrupção, para que o no próximo ciclo de instrução seja feita a busca da instrução apropriada.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 9/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Fontes:
– http://pt.scribd.com/doc/7028962/4Estrutura-e-Funcionamento-Da-Cpu
– http://www.professores.uff.br/mquinet/01_FAC.pdf
– Handbook de TI
Compartilhe isso:
Diego Macêdo
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 10/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
MCSO, MCRM, ITIL v3. Tenho interesse por todas as áreas da informática, mas em especial em Gestão e
Governança de TI, Segurança da Informação e Ethical Hacking.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 11/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Material maravilhoso.
Parabéns
Responder
Responder
Responder
Marcia disse:
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 12/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Responder
oimila disse:
ENIAC
Responder
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 13/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Muito bom esse artigo se poder falar mais de processadore e suas principais diferenças ,qual é o futuro
essas coisas….obrigado me ajudo muito…
Responder
Rodolfo disse:
Parabéns pelas postagens, são bem informativas. Só uma dica: vc poderia remover a rolagem
automática da barra de feedback das redes sociais. Às vezes, atrapalha a leitura. Obrigado
Responder
Responder
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 14/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Comentário
Nome *
E-mail *
Site
Salvar meus dados neste navegador para a próxima vez que eu comentar.
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 15/16
12/06/2020 Fundamentos de Arquitetura e Organização de Computadores - Diego Macêdo
Aritmética (1) Componentes (4) Controle (8) CPU (1) Estrutura (5)
https://www.diegomacedo.com.br/fundamentos-de-arquitetura-e-organizacao-de-computadores/ 16/16