Mostrando postagens com marcador Fundamentos. Mostrar todas as postagens
Mostrando postagens com marcador Fundamentos. Mostrar todas as postagens

segunda-feira, 15 de maio de 2023

Cadeias de caracteres

Dados de caractere ou texto — letras do alfabeto e outros — são muito importantes no uso do computador. De fato, nossos computadores são mais para trabalharem com dados de texto do que com dados numéricos, o que é irônico, pois os computadores são sobretudo calculadoras sofisticadas. Mas aprendemos como fazer com que essas calculadoras sofisticadas façam muito trabalho útil para nós, manipulando o texto escrito, como as próprias palavras que você está lendo (que, naturalmente, foram manuseadas por um computador desde o momento em que foram escritas). É importante entender alguns dos fundamentos de como os computadores manuseiam os dados de texto.

Teclado
Imagem ilustrativa: Um teclado alfanumérico.

Os dados de texto são compostos de caracteres individuais, como a letra A. Cada letra é representada é  representada por um padrão particular de bits e ocupa um byte de armazenamento. Existe um esquema de codificação comum a quase todos os computadores, que é usado para definir o modo-padrão de determinar que conjuntos de bits representa que letra.

terça-feira, 7 de fevereiro de 2023

Aprendendo sobre Hexadecimal

Se você realmente quer entender o funcionamento interno do PC ou qualquer outro computador, precisará ter um bom conhecimento do sistema numérico orientado para o computador conhecido como hexadecimal, ou hexa, para abreviar. Entender hexa certamente não é necessário para dominar o PC, mas, se você quiser compreender a máquina e ser capaz de usar algumas das ferramentas mais sofisticadas para o PC, então terá que ter um conhecimento básico de hexa, que veremos neste artigo.

Janela de um editor hexadecimal — Notepad ++
Janela de um editor hexadecimal — Notepad ++

Hexa, de forma simples, é uma solução prática para um problema de tédio: expressar os dados exatos codificados dentro dos nossos computadores.

sexta-feira, 3 de fevereiro de 2023

Bits e Bytes

O ponto de partida dos dados do computador — a menor e mais fundamental unidade — é chamado bit. A palavra "bit" é uma oportuna contração para uma expressão maior e mais complexa, binary digit (dígito binário). Estamos acostumados com os dez dígitos decimais, de 0 a 9, que são usados para expressar os números que usamos. Os dígitos binários, bits, são semelhantes, mas enquanto existem 10 dígitos decimais distintos, existem apenas dois valores de bit diferentes, zero e um, que são escritos, logicamente, como 0 e 1.

Bits e Bytes
Bits e Bytes — Imagem: Creative Commons CC0 1.0 Universal (CC0 1.0) Public Domain Dedication

Os bits 0 e 1 representam Desligado e Ligado, Falso e Verdadeiro, Não e Sim. Eles possuem o significado numérico óbvio que você poderia imaginar: o valor de bit 0 realmente significa zero, ou nada, e 1 significa um. É o conceito do bit que torna possível as máquinas de manipulação de informação — os computadores. Como é prático fazer com que as máquinas eletrônicas trabalhem com sinais de Ligado/Desligado com grande velocidade, é possível fazer com que as máquinas realmente trabalhem com informação, que realmente processem dados. No entanto, tudo isso depende da nossa capacidade de combinar a informação que é significativa para nós com o "modelo" de informação com o qual o computador pode trabalhar — e isso depende da nossa capacidade de construir informações reais a partir dos simples bits 0 e 1.

quarta-feira, 1 de fevereiro de 2023

Fundamentos: O que é um computador?

Hoje, os computadores são algo familiar a todos, pois são muito usados em nossas vidas. Tendo-os como uma coisa diária em nossas vidas os torna algo com que estamos acostumados, e isso é muito bom; mas não significa que os entendemos, ou sabemos como eles funcionam.

Computador.
Computador — Imagem: Creative Commons CC0 1.0 Universal (CC0 1.0) Public Domain Dedication

Este artigo foi escrito para que você entenda facilmente as ideias básicas em que se baseiam todos os computadores, a fim de sabermos o que um computador é e o que não é, e, de modo geral, como os computadores funcionam. Esta é a finalidade deste artigo: explicar as ideias básicas e fundamentais sobre os computadores.