Você está na página 1de 50

▪ Apresentar a arquitetura de von Neumann e seus

componentes;

▪ Explorar o funcionamento de componentes


computacionais;

▪ Refletir sobre a importância dos diversos


componentes do computador e sua influência
na performance dos sistemas computacionais.
▪ As instruções passaram a ser armazenadas na memória do
computador. Até então, elas eram lidas a partir de cartões perfurados
e executadas, uma a uma. Armazená-las na memória, para então
executá-las, tornaria o computador mais rápido, já que, no momento da
execução, as instruções seriam obtidas com rapidez eletrônica.

▪ Esse modelo define um computador sequencial digital em que o


processamento das informações e feito passo a passo, caracterizando
um comportamento determinístico. Ou seja, os mesmos dados de
entrada produzem sempre a mesma resposta.
-> Formalização do projeto lógico de um computador
● Composição do sistema das máquinas von Neumann é a partir de 4
subsistemas básicos:
– CPU;
– Memória principal;
– Sistema de entrada;
– Sistema de saída

A maioria dos computadores atuais segue este modelo.


A CPU (Unidade Central de Processamento), por sua vez, tem 3 blocos
principais:
▪ Unidade de Controle (UC);
▪ Unidade Lógico-Aritmética (ALU);
▪ Registradores.

Inclui um registrador Contador de


Programa (PC), que indica a
posição da instrução a executar.
Características:
▪ Utilização do conceito de programa
armazenado;
▪ Execução sequencial de instruções;
▪ Existência de um caminho único entre
memória e unidade de controle,
representado pelo barramento.
Um computador é mais que um
conjunto de dispositivos
eletrônicos, realizando uma
multiplicidade de tarefas de
processamento de dados.
É um sistema, uma combinação
de componentes inter-
relacionados que desempenham
as funções básicas do sistema,
ou seja, entrada,
processamento, saída,
armazenamento e controle.

Arquitetura de Von
James O'Brien
Neumann
Considerando as inovações
trazidas à computação pela
proposta de von Neumann, quais
tecnologias ou serviços seriam
diferentes atualmente, caso
essa teoria não tivesse sido
concretizada?

Como seria, por exemplo, as


atividades profissionais no
campo de atuação do seu curso?
Os componentes de hardware de um
sistema de computador incluem
dispositivos que auxiliam na
função de entrada, processamento,
armazenamento de dados e saída.
Entrada: convertem dados em forma eletrônica que pode
ser entendido pela CPU. São os teclados, telas touch-
screen, canetas óticas, mouses, microfone, scanners
óticos, etc.
Processamento: é o componente principal de um sistema de
computador.
– é um circuito integrado que realiza as funções de cálculo
e controla o computador. Está contido na CPU. Seus
circuitos interpretam instruções de programas/algoritmos
para o computador e transmitem ordens para os outros
componentes do sistema computacional.

Pentium Dual
Core E-2160

Saiba mais: www.museudocomputador.com.br/encipro.php


Evolução dos microprocessadores

8086 – 16 bits
▪ X86-16 bits: 8086, 8088, 80186, 80188, 80286;
▪ X8632 bits: 80386, 80486, Pentium, Pentium Pro, Pentium II,
Pentium III, Pentium IV, Core, Celeron M, Celeron D, A100;
▪ X86 64 bits: Pentium IV (alguns modelos), Pentium Extreme
Edition, Celeron D.
▪ ...

Saiba mais: http://ruisalema.tripod.com/processador.html


Processadores Intel para PC (atuais):
▪ i3: 2 núcleos, podendo simular ate 4 núcleos, com a tecnologia Hyper-
Treading; cache L3 ate 4Mb;
▪ i5: 2 ou 4 núcleos, sendo que o de 2 pode emular ate 4 núcleos, com a
tecnologia Hyper-Treading; tecnologia Turbo Boost (pode dobrar a
velocidade do clock); cache L3 ate 8Mb;
▪ i7: 4 núcleos, podendo emular 12 núcleos, com tecnologia Hyper-Treading;
tecnologia Intel HD Boost (compatibilidade os softwares que usam
instruções avançados tipo SSE4); recurso Intel QPI (QuickPath
Interconnect – aumenta a taxa de transferência e
diminui a latência)...

Saiba mais: www.tecmundo.com.br/processadores/3904-quais-as-diferencas-entre-os-processadores-intel-core-i3-i5-e-i7-.htm


