Sistema Binario
Sistema Binario
Sistema Binario
Nos nossos dispositivos, temos o chamado barramento ou bus de dados externo ou EDB. Este
barramento é uma fila de fios que interligam as várias partes do nosso computador.
Quando enviamos uma tensão para um dos fios, dizemos que o estado do fio está ligado o que será
representado por um 1, se não houver tensão, dizemos que o estado está desligado representado
por um 0.
É assim que enviamos os nossos 0’s e 1’s. É desta maneira que os transístores nos ajudam a
enviar tensões.
O EDB pode ter tamanhos diferentes como 8-bits, 16-bits, 32-bits, ou 64-bits.
O sistema numérico binário
Imaginemos que temos uma lâmpada e um interruptor que liga ou desliga o estado de uma lâmpada:
Como vimos atrás o sistema Binário no computador utiliza eletricidade que flui através de
transístores que permitem a passagem de sinais elétricos. Se houver uma tensão elétrica,
representamos o estado como 1, se não houver, representamos como 0.
Mas ter apenas transístores não é suficiente para que o nosso dispositivo seja capaz de fazer
tarefas complexas. Por isso temos algo conhecido como portas lógicas (logic gates). As portas
lógicas permitem que os transístores façam tarefas mais complexas, como decidir para onde enviar
sinais elétricos, dependendo das condições lógicas. As portas lógicas são assim componentes
elétricos que dizem a um computador como executar cálculos binários.
Clock cycles/ciclos de clock
Logic gates/portas lógicas
O sistema numérico binário
Cada 0 ou 1 é chamado de bit. Bit é uma abreviatura da expressão BInary digiT.
O sistema de bits é chamado de binário, pois é derivado do sistema numérico binário:
do 0 ao 255
Existem conjuntos padronizados de termos usados para designar os tamanhos cada vez maiores de
armazenamento de dados e ficheiros. Por exemplo, os termos comuns usados para descrever
tamanhos de ficheiros e capacidade de armazenamento dos discos/drives são: bytes, kilobytes,
megabytes, gigabytes e terabytes.
Factor de conversão
Nome decimal Em bytes para bytes
3
Kilobyte (KB) 1,000 10
6
Megabyte (MB) 1,000,000 10
9
Gigabyte (GB) 1,000,000,000 10
12
Terabyte (TB) 1,000,000,000,000 10
15
Petabyte (PB) 1,000,000,000,000,000 10
18
Exabyte (EB) 1,000,000,000,000,000,000 10
21
Zettabyte (ZB) 1,000,000,000,000,000,000,000 10
24
Yottabyte (YB) 1,000,000,000,000,000,000,000,000 10
O sistema numérico binário
Nomenclatura Binária: kibibyte, mebibyte, gibibyte, tebibyte, pebibyte, exbibyte, zebibyte, yobibyte
Os prefixos kibi-, mebi-, gibi, -tebi-. pebi, exbi, zebi e yobi foram criados pela IEC.
São o conjunto das duas primeiras letras do prefixo métrico com as duas primeiras letras da palavra
"binário" (exemplo: megabyte + binário + byte= mebibyte).
As medições binárias dos dados do computador são mais precisas do que as medições do sistema
decimal. Enquanto a nomenclatura decimal é comumente utilizada para comercializar computadores e
peças de computador para o público em geral, a nomenclatura binária é frequentemente usada em
engenharia da computação para precisão numérica.
Binário
Nome
binário Abreviatura Base 2 Valor em bytes
O sistema numérico binário
O computador é capaz de lidar com dados se puder recebê-los como 0s e 1s. Este formato de
dados é chamado de digital. Se pudermos converter os dados do formato analógico para o formato
digital, eles aparecerão como cadeias de 0s e 1s, para o dispositivo poder lidar com os mesmos.
128+64+32+16+8+4+2+1=255
Então, como é que os cálculos funcionam? Vamos considerar estes números 128, 64, 32, 16,
8, 4, 2 e 1.
Que padrão podemos ver? Cada número é o dobro do número anterior indo da direita para a
esquerda.
O que acontece se os somarmos? Obtemos 255, parece estranho, porque vimos que poderíamos ter
256 valores para um byte.
Como 0 é contado como um valor, o número máximo decimal que podemos obter é 255.
O sistema numérico binário
128 64 32 16 8 4 2 1
0 0 0 0 1 0 1 0
128 64 32 16 8 4 2 1
0 1 1 0 1 0 0 0
Logo 64+32+8=104.
8 bits = 1 byte 8 bits = 1 byte
1 1 1 1
octeto octeto octeto octeto
32 bits