Pensamento Computacional - Tema 4

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 13

O Conceito de Hardware

Subtópicos:

• Definição:

o Parte física de um equipamento.

o Componentes diretamente utilizados pela estrutura tecnológica.

o Exemplos: processador, memória, placa-mãe, disco rígido, etc.

• Analogia:

o Hardware como corpo de um computador.

o Software como mente de um computador.

• Evolução:

o Indústria de hardware está em constante mudança.

o Novos produtos surgem constantemente.

o Importante escolher hardware compatível com suas necessidades.

• Composição:

o Diversos componentes interligados.

o Cada componente tem uma função específica.

o Exemplos de componentes:

▪ Processador: controla o funcionamento do computador.

▪ Memória: armazena dados e instruções.

▪ Placa-mãe: conecta todos os componentes.

▪ Disco rígido: armazena o sistema operacional e arquivos.

• Complexidade:

o Hardware pode ser complexo e difícil de entender.

o Não é necessário ter conhecimento técnico para usar um


computador.

o Mas é importante ter noções básicas de hardware para escolher o


computador certo e solucionar problemas.

Exemplos:

• Processador Intel Core i5


• Memória RAM DDR4

• Placa-mãe ASUS ROG Strix

• Disco rígido SSD Samsung 870 EVO

Considerações:

• O hardware é essencial para o funcionamento de um computador.

• A escolha do hardware certo depende das necessidades do usuário.

• É importante ter noções básicas de hardware para manter o computador


funcionando corretamente.

Diferenças entre Hardware e Software

Subtópicos:

• Hardware:

o Componentes físicos de um computador.

o Permite executar as funções desejadas.

o Exemplos: processador, memória, placa-mãe, disco rígido, etc.

o Analogia: corpo de um computador.

• Software:

o Instruções que controlam o hardware.

o Programas e aplicativos que são executados no computador.

o Exemplos: sistema operacional, aplicativos, jogos, etc.

o Analogia: mente de um computador.

• Comparação: | Aspecto | Hardware | Software | |---|---|---| | Tangível | Sim |


Não | | Função | Fornecer estrutura física | Controlar o hardware | |
Exemplos | Processador, memória, placa-mãe | Sistema operacional,
aplicativos, jogos | | Analogia | Corpo | Mente |

Exemplos:

• Hardware: Processador Intel Core i5, memória RAM DDR4, placa-mãe


ASUS ROG Strix.

• Software: Windows 10, Microsoft Office, League of Legends.

Considerações:
• Hardware e software são essenciais para o funcionamento de um
computador.

• A escolha do hardware e software certos depende das necessidades do


usuário.

• É importante ter noções básicas de hardware e software para usar um


computador e solucionar problemas.

Lei de Moore

Definição:

• Observação feita por Gordon Moore sobre a fabricação de chips.


• Número de transistores em um chip dobra a cada 18-24 meses.
• Crescimento exponencial.

Impactos:

Desempenho:

• Aumento do poder de processamento.


• Computadores mais potentes e eficientes.

Exemplo: Celulares de hoje são mais potentes que computadores antigos.

Econômico:

• Transistores mais baratos.


• Integração de computadores em diversos dispositivos.

Exemplos: Celulares, geladeiras, torradeiras, termostatos, óculos.

Limitações:

• Não é uma lei da natureza, mas uma observação.


• Pode não ser válida para sempre.
• Desafios para manter o ritmo de crescimento exponencial.

Exemplos:

Poder de processamento:

• Celular de 2019 tem poder de processamento bilhões de vezes maior que o


computador da Apollo 11.
• Supercomputadores de 2019 fazem trilhões de operações matemáticas por
segundo.

Capacidade de armazenamento:
Pen drives de 2019 têm 250 mil vezes mais capacidade que os de 2000.

Conclusão:

• Lei de Moore é um dos principais fatores do desenvolvimento tecnológico.


• Impulsionou a miniaturização, o aumento de potência e a redução de
custos de computadores.
• Futuro da Lei de Moore é incerto, mas seu impacto já é significativo.

Processador e Placa-mãe

Subtópicos:

• Processador (CPU):

o Função: Executa instruções e faz cálculos.

o Operações: Realiza centenas de bilhões de operações simples por


segundo.

o Código de computador: Instruções escritas em linguagens de


programação.

• Placa-mãe:

o Função: Interliga CPU, RAM, discos e outros componentes.

o Conexões:

▪ CPU

▪ Memória RAM

▪ Discos (HD, SSD, M.2, pen drive)

▪ Outros componentes (placa de vídeo, placa de rede, etc.)

• Exemplos:

