Em 1991, Linus Torvalds inicia o projeto Linux, inspirado no Unix e no Minix, com o objetivo de criar um sistema operacional gratuito e de fácil distribuição. Este vídeo aborda a história do Linux, desde suas origens até sua evolução atual.
quinta-feira, 28 de março de 2024
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.
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.
domingo, 14 de maio de 2023
Padrões numéricos nos computadores
Como os números são tão importantes para os computadores, veremos neste artigo os tipos de números com que nossos PCs podem trabalhar.
Imagem ilustrativa: números binários |
Vamos iniciar com os formatos numéricos simples que fazem parte do repertório básico e números do PC — os números com os quais o PC tem uma capacidade nativa para trabalhar.
Você pode ficar surpreso ao notar que as capacidades naturais do PC só permitem que ele trabalhe com números inteiros — realmente chamados inteiros na terminologia matemática — e com números um tanto pequenos.
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 ++ |
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 — 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 — 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.