You are on page 1of 8

29/01/2019

Organização de Computadores I
Vídeo 01

Professora: Renata de Sousa da Silva Tolentino

Objetivos de aprendizagem
• Conhecer a organização
estruturada dos computadores.
• Conhecer as gerações de
computadores e os marcos da
arquitetura de computadores.
• Identificar os tipos de
computadores.
• Apresentar as famílias de
computadores.

Introdução
• O que é um computador?
• Um computador é uma máquina capaz de receber
dados sobre um problema, submeter estes dados a
uma sequencia de operações pré-determinadas.
• Esta sequencia de operações chamamos de conjunto
de instruções ou programas.
• As instruções de funcionamento primário do
computador, como ligar, testar os dispositivos
instalados, carregar o sistema operacional formam a
Linguagem de Máquina.

Professor(a): Renata de Sousa da Silva Tolentino 3

1
29/01/2019

Linguagens, níveis e máquina virtuais


• Conjunto de instruções de máquinas formam uma
Linguagem de Máquina que chamamos de Ln;
• L0 – refere-se as instruções de funcionamento dos
dispositivos ou hardware;
• L1 – refere-se ao funcionamento destes dispositivos
com outros dispositivos;
• Apresentando assim um Nível de funcionamento que
podemos chamar de Máquina Virtual.
• Para ler as instruções temos duas técnicas:
• Tradução: substituir as instruções L0 por L1;
• Interpretação: escrever o L1 considerando as
instruções do L0.

Professor(a): Renata de Sousa da Silva Tolentino 4

Linguagens, níveis e máquina virtuais


Máquina virtual Mn, com
Nível n Linguagem de máquina Ln
.
. Programas em
linguaguens
Máquina virtual M3, com superiores são
Nível 3 Linguagem de máquina L3 interpretados
rodando em
máquinas virtuais
ou são traduzidos
Máquina virtual M2, com para linguagens de
Nível 2 Linguagem de máquina L2 máquinas.

Máquina virtual M1, com


Nível 1 Linguagem de máquina L1

Programas em L0
Máquina virtual M0, com podem
Nível 0 Linguagem de máquina L0 ser executados
diretamente
Figura 1- Máquina multinível – adaptado Tanenmbaum, 2013. pelos circuitos
eletrônicos.

Professor(a): Renata de Sousa da Silva Tolentino 5

Linguagens, níveis e máquina virtuais


• Cada máquina tem uma linguagem de máquina,
consistindo em todas as instruções que esta pode
executar.
• A evolução das máquinas virtuais seguiu a evolução do
hardware, que consiste em circuitos eletrônicos, junto
com a memória e dispositivos de entrada/saída. E do
software, que consiste em algoritmos e suas
representações no computador, isto é, programas.
• Houve a invenção da microprogramação e do sistema
operacional para controle do computador.

Professor(a): Renata de Sousa da Silva Tolentino 6

2
29/01/2019

Arquitetura de computadores
• Geração zero – computadores mecânicos (1642-1945).
• Pascal (1623-1662) projetou uma máquina para ajudar
seu pai em seu trabalho de coletar impostos. E cuja a
linguagem Pascal foi batizada.

• A primeira geração – válvulas (1945-1955).


• Computadores como ENIAC fazem parte desta
geração que utilizava as válvulas como tecnologia
principal.
• Máquina de von Neumann.

Professor(a): Renata de Sousa da Silva Tolentino 7

Arquitetura de computadores
• Baseado na máquina original de von Neumann, desenho
genérico de um computador:

Memória RAM

CPU
Unidade Unidade
lógica e de
aritmética controle
Dispositivos de Dispositivos de saída
entrada de dados de dados

Professor(a): Renata de Sousa da Silva Tolentino 8

Arquitetura de computadores - ENIAC

Professor(a): Renata de Sousa da Silva Tolentino 9

3
29/01/2019

Arquitetura de computadores
• A segunda geração – transistores (1955-1965).
• O transistor foi inventado no Bell Labs em 1948 e em
10 anos substituiram as válvulas nos computadores.

• A terceira geração – circuitos integarados (1965 –


1980).
• A invenção do circuito integrado de silício em 1958
permitiu que dezenas de transistores fossem
colocados em um único chip.

Professor(a): Renata de Sousa da Silva Tolentino 10

Arquitetura de computadores

Professor(a): Renata de Sousa da Silva Tolentino 11