o Processadores: Intel Core i5, AMD Ryzen 5

o Placas-mãe: ASUS ROG Strix B550-F Gaming, Gigabyte Z490


AORUS Ultra

Considerações:

• O processador e a placa-mãe são componentes essenciais de um


computador.

• A escolha do processador e da placa-mãe depende das necessidades do


usuário.
• É importante ter noções básicas de hardware para escolher o processador
e a placa-mãe corretos.

Memória Temporária (RAM)

• Subtópicos:

• Definição:

• Memória de acesso aleatório (Random Access Memory).

• Armazenamento temporário de dados e código.

• Principal memória usada pela CPU.

• Características:

• Volátil: perde os dados quando a energia é desligada.

• Rápida: permite acesso rápido aos dados.

• Essencial para o funcionamento do computador.

• Função:

• Armazenar dados e código que estão sendo processados pela CPU.

• Permitir que a CPU acesse dados rapidamente.

• Armazenar resultados intermediários de cálculos.

• Exemplos:

• Pentes de memória RAM.

• Armazenamento de documentos, fotos, vídeos e músicas.

• Considerações:

• A quantidade de RAM afeta o desempenho do computador.

• É importante ter RAM suficiente para as suas necessidades.

• É possível atualizar a RAM do seu computador.

Volatilidade da RAM:

A RAM perde os dados quando a energia é desligada.

É importante salvar os dados regularmente para evitar perda.

Tipos de RAM:

DDR3
DDR4

DDR5

Memória Persistente

Subtópicos:

• Definição:

o Memória secundária.

o Armazenamento permanente de dados.

o Exemplos: discos rígidos (HDs), SSDs, pen drives, cartões SD.

• Características:

o Persistente: mantém os dados mesmo após o desligamento.

o Mais lenta que a memória RAM.

o Maior capacidade de armazenamento.

• Função:

o Armazenar dados que não estão sendo usados pela CPU.

o Armazenar o sistema operacional e aplicativos.

o Armazenar arquivos pessoais (documentos, fotos, músicas).

• Exemplos:

o Salvar um documento em um disco rígido.

o Instalar um sistema operacional em um SSD.

o Transferir fotos para um pen drive.

• Considerações:

o O tipo de memória persistente ideal depende das necessidades do


usuário.

o É importante ter cuidado com a perda de dados em memórias


persistentes.

Tópicos Adicionais:

Diferenças entre RAM e memória persistente:

Volatilidade:
• RAM: volátil, perde dados quando a energia é desligada.
• Memória persistente: permanente, mantém dados mesmo após o
desligamento.

Velocidade:

• RAM: muito mais rápida.


• Memória persistente: mais lenta.

Capacidade:

• RAM: menor capacidade.


• Memória persistente: maior capacidade.

Tipos de memória persistente:

• HD (Hard Disk):
o Disco rígido tradicional.
o Mais barato por GB.
o Mais lento.
o Mais suscetível a falhas.
• SSD (Solid State Drive):
o Armazenamento em estado sólido.
o Mais caro por GB.
o Muito mais rápido.
o Mais confiável.
• Pen drive:
o Dispositivo de armazenamento portátil.
o Conveniente para transportar arquivos.
o Capacidade limitada.
• Cartões SD:
o Usados em câmeras digitais e outros dispositivos.
o Capacidade variável.
o Portáteis.

Tópico Principal: Microcontroladores

• Definição:

o Pequenos computadores embutidos em um único chip.

o Possuem CPU, RAM e armazenamento persistente.

o Baratos e com poder computacional limitado.


• Aplicações:

o Termostatos

o Carros

o Fornos de micro-ondas

o Máquinas de lavar

o Impressoras

o Brinquedos

o E muito mais!

• Exemplos:

o Placa Arduino

o PIC

o AVR

o MSP430

• Vantagens:

o Baratos

o Pequenos

o Baixo consumo de energia

o Fácil de usar

• Desvantagens:

o Poder computacional limitado

o Memória limitada

o Recursos de E/S limitados

• Considerações:

o Microcontroladores são ideais para tarefas simples.

o São uma ótima opção para projetos DIY.

o O Arduino é uma ótima plataforma para aprender sobre


microcontroladores.

Perguntas para aprofundamento:


• Como funcionam os microcontroladores?

• Quais são os diferentes tipos de microcontroladores?

• Como programar um microcontrolador?

• Quais são os projetos que podem ser feitos com microcontroladores?

• Como o Arduino se compara a outros microcontroladores?

• Programação de microcontroladores:

o Linguagens de programação: C, C++, Arduino IDE

