SlideShare uma empresa Scribd logo
1 de 18
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 1
Arquitetura e Organização deArquitetura e Organização de
ComputadoresComputadores
Funções de cada Componente de um
Computador
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 2
Sumário
• Memória
• Memória Principal
• Os computadores não pensam
• Unidade Central de Processamento
• Barramentos e interfaces
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 3
Funções de cada Componente de um
Computador
• A arquitetura básica de um computador moderno segue
ainda de forma geral os conceitos estabelecidos pelo
Professor da Universidade de Princeton, John Von
Neumann (1903-1957), um dos construtores do EDVAC.
Von Neumann propôs construir computadores que:
1. Codificassem instruções que pudessem ser
armazenadas na memória e sugeriu que usassem
cadeias de uns e zeros (binário) para codificá-los;
2. Armazenassem na memória as instruções e todas as
informações que fossem necessárias para a execução da
tarefa desejada;
3. Ao processarem o programa, as instruções fossem
buscadas na diretamente na memória.
Este é o conceito de PROGRAMA ARMAZENADO.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 4
Funções de cada Componente de um
Computador
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 5
Funções de cada Componente de um
Computador
Unidade Central de Processamento:
• A Unidade Central de Processamento é a responsável
pelo processamento e execução de programas
armazenados na MP.
• Funções:
– Executar instruções - realizar aquilo que a instrução
determina. Realizar o controle das operações no
computador.
– a) Unidade Lógica e Aritmética (ULA) - responsável pela
realização das operações lógicas (E, OU, etc) e
aritméticas (somar, etc).
– b) Unidade de Controle (UC) - envia sinais de controle
para toda a máquina, de forma que todos os circuitos e
dispositivos funcionem adequada e sincronizadamente.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 6
Funções de cada Componente de
um Computador
Memória Principal:
• A Memória Principal tem por finalidade
armazenar toda a informação que é
manipulada pelo computador - programas e
dados.
• Para que um programa possa ser manipulado
pela máquina, ele primeiro precisa estar
armazenado na memória principal.
Dispositivos de Entrada e Saída (E/S)
• Tem por finalidade permitir a comunicação
entre o usuário e o computador.
• OBS.: Para executar um programa, bastaria
UCP e MP; no entanto, sem os dispositivos
de E/S não haveria a comunicação entre o
usuário e o computador.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 7
Funções de cada Componente de
um Computador - Memória
Tecnologia de fabricação
• Ao longo do tempo, diversas tecnologias vêm sendo
desenvolvidas para a fabricação de memórias.
• Atualmente algumas dessas tecnologias já são obsoletas,
como as memórias de núcleo de ferrite (magnéticas), algumas
das tecnologias mais conhecidas são:
• Memórias de semicondutores  são dispositivos fabricados
com circuitos eletrônicos e baseados em semicondutores. São
rápidas e relativamente caras, se comparadas com outros
tipos.
Registradores e memória principal são exemplos de memórias
de semicondutores ou, mais simplesmente, memórias
eletrônicas.
• Memórias de meio magnético  são dispositivos, como os
disquetes, discos rígidos e fitas magnéticas, fabricados de
modo a armazenar informações sob a forma de campos
magnéticos.
Eles possuem características magnéticas semelhantes às das
fitas cassetes de som, as quais são memórias não voláteis.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 8
Funções de cada Componente de
um Computador - Memória
Hierarquia de Memória
• A MP não é o único dispositivo de armazenamento de um
computador.
• Em função de características como tempo de acesso,
capacidade de armazenamento, custo, etc., podemos
estabelecer uma hierarquia de dispositivos de
armazenamento em computadores.
• Devido a essa grande variedade de tipos de memória, não
é possível implementar um sistema de computação com
uma única memória.
• Na realidade, há muitas memórias no computador, as
quais se interligam de forma bem estruturada, constituindo
um sistema em si, parte do sistema global de computação,
podendo ser denominado subsistema de memória.
• A pirâmide da figura abaixo é projetada com base larga,
que simboliza a elevada capacidade, o tempo de uso e o
custo do componente que a representa.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 9
Funções de cada Componente de
um Computador - Memória
Hierarquia de Memória
•
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 10
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• A seguir serão definidos os principais parâmetros para
análise das características de cada tipo de memória
componente da hierarquia:
• Tempo de Acesso  é o período de tempo gasto
decorrido desde o instante em que foi iniciada a
operação de acesso até que a informação requerida
(instrução ou dado) tenha sido efetivamente
transferida.
Pode ser chamado tempo de acesso para leitura ou
simplesmente tempo de leitura.
É dependente do modo como o sistema de memória é
constituído e da velocidade dos seus circuitos.
Ele varia bastante de acordo com o tipo de memória
analisado, sendo valores típicos entre 50 e 150
nanossegundos (ns), por exemplo, para uma memória
principal (tipo DRAM) e de 12 a 60 milissegundos (ms)
para discos magnéticos (memória secundária).
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 11
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• Capacidade  é a quantidade de informação que pode
ser armazenada em uma memória; a unidade de
medida mais comum é o byte, embora também possam
ser usadas outras unidades como células (no caso da
memória principal e cache), setores (no caso de discos)
e bits (no caso de registradores).
• Dependendo do tamanho (tamanho refere-se a
quantidade de informação que pode ser armazenada e
não no tamanho físico) da memória, isto é, de sua
capacidade, indica-se o valor numérico total de
elementos de forma simplificada, através da inclusão de
K (kilo), M (mega), G (giga) ou T (tera).
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 12
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• Capacidade  é a quantidade de informação que pode
ser armazenada em uma memória; a unidade de
medida mais comum é o byte, embora também possam
ser usadas outras unidades como células (no caso da
memória principal e cache), setores (no caso de discos)
e bits (no caso de registradores).
• Dependendo do tamanho (tamanho refere-se a
quantidade de informação que pode ser armazenada e
não no tamanho físico) da memória, isto é, de sua
capacidade, indica-se o valor numérico total de
elementos de forma simplificada, através da inclusão de
K (kilo), M (mega), G (giga) ou T (tera).
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 13
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise - Capacidade
Múltiplos do byte
Nome Símbolo Múltiplo
Kilobyte KB 103
megabyte MB 106
gigabyte GB 109
terabyte TB 1012
petabyte PB 1015
exabyte EB 1018
zettabyte ZB 1021
yottabyte YB 1024
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 14
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• Volatilidade  memórias podem ser do tipo volátil ou
não volátil.
Uma memória não volátil é a que retém a informação
armazenada quando a energia elétrica é desligada.
Memória volátil é aquela que perde a informação
armazenada quando a energia elétrica desaparece
(interrupção de energia elétrica ou desligamento da
chave ON/OFF do equipamento).
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 15
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• Temporariedade  trata-se de uma característica que
indica o conceito de tempo de permanência da
informação em um dado tipo de memória.
Por exemplo, informações (programas e dados) podem
ser armazenadas em discos ou disquetes e lá
permanecerem armazenadas indefinidamente (mas há
sempre a possibilidade de perda de magnetismo com o
passar do tempo) a este tipo de memória define-se
como permanente.
Ao contrário dos registradores, que armazenam um
dado por um tempo extremamente curto
(nanossegundos), a este tipo chamamos de
transitória.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 16
Funções de cada Componente de
um Computador - Memória
Parâmetros de análise
• Custo  o custo de fabricação de uma memória é
bastante variado em função de diversos fatores, tipo:
tecnologia de fabricação, tempo de acesso, e outros. Uma
boa forma de medida de custo é o preço por byte
armazenado, em vez do custo total. O quadro a seguir
mostra mais características:
• A UCP vê nesta ordem e acessa primeiro a que está mais
próxima. Subindo na hierarquia, quanto mais próximo da
UCP, maior velocidade, maior custo, porém menor
capacidade de armazenamento.
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 17
ArquiteturaeorganizaçãodeComputadores
Funções de cada Componente de um Computador 18