Saída: convertem informações eletrônicas produzidas pelo
computador em forma inteligível pelo homem. São os
monitores de vídeo, impressoras, fones, caixas de som
etc.
Armazenamento: memória principal (RAM), HD, SSD, disco
flexível, fitas magnéticas, CD-ROM, DVD, Pen drives,
Blu-ray, cartão de memória, ZIP disk, WORM disk,
tambores magnéticos.
● São dispositivos capazes de armazenar dados para posterior consulta
ou uso.
● A gravação de dados pode ser feita praticamente usando qualquer
forma de energia, desde força manual humana como na escrita,
passando por vibrações acústicas em gravações fonográficas até
modulação de energia eletromagnética em fitas magnéticas e discos
ópticos.
● Tipos:
– Magnéticos: disquete, disco rígido (ex: HD IDE SATA);
– Óticos: CD, DVD;
– Eletrônicos: SSD, cartão de memória, Pen Drive.
IDE PATA (Paralell ATA)
r í g i d o

Sua velocidade de transmissão, embora pudesse ser mais que o de


tecnologia serial, é limitado em função do ruído, que gera perda de
dados.
IDE SATA (Serial ATA)
Aplicável em discos rígidos, unidades ópticas e outros dispositivos
de armazenamento, tendo surgido no ano 2000 para substituir a
d i s c o

tradicional interface PATA. É mais rápido que o PATA, mas é mais


confiável e gera menos ruído. Possui três versões (SATA I, SATA II e
SATA III), que diferem na velocidade de transmissão.
SCSI (Small Computer System Interface)
o u

Trata-se de uma tecnologia bastante utilizada em HD, mas também pode


ser usada em unidades de fita, CD-ROM ou outros dispositivos. Faz a
transmissão de modo paralelo como o PATA; possui hot swapping; e faz
controle de erros. Portanto, é uma tecnologia mais adequada para
H D

aplicações corporativas.

Saiba mais: www.infowester.com/serialata.php#sata_x_pata


Quais dispositivos entre os que vimos aqui poderiam ser caracterizados
como componentes de entrada e saída, simultaneamente?
▪ É a parte do computador
responsável por conectar e
interligar todos os componentes do
computador, ou seja, processador
com memória RAM, disco rígido,
placa gráfica, entre outros.

▪ Também é responsável por


alimentar alguns periféricos com a
energia elétrica que recebe da
fonte de alimentação.

Saiba mais: http://www.techtudo.com.br/artigos/noticia/2012/04/o-que-e-placa-mae-e-


como-funciona.html
Exemplo de placa-mãe de um PC:
Exemplo de placa-mãe de notebook:
Exemplo de placa-mãe de celular (Lg G2 Lite D295f):

Saiba mais: http://www.ehow.com.br/funciona-placa-circuitos-aparelho-celular-como_96060/


▪ É o ponto focal de um computador, guiando todas as ações que se
desenvolvem no sistema, tais como cálculos e manipulação de dados.
▪ É conhecida como processador, e é a parte que realiza as instruções de um
programa/software de computador.
▪ Contém a Unidade Lógico-Aritmética (ULA) ou Arithmetic and Logic Unit (ALU),
para executar todas as adições, subtrações, operações lógicas etc.
▪ A ALU também contém diversos registradores, que funcionam como pequenas
porções muito rápidas de memória, usadas para armazenar temporariamente
os dados e as instruções utilizadas pela mesma.
● Contém toda a lógica de controle, para coordenar as ações entre todos
os elementos da CPU, assim como os outros componentes de hardware
do computador;
● A CPU geralmente esta contida inteiramente em um único Circuito
Integrado (CI), ou chip.

Saiba mais: https://www.tecmundo.com.br/eletronica/45954-como-funciona-um-circuito-


integrado-ilustracao-.htm
Um chip também é chamado de circuito integrado.

Geralmente, é um pequeno e fino pedaço de silício


no qual os transistores, que formam o
microprocessador, foram encapsulados.

Um chip do tamanho de uma polegada pode conter


dezenas de milhões de transistores. Os
processadores simples são formados por milhares de
transistores encapsulados em um chip cuja área não
passa de alguns milímetros quadrados.

Saiba mais: http://informatica.hsw.uol.com.br/microprocessadores1.htm


RAM - memória de acesso aleatório (Random Access Memory)
→ A memória RAM contém bytes de informação e o microprocessador pode ler ou escrever
nesses bytes, dependendo da linha de comando utilizada: RD ou WR;
→ Um dos problemas dos chips RAM é que eles ‘esquecem’ tudo, uma vez que a energia é
desligada;
→ É lenta e tem baixo custo, comparando com a Cache.
ROM - memória apenas para leitura (Read-Only Memory)
→ É programada de modo permanente pelo fabricante;
→ Ex: BIOS do computador.
Flash – do tipo EEPROM
→ Não volátil; é muito rápida; apagável eletricamente em blocos; usada em cartões de
memória, em SSD, em Pen Drive etc.

Saiba mais: www.tecmundo.com.br/hardware/1775-o-que-e-ddr-.htm


