As terminologias fundamentais de hardware e software podem ser agrupadas em várias áreas -chave:
i. Hardware: *
Unidade de processamento central (CPU): O "cérebro" do computador, responsável pela execução de instruções. Os principais aspectos incluem:
*
núcleos: Unidades de processamento independentes na CPU. Mais núcleos geralmente significam que mais tarefas podem ser processadas simultaneamente.
*
Velocidade do relógio: Medido em GHz (Gigahertz), indicando a velocidade na qual a CPU processa as instruções.
*
cache: Memória de alta velocidade localizada diretamente na CPU, usada para armazenar dados frequentemente acessados para recuperação mais rápida.
*
memória (RAM): Memória de acesso aleatório; Memória volátil que armazena dados atualmente usados pela CPU. Mais rápido que o armazenamento, mas os dados são perdidos quando a energia é desligada.
*
armazenamento: Memória não volátil que armazena permanentemente dados mesmo quando a energia está desativada. Os tipos incluem:
*
unidade de disco rígido (HDD): Usa pratos giratórios para armazenar dados. Relativamente barato, mas mais lento que os SSDs.
*
unidade de estado sólido (SSD): Usa a memória flash para armazenar dados. Mais rápido e mais durável que os HDDs, mas geralmente mais caros.
*
placa -mãe: A placa de circuito principal do computador, conectando todos os componentes.
*
Unidade de processamento gráfico (GPU): Circuito eletrônico especializado projetado para manipular e alterar rapidamente a memória para acelerar a criação de imagens em um buffer de quadro destinado à saída em um dispositivo de exibição. Crucial para aplicações de jogos e gráficos intensivos.
*
Dispositivos de entrada: Dispositivos usados para inserir dados no computador, como:
*
teclado: Para entrada de texto.
*
mouse: Para apontar e clicar.
* Microfone
: Para entrada de áudio.
*
Dispositivos de saída: Dispositivos usados para produzir dados do computador, como:
* Monitor
: Exibe informações visuais.
* impressora
: Imprime documentos.
*
alto -falantes: Áudio de saída.
*
Bus: Um sistema de comunicação que transfere dados entre componentes dentro de um computador.
*
portas: Conectores físicos no computador usados para conectar periféricos. Exemplos incluem USB, HDMI, Ethernet.
ii. Software: *
Sistema Operacional (OS): Software que gerencia o hardware do computador e fornece uma plataforma para executar outro software. Exemplos:Windows, MacOS, Linux.
*
Software de aplicativo: Software projetado para tarefas específicas, como processamento de texto (Microsoft Word), planilhas (Excel), navegação na web (Chrome) ou jogos.
*
linguagens de programação: Idiomas formais usados para escrever instruções para computadores. Exemplos:Python, Java, C ++, JavaScript.
*
Kit de desenvolvimento de software (SDK): Um conjunto de ferramentas e bibliotecas que os desenvolvedores usam para criar software para uma plataforma ou aplicativo específico.
*
Interface de programação de aplicativos (API): Um conjunto de regras e especificações que os programas de software podem seguir para se comunicar.
*
firmware: O software incorporado em dispositivos de hardware, geralmente usado para controlar as funções básicas do dispositivo. Os exemplos incluem o BIOS (sistema básico de entrada/saída) em um computador e firmware em um roteador.
*
Driver: Um programa de software que permite ao sistema operacional se comunicar com um dispositivo de hardware específico.
iii. Conceitos inter -relacionados: *
Dados: Fatos brutos, figuras e símbolos.
*
Informações: Dados processados significativos e úteis.
*
software do sistema: Software que gerencia o sistema de computador, incluindo o sistema operacional e utilitários.
*
software de utilitário: Programas que executam tarefas específicas, como limpeza de disco, varredura de vírus e backup de dados.
Esta não é uma lista exaustiva, mas abrange muitos dos termos fundamentais de hardware e software. Compreender esses conceitos é crucial para quem trabalha com computadores, seja como usuário ou desenvolvedor.