Mais conteúdo relacionado

Mais procurados

Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresMarco Silva
 
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
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computadorFilipe Duarte
 
0769 Arquitectura Interna Do Computador
0769   Arquitectura Interna Do Computador0769   Arquitectura Interna Do Computador
0769 Arquitectura Interna Do Computadoraerc
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicialTiago
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computadorNécio de Lima Veras
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadoresPimentel
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessadorAndreson Moura
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadoresDaniel Moura
 
02 introducao hardware
02 introducao hardware02 introducao hardware
02 introducao hardwareDaniel Farias
 

Mais procurados (15)

Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de ComputadoresAula 6 de Arquitetura de Computadores
Aula 6 de Arquitetura de Computadores
 
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, ...
 
Arquitetura de um computador
Arquitetura de um computadorArquitetura de um computador
Arquitetura de um computador
 
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
 
0769 Arquitectura Interna Do Computador
0769   Arquitectura Interna Do Computador0769   Arquitectura Interna Do Computador
0769 Arquitectura Interna Do Computador
 
Curso informtica manuten o - inicial
Curso informtica   manuten o - inicialCurso informtica   manuten o - inicial
Curso informtica manuten o - inicial
 
Arquitetura básica de um computador
Arquitetura básica de um computadorArquitetura básica de um computador
Arquitetura básica de um computador
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Aula 7 microprocessador
Aula 7   microprocessadorAula 7   microprocessador
Aula 7 microprocessador
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Hardware
Hardware Hardware
Hardware
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Processador
ProcessadorProcessador
Processador
 