Cache – memória de acesso rápido que atua como
intermediária entre a memória RAM e o processador
→ é um bloco de memória para o armazenamento temporário de dados que
possuem uma grande probabilidade de serem utilizados novamente;
→ É utilizada em especial na memória principal, mas também é utilizada
em HD ou outros dispositivos;
→ Existem 3 tipos de Cache associada à RAM (L1, L2 e L3);
→ As Cache L1 e L2 ficam em embutida no processador,
para ganhar performance evitando a distância física.

Saiba mais: https://pt.wikipedia.org/wiki/Cache


PROM - memória programável (Programmable Random Access Memory)

→ É programada de modo permanente através de dispositivos especiais; não


volátil.
EPROM - memória programável apagável

→ É programada de modo semipermanente; utiliza luz UV para apagar


os dados, podendo assim ser reutilizada.
EEPROM - memória programável eletricamente apagável
→ É programada de modo semipermanente; apaga os dados
eletricamente, no nível de bytes.

Tipos de memória ROM


Dispositivos são os meios pelos quais o
usuário interage com a máquina.

● Entrada:
– Teclado, mouse, caneta ótica, scanner, microfone, monitor touch-screen, câmera.
● Saída:
– Impressora, fax, plotter, monitor.
● Entrada/Saída:
– Modem, placa de rede;
– Dispositivos de memória: memoria RAM, disco, fita, pen drive, CD, DVD, SSD, flash
memory.
Os dispositivos de interface com o computador, comunicam-se com este enviando
sinais por um meio (cabo ou ar).
● A comunicação se dá por meio de um ponto de conexão (porta serial, porta
paralela);
● A transmissão de dados ocorre através de um barramento.
É um conjunto de linhas de comunicação, que
permitem a interligação entre dispositivos de um
sistema de computação (CPU; Memória Principal; HD e
outros), ou entre vários sistemas de computação.

• Segue um protocolo
rígido que especifica
um conjunto de
mensagens que são
trocadas entre os
dispositivos que se
comunicam.

• A transmissão de dados
é feita por padrões de
voltagens elétricas
aplicadas aos fios com
tempos definidos.
É um conjunto de fios condutores para interconexão, que possui um protocolo
(regra de comunicação) para define quais dados podem ser transmitidos.

ISA
● 8 bits no IBM PC
● 16 bits (5-8 Mb/s) no AT-286

PCI
● 32 bits (132 Mb/s) → 64 bits (512 Mb/s)
● Plug-and-Play
● Bus mastering: permite aos dispositivos ler e gravar na memória RAM, sem
interferência do SO

Saiba mais: www.hardware.com.br/dicas/corrida-dos-barramentos.html


É uma coleção de circuitos eletrônicos que podem operar uma porta de
comunicação, um barramento ou um dispositivo.

▪ Tem como funções: controle e temporização, comunicação com o processador,


comunicação, com os dispositivos, armazenamento temporários de dados, e
detecção de erros;
▪ Tem um ou mais registros de dados (registro data-in e registro data-out) e
sinais de controle (registro status e registro control).
Recebem as requisições do Sistema Operacional e disponibilizam um
meio de comunicação mais simples com os dispositivos.
Serial (RS-232 ou DB9)
▪ Os bits são transferidos em fila;
▪ Utiliza 9 fios (pinos) para a transferência de dados.

Paralela (DB25)
▪ Os bits são transferidos em grupos (geralmente um byte) por vez,
através de diversas linhas condutoras de sinais.

Saiba mais: www.hardware.com.br/artigos/evolucao-portas


USB (Universal Serial Bus) → um padrão
● Aceita ligação de até 127 dispositivos através de uma
única porta, usando um Hub;
● Plug-and-Play.
● São dispositivos que efetuam a ligação entre uma porta de saída de
um determinado equipamento e a porta de entrada de outro (por
exemplo, entre um computador e um periférico);
● Existem conectores machos e conectores fêmeas;
● Existem também vários tipos diferentes de conectores: DB-9, DB-25,
DIN, mini-DIN, VGA, SVGA, RCA, S-Video, HDMI etc.;
● Atualmente, os conectores estão sendo substituídos pela tecnologia
wireless (Wi-fi).
DB (9 ou 25 pinos)
É um tipo comum de conector, usado principalmente em computadores.
● Destinado a comunicações seriais;
● Foram inventados pela Canon;
● Originalmente, DB se referia exclusivamente ao conector D (por conta
do formato) com 25 pinos, porém a IBM acabou popularizando o
conector de 9 pinos como DB-9, ao invés de DE-9.

Saiba mais: http://informatica.hsw.uol.com.br/portas-seriais2.htm


