Você está na página 1de 21

Arquitetura e

organização de
computadores
Definição
computador
Um computador é um dispositivo
eletrônico capaz de receber,
processar e armazenar dados.
• Equipamento de Entrada/Saída (E/S) :Dispositivo de hardware que permite ao
usuário enviar e receber informações do computador.

• Memória principal (RAM): Memória de acesso aleatório usada para armazenar


temporariamente dados e programas enquanto o computador está em execução.

• Unidade Lógica e Aritmética (ULA): Responsável por realizar operações


aritméticas e lógicas em dados processados pela CPU. É crítica para a execução de
cálculos complexos em um computador

• Unidade de Controle do Programa (UCP): Componente da CPU que controla


as operações do processador, garantindo que o mesmo execute as operações corretas no
momento certo
Defina e dê exemplos de arquitetura de
computador e organização de computador.

Arquitetura Organização
Design e estrutura geral do sistema de Forma como os componentes são
computação organizados e se comunicam
• Memória cache
• Von Neumann
• Pipeline
• Harvard
• Multiprocessamento
• RISC
Defina Bit, Byte
Um bit é a menor unidade de informação digital, podendo ser
apenas 0 ou 1. Essa unidade é utilizada na representação de dados
binários em computadores.

Um byte é composto por 8 bits, sendo a unidade fundamental para


representar caracteres alfanuméricos e outros símbolos em um
computador.
Unidades de medida utilizadas para classificar
as memórias.

Bit (b): a menor Byte (B): Kilobyte (KB): Megabyte (MB):


unidade de composto por 8 composto por 1024 composto por 1024
informação. bits. bytes. kilobytes.

Gigabyte (GB): Terabyte (TB): Petabyte (PB): Exabyte (EB):


composto por 1024 composto por 1024 composto por 1024 composto por 1024
megabytes. gigabytes. terabytes. petabytes.
Classificação das
gerações de
computadores
Primeira
geração – 1940
a1950

Os primeiros
computadores foram
construídos com válvulas
e eram programados por
meio de fios e painéis de
controle. O exemplo mais
conhecido é o ENIAC.
Segunda
geração -
1950 a1960

Os computadores passaram a
usar transistores em vez de
válvulas, o que tornou os
equipamentos menores, mais
baratos e mais confiáveis. A
linguagem de programação
Assembly foi criada nesta
época.
Terceira
geração –
1960 a1970

Os computadores passaram a
usar circuitos integrados, que
permitiram um aumento
significativo no desempenho e
capacidade de processamento.
Surgiram as linguagens de
programação de alto nível,
como COBOL e FORTRAN.
Quarta geração - 1970 a
1980
Os computadores se
tornaram mais poderosos,
compactos e baratos, com a
invenção do
microprocessador.
Surgiram as linguagens de
programação orientadas a
objetos, como C++.
Quinta
geração –
1980 a 1990

A principal característica
desta geração foi o
desenvolvimento de
inteligência artificial e
sistemas especialistas.
Surgiram as linguagens
de programação lógicas,
como PROLOG.
Sexta
geração
1990+
Esta geração é caracterizada pelo
desenvolvimento de computadores
pessoais mais poderosos, a
popularização da internet e a evolução
dos dispositivos móveis. Os
computadores passaram a ter
processadores mais rápidos, maior
capacidade de armazenamento e
interfaces gráficas mais sofisticadas.
Defina computador digital e explique como estão
classificados quanto ao porte.

• Dispositivo eletrônico que executa operações matemáticas e lógicas por meio de


sinais digitais
• Tecnologia binária
• Processa dados

Três categorias->
Mainframes: Possuem alta capacidade de
processamento, armazenamento e conexão em rede.

Minicomputadores: Possuem capacidade de


processamento menor que os mainframes, mas são
mais acessíveis em termos de custo.

Microcomputadores ou PCs: Pser desktops ou


laptops, e são usados para tarefas pessoais e
profissionais, como navegar na internet, criar
documentos e planilhas, editar.
Defina cada um desses padrões
de codificação: BCD, EBCDIC, ASCII e Unicode.

• BCD (Binary Coded Decimal): é um padrão de codificação que utiliza 4 bits para representar cada dígito decimal.
Esse padrão é comumente utilizado em sistemas que precisam manipular números decimais.

• EBCDIC (Extended Binary Coded Decimal Interchange Code): é um padrão de codificação. Ele utiliza 8 bits para
representar cada caractere, permitindo a representação de caracteres especiais utilizados em mainframes.

• ASCII (American Standard Code for Information Interchange): é um padrão de codificação que utiliza 7 bits para
representar cada caractere. O ASCII inclui caracteres alfanuméricos, pontuação e caracteres especiais.

• Unicode: é um padrão de codificação que permite a representação de uma grande variedade de caracteres, incluindo
caracteres de diferentes idiomas, símbolos e emojis. Ele utiliza de 8 a 32 bits para representar cada caractere.
Explique a função e onde ficam localizadas as seguintes Memórias
ROM, Registradores e Memória Cache.

Memórias ROM

Memória é Não pode ser


Memória não Placa-mãe do
BIOS gravada pelo alterada pelo
volátil computador.
fabricante usuário
Registradores
• Armazenar dados temporários
• Extremamente rápidos
• Acesso rápido a dados frequentemente usados
• Acelerar o desempenho do processador.
• Pequenas áreas de memória dentro da cpu
Memória Cache
• Localizada na CPU ou perto dela
• Armazenar dados frequentemente usados.
• Reduz a quantidade de tempo necessário para acessar dados na
memória principal
• L1, L2 e L3 tipos diferentes níveis de velocidade e tamanho
Defina Memória secundária ou É um tipo de memória não
Memória de Massa volátil usada para armazenar
dados permanentemente,
mesmo quando o computador é
desligado. É usada para
armazenar arquivos, programas
e o sistema operacional.
Discos rígidos (HDD

Unidades de estado sólido (SSD):

Discos ópticos

Pen-drives USB
Obrigada!

Você também pode gostar