02 introducao hardware
02 introducao hardware02 introducao hardware
02 introducao hardware
 

Destaque

Destaque (20)

Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 6 1
Arquitetura 6   1Arquitetura 6   1
Arquitetura 6 1
 
Arquitetura 10
Arquitetura 10Arquitetura 10
Arquitetura 10
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Arquitetura 7
Arquitetura 7Arquitetura 7
Arquitetura 7
 
Arquitetura 8 3
Arquitetura 8 3Arquitetura 8 3
Arquitetura 8 3
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercícios
 
Arquitetura 3
Arquitetura 3Arquitetura 3
Arquitetura 3
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Arquitetura digital works
Arquitetura   digital worksArquitetura   digital works
Arquitetura digital works
 
Arquitetura 5
Arquitetura 5Arquitetura 5
Arquitetura 5
 
Arquitetura 4 complemento de 2
Arquitetura 4   complemento de 2Arquitetura 4   complemento de 2
Arquitetura 4 complemento de 2
 
Arquitetura 1
Arquitetura 1Arquitetura 1
Arquitetura 1
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Arquitetura 2
Arquitetura 2Arquitetura 2
Arquitetura 2
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memória
 
Cabeamento 5 componentes do cabeamento estruturado
Cabeamento 5   componentes do cabeamento estruturadoCabeamento 5   componentes do cabeamento estruturado
Cabeamento 5 componentes do cabeamento estruturado
 
ICC-04 Sistemas Numéricos
ICC-04 Sistemas NuméricosICC-04 Sistemas Numéricos
ICC-04 Sistemas Numéricos
 

Semelhante a Arquitetura 8 1

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
 
01 - Informatica Basica.pdf
01 - Informatica Basica.pdf01 - Informatica Basica.pdf
01 - Informatica Basica.pdfNiltonRaice
 
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
 
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
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralJéssica Cristina Cardoso Fernandes
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)Felipe Pereira
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04Felipe Pereira
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 
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
 
conceitos_basicos_de_informatica.pdf
conceitos_basicos_de_informatica.pdfconceitos_basicos_de_informatica.pdf
conceitos_basicos_de_informatica.pdfLuanaBatista74
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core DuoSamuel Bié
 
Aula 02 importância do chipset na escolha
Aula 02   importância do chipset na escolhaAula 02   importância do chipset na escolha
Aula 02 importância do chipset na escolhaMarcos Basilio
 