o Ferramentas de desenvolvimento: placas de desenvolvimento,


programadores

• Exemplos de projetos com microcontroladores:

o Robôs

o Drones

o Sistemas de automação residencial

o Displays

o Sensores

o E muito mais!

Unidades de Armazenamento

• Bytes:

o Unidade básica de armazenamento de informações.

o Equivale a um caractere digitado no teclado.

o Armazenamento de memórias, como RAM e discos, é medido em


bytes.

• Megabytes (MB):

o Um milhão de bytes.

o Unidade familiar para muitos usuários.

• Gigabytes (GB):

o Um bilhão de bytes.

o Usado em pen drives, HDs e RAM.


• Terabytes (TB):

o Um trilhão de bytes.

o Usado em HDs externos e servidores.

• Bits:

o Unidade básica de informação em computadores.

o Pode assumir apenas dois valores: 0 ou 1.

o Tudo em computadores é construído a partir de bits.

• Conversão de unidades:

o 1 GB = 1.024 MB

o 1 TB = 1.024 GB

• Considerações:

o A quantidade de armazenamento necessária depende do uso do


computador.

o É importante escolher a unidade de armazenamento certa para suas


necessidades.

o É possível converter entre diferentes unidades de armazenamento.

Perguntas para aprofundamento:

• Quais são os diferentes tipos de unidades de armazenamento?

• Como calcular a quantidade de armazenamento necessária?

• Como formatar uma unidade de armazenamento?

• Como solucionar problemas de armazenamento?

Tópicos Adicionais:

• Exemplos de uso de diferentes unidades de armazenamento:

o Fotos: 1 MB a 10 MB por foto.

o Músicas: 3 MB a 10 MB por música.

o Vídeos: 100 MB a 1 GB por vídeo.

o Aplicativos: 10 MB a 1 GB por aplicativo.

o Sistemas operacionais: 10 GB a 50 GB.

• Fatores que afetam a escolha da unidade de armazenamento:


o Capacidade

o Velocidade

o Preço

o Portabilidade

• Tipos de unidades de armazenamento:

o Memórias voláteis: RAM

o Memórias não voláteis: HD, SSD, pen drive, cartão SD

o Armazenamento em nuvem: Google Drive, Dropbox, OneDrive

Por que os computadores funcionam dessa forma?

Tópico Principal: Por que os computadores funcionam com bits e bytes?

• Bits:

o Unidade fundamental de informação em computadores.

o Pode assumir apenas dois valores: 0 ou 1.

o Muito pequeno para ser útil sozinho.

• Bytes:

o Grupo de oito bits.

o Pode representar 256 valores diferentes (0-255).

o Usado para representar números, caracteres, cores e outros dados.

• Vantagens de usar bits e bytes:

o Barato de construir hardware.

o Eficiente para armazenar e processar dados.

o Permite representar uma ampla gama de informações.

• Exemplos de uso de bits e bytes:

o Armazenamento de números:

▪ Um byte pode armazenar números entre 0 e 255.

o Representação de cores:
▪ O sistema RGB usa três bytes para representar uma cor (256
níveis de vermelho, verde e azul).

o Armazenamento de caracteres:

▪ Cada caractere é representado por um byte (ASCII).

• Considerações:

o O sistema binário pode parecer estranho no início, mas é a base de


como os computadores funcionam.

• É importante entender os conceitos de bits e bytes para entender

Perguntas para aprofundamento:

• Como os bits e bytes são usados para representar diferentes tipos de


dados?

• Como os computadores convertem entre decimal e binário?

• Como os bits e bytes são usados na memória e no armazenamento?

• Como os bits e bytes são usados na comunicação entre computadores?

Tópicos Adicionais:

• Por que os computadores usam o sistema binário?

o O sistema binário é mais fácil de implementar em hardware.

o O sistema binário é mais eficiente para armazenar e processar


dados.

o O sistema binário é menos propenso a erros.

• Como os computadores convertem entre decimal e binário?

o Existem vários métodos para converter entre decimal e binário.

o Um método comum é usar a divisão e o módulo.

• Como os bits e bytes são usados na memória e no armazenamento?

o Os bits e bytes são usados para representar dados na memória e no


armazenamento.

o A memória é volátil, o que significa que os dados são perdidos


quando a energia é desligada.

o O armazenamento é persistente, o que significa que os dados são


preservados quando a energia é desligada.
• Como os bits e bytes são usados na comunicação entre
computadores?

o Os bits e bytes são usados para transmitir dados entre


computadores.

o As redes de computadores usam diferentes protocolos para


transmitir dados.

Você também pode gostar