Escolar Documentos
Profissional Documentos
Cultura Documentos
Bacharelado em
Ciência da Computação
Introdução aos Sistemas
Computacionais
Disciplina: CIC0003
◼ Hardware:
◼ Corresponde à parte material, os componentes físicos do
sistema; é o computador propriamente dito. Incluindo
periféricos de entrada e saída; a máquina, seus elementos
físicos, carcaça, placas, fios, fonte e componentes em geral.
“É a parte que vc chuta!”
6
UnB CIC0003 – Introdução aos Sistemas Computacionais
◼ Servidores
◼ Pessoais
◼ Embarcados
7
UnB CIC0003 – Introdução aos Sistemas Computacionais
◼ Servidores
Recursos compartilhados entre vários usuários
Geralmente sistemas de software específicos
Ex.: Desde simples servidores de arquivo, webservers até
supercomputadores
Alta dependabilidade (confiabilidade, segurança, disponibilidade
e mantenabilidade), geralmente alto custo.
◼ Pessoais https://www.google.com/about/datacenters/inside/streetview/
◼ Embarcados
FaceBook
Fugaku (7.630.848 cores ARM) 8
UnB CIC0003 – Introdução aos Sistemas Computacionais
◼ Servidores
◼ Pessoais
Recursos utilizados geralmente por um único usuário
Geralmente programas de terceiros
Ex.: Desktops, notebooks, tablets, smartphones, etc.
Compromisso entre custo e desempenho para o usuário
◼ Embarcados
9
UnB CIC0003 – Introdução aos Sistemas Computacionais
◼ Servidores
◼ Pessoais
◼ Embarcados
Casa inteligente
Recursos projetados para fins específicos
Software de difícil customização, geralmente integrado ao hardware.
Ex.: Eletroeletrônicos (TV, DVD, Conversores, eletrodomésticos,...),
Automóveis/Barcos/Aviões, Industriais, Brinquedos, Robôs, IoT.
Geralmente baixo custo e baixa dependabilidade, embora alguns
precisem de baixa taxas de falhas (sistemas redundantes).
Veículos
Máquina de lavar Aeronaves autônomos 10
UnB CIC0003 – Introdução aos Sistemas Computacionais
O Computador
◼ Componentes:
- Processador(es)
- Dispositivos de memória
- Dispositivos de entrada
- Dispositivos de saída
- Dispositivos de comunicação
Saída
Comunicação Processador
Entrada
Memória
11
UnB CIC0003 – Introdução aos Sistemas Computacionais
Componentes do Computador
◼ Processador (CPU):
É o “““cérebro””” do computador, a parte que interpreta e executa
instruções. (programa = instruções ordenadas logicamente)
O termo CPU (Central Processing Unit – Unidade Central de
Processamento) é usado genericamente para se referir ao
processador de um computador.
A CPU não é o gabinete do computador, mas sim um chip, que
se localiza na placa mãe (motherboard) que está dentro do
gabinete.
Componentes do Computador
◼ Processador: É dividido em 2 partes principais
UNIDADE DE CONTROLE (Control Unit):
Decodifica (interpreta) a instrução e gera os sinais de controle para o
caminho de dados.
“É quem manda!”
Componentes do Computador
◼ Dispositivos de Memória
Local onde os dados e programas são armazenados.
Hierarquia de Memória
Custo($)/bit
Velocidade de acesso Processador
CPU
Registradores
Memória Cache
Nível 1 Data Code
Nível 2 L1 Cache Cache
Memórias de
Armazenamento
Memória RAM
Temporário
Memória SDRAM
Armazenamento em Massa
L2
Memórias de
HardDisks
Pendrives Armazenamento
Armazenamento em Rede Permanente
Tamanho
Tempo de Acesso 15
UnB CIC0003 – Introdução aos Sistemas Computacionais
Componentes do Computador
◼ Dispositivos de Memória: Obs.: A memória cache é transparente ao programador!
MEMÓRIA MEMÓRIA
PRINCIPAL/PRIMÁRIA AUXILIAR/SECUNDÁRIA
(RAM – Random Access (HDD – Hard Disk Drive)
Memory)
- Acesso mais rápido, - Acesso mais lento
- Capacidade mais restrita. - Capacidade bem maior.
- Armazena informações - Armazena grande
temporariamente durante um conjunto de dados que a
processamento realizado memória principal não
pela CPU. suporta.
- Volátil - Não volátil
Componentes do Computador
◼ Memória Principal (RAM)
➢ Consiste de um arranjo de diversos elementos capazes de armazenar um
determinado número de bits (número), onde a cada elemento é associado a
um endereço (número).
➢ Organização mais comum são memórias onde cada elemento possui
8 bits = 1 Byte, mas outras estruturas podem ser usadas.
➢ Representação: Ex.: Memória 256 × 8
Largura: 8 bits
Tamanho:
256 posições 0 5
1 125 Conteúdo
Endereço 2 78
3 49 Ex.:
4 2 Memória[3]=49
... ... Memória[Memória[4]]=78
Ponteiro!
254 4 Memória[Memória[Memória[254]]]=78
255 Ponteiro de Ponteiro!
0 17
UnB CIC0003 – Introdução aos Sistemas Computacionais
Componentes do Computador
As memórias são geralmente acessadas por 3 conjuntos de vias ou barramentos:
oBarramento de Endereços
oNa leitura: Contém o endereço de onde o processador vai ler o dado, ou, instrução.
oNa escrita: Contém o endereço onde o processador vai escrever (gravar) o dado.
oBarramento de Dados
oNa leitura: Conterá o dado, ou instrução, lido da memória
oNa escrita: Conterá o dado a ser escrito na memória
oBarramento de Controle
oNa leitura: Deve configurar a memória para a realização de uma leitura
oNa escrita: Deve configurar a memória para a realização de uma escrita
Obs: Tipos
Endereços
Processador
•RAM
Memória •ROM
•PROM
Dados •EPROM
•EEPROM
•FLASH
Controle •WOM
18
UnB CIC0003 – Introdução aos Sistemas Computacionais
Componentes do Computador
◼ Dispositivos de Entrada/Saída: (Periféricos)
Muitas vezes chamados de dispositivos de I/O (Input/Output)
Compreende todas as maneiras como o computador e o usuário
se comunicam.
Exemplos:
◼ ENTRADA: mouse, teclado, ... (o que mais?)
Componentes do Computador
◼ Dispositivos de Comunicação
São dispositivos de E/S dedicados a realizar a comunicação
entre o computador e outras máquinas/dispositivos/computadores.
Exemplos:
◼ Modem (linha discada),...
◼ Interface de Rede Ethernet, Gigabit Ethernet, ...
◼ Interface IrDA, Fibra ótica, ...
◼ Interface de Rede Wi-Fi (IEEE 802.11), Wimax,...
◼ Interface GPRS (2G), EDGE(2,5G), HSDPA (3G), LTE(4G), 5G...
◼ Interface Bluetooth, Zigbee, NFC, RFID, ...
◼ Interface USB (Universal Serial Bus), Thunderbolt, ...
◼ Interface PCI, AGP, PCIe,
◼ Interface IDE, SATA, eSATA, ...
◼ Interfaces Vídeo componente, VGA, DVI, HDMI, Display Port ...
◼ Interfaces PS2, Serial (RS-232), I2C, SPI,..., ...
◼ Interfaces industriais, RS-485, CAN, ...
20
◼ .... (que outros?)
UnB CIC0003 – Introdução aos Sistemas Computacionais
Componentes do Computador
◼ Placa Mãe (Mother Board)
◼ É onde se localiza fisicamente o Processador e por onde se
conectam todos os dispositivos externos a ele.
◼ Dispositivos de Memória
◼ Dispositivos de E/S
◼ Dispositivos de Comunicação
◼ Fonte de Alimentação
◼ Responsável por fornecer a energia necessária para que o
hardware funcione, executando o software.
◼ Pode ser :
◼ Fonte chaveada (ligada na rede de energia elétrica)
◼ Bateria (recarregável ou não) (cartão ônibus? RFID)
◼ Consumo e dissipação de calor sempre foram pontos muito
importantes na área da computação.
21
UnB CIC0003 – Introdução aos Sistemas Computacionais
22
UnB CIC0003 – Introdução aos Sistemas Computacionais
23
UnB CIC0003 – Introdução aos Sistemas Computacionais
24
UnB CIC0003 – Introdução aos Sistemas Computacionais
25
UnB CIC0003 – Introdução aos Sistemas Computacionais
26
UnB CIC0003 – Introdução aos Sistemas Computacionais
27
UnB CIC0003 – Introdução aos Sistemas Computacionais
28
UnB CIC0003 – Introdução aos Sistemas Computacionais
29
UnB CIC0003 – Introdução aos Sistemas Computacionais
Comet Lake
Ice Lake
30
UnB CIC0003 – Introdução aos Sistemas Computacionais
31