Introdução a Informatica
Introdução a InformaticaIntrodução a Informatica
Introdução a InformaticaKeny51
 

Semelhante a Arquitetura 8 1 (20)

Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
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
 
01 - Informatica Basica.pdf
01 - Informatica Basica.pdf01 - Informatica Basica.pdf
01 - Informatica Basica.pdf
 
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
 
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
 
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
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiral
 
Htm trabalho
Htm trabalhoHtm trabalho
Htm trabalho
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Introdução a computação 04 (1)
Introdução a computação 04 (1)Introdução a computação 04 (1)
Introdução a computação 04 (1)
 
Introdução a computação 04
Introdução a computação 04Introdução a computação 04
Introdução a computação 04
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 
Introducao informatica
Introducao informaticaIntroducao informatica
Introducao informatica
 
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
 
conceitos_basicos_de_informatica.pdf
conceitos_basicos_de_informatica.pdfconceitos_basicos_de_informatica.pdf
conceitos_basicos_de_informatica.pdf
 
Mem%f3ria
Mem%f3riaMem%f3ria
Mem%f3ria
 
Informática
InformáticaInformática
Informática
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
Aula 02 importância do chipset na escolha
Aula 02   importância do chipset na escolhaAula 02   importância do chipset na escolha
Aula 02 importância do chipset na escolha
 
Introdução a Informatica
Introdução a InformaticaIntrodução a Informatica
Introdução a Informatica
 

Mais de Paulo Fonseca

Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivosPaulo Fonseca
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercíciosPaulo Fonseca
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrênciaPaulo Fonseca
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e softwarePaulo Fonseca
 
Cabeamento 3 limitação de sinais nos meios de transmissão
Cabeamento 3   limitação de sinais nos meios de transmissãoCabeamento 3   limitação de sinais nos meios de transmissão
Cabeamento 3 limitação de sinais nos meios de transmissãoPaulo Fonseca
 
Cabeamento 2 visão geral do cabeamento estuturado
Cabeamento 2   visão geral do cabeamento estuturadoCabeamento 2   visão geral do cabeamento estuturado
Cabeamento 2 visão geral do cabeamento estuturadoPaulo Fonseca
 
Cabeamento 1 introdução - normas - categorias
Cabeamento 1   introdução - normas - categoriasCabeamento 1   introdução - normas - categorias
Cabeamento 1 introdução - normas - categoriasPaulo Fonseca
 
Cabeamento 4 meios de transmissão
Cabeamento 4   meios de transmissãoCabeamento 4   meios de transmissão
Cabeamento 4 meios de transmissãoPaulo Fonseca
 

Mais de Paulo Fonseca (15)

Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivos
 
Arquitetura 6 1
Arquitetura 6 1Arquitetura 6 1
Arquitetura 6 1
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercícios
 
Arquitetura 5
Arquitetura 5Arquitetura 5
Arquitetura 5
 
Arquitetura 2
Arquitetura 2Arquitetura 2
Arquitetura 2
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
Cabeamento 3 limitação de sinais nos meios de transmissão
Cabeamento 3   limitação de sinais nos meios de transmissãoCabeamento 3   limitação de sinais nos meios de transmissão
Cabeamento 3 limitação de sinais nos meios de transmissão
 
Cabeamento 2 visão geral do cabeamento estuturado
Cabeamento 2   visão geral do cabeamento estuturadoCabeamento 2   visão geral do cabeamento estuturado
Cabeamento 2 visão geral do cabeamento estuturado
 
Cabeamento 1 introdução - normas - categorias
Cabeamento 1   introdução - normas - categoriasCabeamento 1   introdução - normas - categorias
Cabeamento 1 introdução - normas - categorias
 
Cabeamento 4 meios de transmissão
Cabeamento 4   meios de transmissãoCabeamento 4   meios de transmissão
Cabeamento 4 meios de transmissão
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 