Arquitetura de computadores
• A quarta geração – integração em escala muito
grande – (1980 - ?).
• A utilização de circuitos integrados em larga
escala possibilitou a construção dos
computadores pessoais, menores e mais
potentes máquinas de resolver problemas.
• Exemplos de computadores como 8080 e Apple I
e Apple II.

Professor(a): Renata de Sousa da Silva Tolentino 12

4
29/01/2019

Arquitetura de computadores
• A quinta geração – computadores de baixa potência e
invisíveis.
• Computadores baseados em inteligência artificial,
seriam objetos desta geração que teve como seus
primeiros representantes os PDA’s (Personal Digital
Assistants), os smartphones.

Professor(a): Renata de Sousa da Silva Tolentino 13

Tipos de computadores
• Computadores descartáveis: são formados por um
único chip com cartões geralmente RFID(radio
frequency Identification – identificação por
radiofrequencia).

Professor(a): Renata de Sousa da Silva Tolentino 14

• Microcontrolador: computadores embutidos em


dispositivos que não são vendidos como computadores,
como eletrodomésticos, aparelhos de comunicação,
equipamentos de entretenimento, aparelhos de
reprodução de imagens, equipamentos médicos entre
outros.

Professor(a): Renata de Sousa da Silva Tolentino 15

5
29/01/2019

Tipos de computadores
• Computadores móvel e de jogos.
• Computadores com recursos gráficos especiais e
capacidade de som, mais software limitado e pouca
capacidade de extensão.

Professor(a): Renata de Sousa da Silva Tolentino 16

Tipos de computadores
• Computadores pessoais.
• Todos os modelos de desktop e notebooks.

Professor(a): Renata de Sousa da Silva Tolentino 17

Tipos de computadores
• Servidores.
• Computadores com configurações com múltiplos
processadores, tem gigabytes de memória, centenas
de gigabytes de espaço de disco rígido e capacidade
para trabalho em rede de alta velocidade.

Professor(a): Renata de Sousa da Silva Tolentino 18

6
29/01/2019

Tipos de computadores
Mainframe
• Supercomputadores que ocupam salas inteiras e nos
fazem voltar à decada de 1960, podem executar
softwares de 40 anos de existências e hoje conectados
à internet para manipular quantidades maciças de
transações de e-comerce por segundo.

Professor(a): Renata de Sousa da Silva Tolentino 19

Exemplos de famílias de computadores


• Arquiteturas de conjunto de instruções populares: x86,
ARM e AVR.
• A arquitetura x86 é encontrada em quase todos os
sistemas de computadores pessoais (PCs Windows e
Linux e Macs).
• A arquitetura ARM domina o mercado móvel, como
smartphones e tablets.
• A arquitetura AVR empregada em microcontroladores de
baixo custo.

Professor(a): Renata de Sousa da Silva Tolentino 20

Unidades de métricas
Exp. Explicito Prefixo Exp. Explícito Prefixo
10-3 0,001 mili 103 1.00 kilo

10-6 0,000001 micro 106 1.000.000 mega

10-9 0,000000001 nano 109 1.000.000.000 giga

10-12 0,000000000001 pico 1012 1.000.000.000.000 tera

10-15 0,000000000000001 femto 1015 1.000.000.000.000.000 peta

10-18 0,000000000000000001 ato 1018 1.000.000.000.000.000.000 exa

10-21 0,000000000000000000001 zepto 1021 1.000.000.000.000.000.000.000 zeta

10-24 0,000000000000000000000001 iocto 1024 1.000.000.000.000.000.000.000.0 iota


00

Tanembaum, 2013, p. 38

Professor(a): Renata de Sousa da Silva Tolentino 21

7
29/01/2019

Finalizando...
• Neste vídeo educativo você conheceu sobre a
organização estruturada dos computadores, as
gerações de computadores além dos marcos da
arquitetura de computadores. Foram apresentados os
tipos de computadores que encontramos disponíveis no
mercado.
• Oriento que você faça uma leitura do capítulo de
introdução do livro base e envie duas dúvidas para
fortalecer a construção do conhecimento.

Interaja no ambiente virtual ele é o nosso meio de


comunicação.

Professor(a): Renata de Sousa da Silva Tolentino 22

Referências
• TANEMBAUM, A. S.; Organização
estruturada de computadores; 6 ed.,
Pearson, 2013.

You might also like