VGA
● Padrão gráfico;
● 256 Kb de memória de vídeo em RAM;
● Modos de 16 e de 256 cores;
● Paleta de 262144 cores (2^18: 6 bits [64 valores] para cada uma das
componentes de vermelho, verde e azul);
● Resolução máxima de 800 x 600 pixels;
● SVGA é sua evolução;
● Está presente nos monitores CRT, TV LCD, TV de plasma e projetores
multimídia.
DIN
● Eram inicialmente utilizados para conexão entre equipamentos de áudio
de origem europeia (Philips, Grundig e Telefunken, entre outros);
● São utilizados atualmente em periféricos de legado da plataforma IBM
PC como teclados, mouses e periféricos de vídeo;
● Existem diversas formas, com quantidade de pinos, tamanhos e cores
diferentes que ajudam na identificação da função do equipamento que
o utiliza.
RCA (Radio Corporation of America)
● São comumente utilizados em equipamentos eletrônicos de áudio e
vídeo;
● Foram idealizados visando minimizar a interferência em sinais de
pequena amplitude;
● Plugues e soquetes no equipamento tem cores convencionalmente
codificadas para auxiliar as conexões corretas;
– Amarelo: vídeo analógico;
– Branco: canal esquerdo do som estéreo;
– Vermelho: canal direito do som estéreo.

Saiba mais: www.tecmundo.com.br/televisao/2154-o-que-sao-cabos-rca-.htm


S-Video
● Utilizado para conectar TV, DVD players, videocassetes e videogames;
● É limitado a uma distância maior que 5 metros;
● Transmite áudio e vídeo através do mesmo cabo.
HDMI (High-Definition Multimedia Interface)
● Interface condutiva digital de áudio e vídeo capaz de transmitir dados não
comprimidos;
● Suporta através de um único cabo qualquer formato de vídeo TV ou PC,
incluindo os modo Standard, Enhanced, e Alta Definição e ate 8 canais de
áudio digital;
● É compatível com o High-bandwidth Digital Content Protection (HDCP), que é
um sistema anti-pirataria.

Saiba mais: www.tecmundo.com.br/hdmi/1834-o-que-e-hdmi-.htm


DVI (Digital Visual Interface)
● Foi desenvolvido para transportar dados digitais de vídeo não
comprimidos.
● Existem três tipos de conexões de DVI:
– DVI-D (digital);
– DVI-A (analógico);
– DVI-I (digital e analógico).
● Para os formatos DVI-D e DVI-I, existem dois tipos de cabos, os de Single Link
e Dual Link, que utilizam um formato para transmissão de informações digitais
chamado TMDS (Transition Minimized Differential Signaling).

Saiba mais: www.tecmundo.com.br/monitor/1578-o-que-e-dvi-.htm


Qual a influência que cada dispositivo
mais comumente utilizado tem na
performance do sistema computacional?

Como seria a configuração ideal para um


PC de usuário? E para um servidor de
aplicações?
● Bit - Binário, (contração das palavras binary digit), sistema usado em computação
que consiste em apenas dois valores, 1 e 0. Todas as operações que são possíveis no
sistema decimal, assim como processamento de texto, sons, imagens e outros dados
analógicos podem ser feitos usando o sistema digital. É a menor unidade de
informação armazenável em um computador.

● Byte - É uma unidade de armazenamento de dados. Cada byte é formado por 8


bits e é suficiente para 256 combinações diferentes. É por isso que no sistema de
caracteres ASCII é usado um byte para representar cada caractere. Com 256
combinações é possível incluir todas as letras, números e ainda um punhado de
caracteres especiais e símbolos. No conjunto Unicode, onde são incluídos também
caracteres do Japonês, Chinês, Árabe e outras línguas são usados 2 bytes para cada
caractere, o que permite 65 mil caracteres diferentes.
BROKSHEAR, J. Ciência da Computação: uma visão abrangente. 7. ed. São Paulo: Artmed Editora,
2003. Cap. 1 e 2
FEDELI, R.; POLLONI, E.; PERES, F. Introdução a Ciência da Computação. 2. ed. Sao Paulo: Pioneira
Thompson Learning, 2003.
LAUDON, K.; LAUDON, J. Sistemas de Informação: com Internet. Tradução de Dalton Conde de
Alencar. 4. ed. Rio de Janeiro: Editora LTC, 1999. Cap. 4
O'BRIEN, J. Sistemas de Informação e as decisões gerenciais na era da Internet. Tradução de
Celio Knipel Moreira e Cid Knipel Moreira. 2. ed. São Paulo: Saraiva, 2004. Cap. 3
SILBERSCHATZ, A.; GALVIN, P.; GAGNE, G. Sistemas operacionais com Java. Tradução de Daniel
Vieira. Revisão técnica de Sergio Guedes de Souza. 7. ed. Revista e ampliada. Rio de Janeiro:
Elsevier, 2008. Cap. 13
TANENBAWN, A. Organização Estruturada de Computadores. Tradução de Hélio Marques
Sobrinho e Luiz Fernando Costa. 3. ed. Rio de Janeiro: Prentice Hall, 1992. Cap. 1 e 2

Você também pode gostar