Arquitetura 8 1

  • 1. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 1 Arquitetura e Organização deArquitetura e Organização de ComputadoresComputadores Funções de cada Componente de um Computador
  • 2. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 2 Sumário • Memória • Memória Principal • Os computadores não pensam • Unidade Central de Processamento • Barramentos e interfaces
  • 3. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 3 Funções de cada Componente de um Computador • A arquitetura básica de um computador moderno segue ainda de forma geral os conceitos estabelecidos pelo Professor da Universidade de Princeton, John Von Neumann (1903-1957), um dos construtores do EDVAC. Von Neumann propôs construir computadores que: 1. Codificassem instruções que pudessem ser armazenadas na memória e sugeriu que usassem cadeias de uns e zeros (binário) para codificá-los; 2. Armazenassem na memória as instruções e todas as informações que fossem necessárias para a execução da tarefa desejada; 3. Ao processarem o programa, as instruções fossem buscadas na diretamente na memória. Este é o conceito de PROGRAMA ARMAZENADO.
  • 4. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 4 Funções de cada Componente de um Computador
  • 5. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 5 Funções de cada Componente de um Computador Unidade Central de Processamento: • A Unidade Central de Processamento é a responsável pelo processamento e execução de programas armazenados na MP. • Funções: – Executar instruções - realizar aquilo que a instrução determina. Realizar o controle das operações no computador. – a) Unidade Lógica e Aritmética (ULA) - responsável pela realização das operações lógicas (E, OU, etc) e aritméticas (somar, etc). – b) Unidade de Controle (UC) - envia sinais de controle para toda a máquina, de forma que todos os circuitos e dispositivos funcionem adequada e sincronizadamente.
  • 6. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 6 Funções de cada Componente de um Computador Memória Principal: • A Memória Principal tem por finalidade armazenar toda a informação que é manipulada pelo computador - programas e dados. • Para que um programa possa ser manipulado pela máquina, ele primeiro precisa estar armazenado na memória principal. Dispositivos de Entrada e Saída (E/S) • Tem por finalidade permitir a comunicação entre o usuário e o computador. • OBS.: Para executar um programa, bastaria UCP e MP; no entanto, sem os dispositivos de E/S não haveria a comunicação entre o usuário e o computador.
  • 7. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 7 Funções de cada Componente de um Computador - Memória Tecnologia de fabricação • Ao longo do tempo, diversas tecnologias vêm sendo desenvolvidas para a fabricação de memórias. • Atualmente algumas dessas tecnologias já são obsoletas, como as memórias de núcleo de ferrite (magnéticas), algumas das tecnologias mais conhecidas são: • Memórias de semicondutores  são dispositivos fabricados com circuitos eletrônicos e baseados em semicondutores. São rápidas e relativamente caras, se comparadas com outros tipos. Registradores e memória principal são exemplos de memórias de semicondutores ou, mais simplesmente, memórias eletrônicas. • Memórias de meio magnético  são dispositivos, como os disquetes, discos rígidos e fitas magnéticas, fabricados de modo a armazenar informações sob a forma de campos magnéticos. Eles possuem características magnéticas semelhantes às das fitas cassetes de som, as quais são memórias não voláteis.
  • 8. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 8 Funções de cada Componente de um Computador - Memória Hierarquia de Memória • A MP não é o único dispositivo de armazenamento de um computador. • Em função de características como tempo de acesso, capacidade de armazenamento, custo, etc., podemos estabelecer uma hierarquia de dispositivos de armazenamento em computadores. • Devido a essa grande variedade de tipos de memória, não é possível implementar um sistema de computação com uma única memória. • Na realidade, há muitas memórias no computador, as quais se interligam de forma bem estruturada, constituindo um sistema em si, parte do sistema global de computação, podendo ser denominado subsistema de memória. • A pirâmide da figura abaixo é projetada com base larga, que simboliza a elevada capacidade, o tempo de uso e o custo do componente que a representa.
  • 9. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 9 Funções de cada Componente de um Computador - Memória Hierarquia de Memória •
  • 10. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 10 Funções de cada Componente de um Computador - Memória Parâmetros de análise • A seguir serão definidos os principais parâmetros para análise das características de cada tipo de memória componente da hierarquia: • Tempo de Acesso  é o período de tempo gasto decorrido desde o instante em que foi iniciada a operação de acesso até que a informação requerida (instrução ou dado) tenha sido efetivamente transferida. Pode ser chamado tempo de acesso para leitura ou simplesmente tempo de leitura. É dependente do modo como o sistema de memória é constituído e da velocidade dos seus circuitos. Ele varia bastante de acordo com o tipo de memória analisado, sendo valores típicos entre 50 e 150 nanossegundos (ns), por exemplo, para uma memória principal (tipo DRAM) e de 12 a 60 milissegundos (ms) para discos magnéticos (memória secundária).
  • 11. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 11 Funções de cada Componente de um Computador - Memória Parâmetros de análise • Capacidade  é a quantidade de informação que pode ser armazenada em uma memória; a unidade de medida mais comum é o byte, embora também possam ser usadas outras unidades como células (no caso da memória principal e cache), setores (no caso de discos) e bits (no caso de registradores). • Dependendo do tamanho (tamanho refere-se a quantidade de informação que pode ser armazenada e não no tamanho físico) da memória, isto é, de sua capacidade, indica-se o valor numérico total de elementos de forma simplificada, através da inclusão de K (kilo), M (mega), G (giga) ou T (tera).
  • 12. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 12 Funções de cada Componente de um Computador - Memória Parâmetros de análise • Capacidade  é a quantidade de informação que pode ser armazenada em uma memória; a unidade de medida mais comum é o byte, embora também possam ser usadas outras unidades como células (no caso da memória principal e cache), setores (no caso de discos) e bits (no caso de registradores). • Dependendo do tamanho (tamanho refere-se a quantidade de informação que pode ser armazenada e não no tamanho físico) da memória, isto é, de sua capacidade, indica-se o valor numérico total de elementos de forma simplificada, através da inclusão de K (kilo), M (mega), G (giga) ou T (tera).
  • 13. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 13 Funções de cada Componente de um Computador - Memória Parâmetros de análise - Capacidade Múltiplos do byte Nome Símbolo Múltiplo Kilobyte KB 103 megabyte MB 106 gigabyte GB 109 terabyte TB 1012 petabyte PB 1015 exabyte EB 1018 zettabyte ZB 1021 yottabyte YB 1024
  • 14. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 14 Funções de cada Componente de um Computador - Memória Parâmetros de análise • Volatilidade  memórias podem ser do tipo volátil ou não volátil. Uma memória não volátil é a que retém a informação armazenada quando a energia elétrica é desligada. Memória volátil é aquela que perde a informação armazenada quando a energia elétrica desaparece (interrupção de energia elétrica ou desligamento da chave ON/OFF do equipamento).
  • 15. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 15 Funções de cada Componente de um Computador - Memória Parâmetros de análise • Temporariedade  trata-se de uma característica que indica o conceito de tempo de permanência da informação em um dado tipo de memória. Por exemplo, informações (programas e dados) podem ser armazenadas em discos ou disquetes e lá permanecerem armazenadas indefinidamente (mas há sempre a possibilidade de perda de magnetismo com o passar do tempo) a este tipo de memória define-se como permanente. Ao contrário dos registradores, que armazenam um dado por um tempo extremamente curto (nanossegundos), a este tipo chamamos de transitória.
  • 16. ArquiteturaeorganizaçãodeComputadores Funções de cada Componente de um Computador 16 Funções de cada Componente de um Computador - Memória Parâmetros de análise • Custo  o custo de fabricação de uma memória é bastante variado em função de diversos fatores, tipo: tecnologia de fabricação, tempo de acesso, e outros. Uma boa forma de medida de custo é o preço por byte armazenado, em vez do custo total. O quadro a seguir mostra mais características: • A UCP vê nesta ordem e acessa primeiro a que está mais próxima. Subindo na hierarquia, quanto mais próximo da UCP, maior velocidade, maior custo, porém menor capacidade de armazenamento.