Todas as fotografias, documentos de texto e programas são armazenados na memória do computador na forma de bits e bytes. Quais são essas menores unidades de informação e quantos bits existem em um byte?
A memória do computador é enormeum conjunto de células preenchidas com uns e zeros. Uma célula é a quantidade mínima de dados que um leitor pode acessar. Fisicamente, é um gatilho (em computadores modernos). O gatilho é tão pequeno que é difícil vê-lo, mesmo ao microscópio. Cada célula possui um endereço único no qual é encontrada por este ou aquele programa.
Na maioria dos casos, uma célula significa umbyte. Mas, dependendo do número de bits da arquitetura, pode combinar 2, 4 ou 8 bytes. Um byte é percebido por dispositivos eletrônicos como um todo, mas na verdade consiste em células ainda menores - bits. Em 1 byte, você pode codificar qualquer caractere, por exemplo, uma letra ou número, enquanto 1 bit não é suficiente para isso.
Os controladores raramente operam em bits individuais, embora isso seja tecnicamente possível. Em vez disso, bytes inteiros ou mesmo grupos de bytes são acessados.
O bit geralmente é entendido como uma unidade.em formação. Essa definição não pode ser chamada de exata, porque o próprio conceito de informação é um tanto vago. Mais corretamente, um bit é uma letra do alfabeto de um computador. A palavra "bit" vem da expressão inglesa "dígito binário", que significa literalmente "dígito binário".
O alfabeto dos computadores é simples e consiste em apenas doiscaracteres: 1 e 0 (sinal presença ou ausência, verdadeiro ou falso). Este conjunto é suficiente para descrever qualquer coisa logicamente. O terceiro estado, que é entendido como o silêncio do computador (término da transmissão do sinal), é um mito.
Por si só, a carta não traz nenhumvalores do ponto de vista da informação: olhando para um ou zero, é impossível entender até mesmo a que tipo de dado esse valor se refere. E fotos, textos e programas consistem basicamente em uns e zeros. Portanto, o bit é inconveniente como uma unidade independente. Portanto, os bits precisam ser combinados para codificar informações úteis com eles.
Se o bit for uma letra, então o byte éaparência de uma palavra. Um byte pode conter um caractere de texto, um inteiro, uma parte de um número grande, dois números pequenos, etc. Assim, um byte já contém informações significativas, embora em uma pequena quantidade.
Programadores novatos e usuários simplesmente curiosos estão interessados em quantos bits há em 1 byte. Em computadores modernos, um byte sempre é igual a oito bits.
Se um bit pode ter apenas dois valores,Essa combinação de oito bits é capaz de criar 256 combinações diferentes. O número 256 é formado elevando-se dois à oitava potência (de acordo com a quantidade de bits em um byte).
Um bit é 1 ou 0.Dois bits já podem criar combinações: 00, 01, 10 e 11. Quando se trata de 8 bits, as opções para combinar zeros e uns no intervalo 00000000 ... 11111111 são apenas 256. Se você se lembrar de quantos valores pode assumir e quantos bits está contido em um byte, então será muito fácil lembrar esse número.
Cada combinação de símbolos pode carregarinformações diferentes dependendo da codificação (ASCII, Unicode, etc.). É por isso que os usuários se deparam com o fato de que as informações inseridas em russo às vezes são exibidas na forma de caracteres complexos.
O sistema binário tem as mesmas propriedades queo decimal a que estamos acostumados: números que consistem em uns e zeros podem ser somados, subtraídos, multiplicados, etc. A única diferença é que o sistema não consiste em 10, mas apenas em 2 dígitos. É por isso que é conveniente usá-lo para criptografar informações.
Em qualquer sistema de número posicionalconsistem em dígitos: unidades, dezenas, centenas, etc. No sistema decimal, o valor máximo de um dígito é 9, e no sistema binário - 1. Como um dígito pode assumir apenas dois valores, os números binários aumentam rapidamente em comprimento. Por exemplo, o número normal 9 será escrito como 1001. Isso significa que o nove será escrito em quatro caracteres e um caractere binário corresponderá a um bit.
O sistema decimal é conveniente para entrada e saídainformação e binário - para organizar o processo de sua transformação. Os sistemas que contêm oito e dezesseis caracteres também são muito populares: eles traduzem os códigos de máquina em uma forma conveniente.
O sistema binário é o mais conveniente do ponto de vistalógica. Um convencionalmente significa "sim": há um sinal, a afirmação é verdadeira, etc. Zero está associado ao valor "não": o valor é falso, não há sinal etc. Qualquer pergunta aberta pode ser transformada em uma ou mais perguntas com a escolha de "sim" " ou não". A terceira opção, por exemplo "desconhecido", seria completamente inútil.
Durante o desenvolvimento da tecnologia informática, houvedesenvolvida e com capacidade de três bits para armazenar informações, que são chamados de banais. Eles podem assumir três valores: 0 - o tanque está vazio, 1 - o tanque está meio cheio e 2 - o tanque cheio. Porém, o sistema binário acabou se tornando mais simples e lógico, ganhando muito mais popularidade.
Anteriormente, era impossível dizer de forma inequívoca quantobit por byte. Inicialmente, um byte era entendido como uma palavra de máquina, ou seja, a quantidade de bits que um computador pode processar em um ciclo de trabalho (clock). Antes que os computadores ainda estivessem no escritório, diferentes microprocessadores trabalhavam com bytes de tamanhos diferentes. Um byte poderia incluir 6 bits e, nos primeiros modelos IBM, seu tamanho chegava a 9 bits.
Hoje, os bytes de 8 bits se tornaram tãoÉ habitual que, mesmo na definição de um byte, se diga frequentemente que se trata de uma unidade de informação constituída por 8 bits. No entanto, em algumas arquiteturas, um byte tem 32 bits e atua como uma palavra de máquina. Essas arquiteturas são usadas em alguns supercomputadores e processadores de sinais, mas não em computadores, laptops e telefones celulares com os quais estamos acostumados.
Os bytes agora são de 8 bits graças aplataforma IBM PC com o mais popular em seu tempo processador de 8 bits Intel 8086. A prevalência deste modelo contribuiu para o fato de que na década de 1970. 8 bits por byte tornou-se realmente o valor padrão.
O padrão de oito bits é conveniente porque permitearmazene dois caracteres decimais em 1 byte. Com um sistema de 6 bits, é possível armazenar um dígito, enquanto 2 bits são desnecessários. Você pode escrever 2 dígitos em 9 bits, mas ainda resta um bit extra. O número 8 é a terceira potência de dois para maior comodidade.
Muitos usuários estão se perguntando:como não confundir bit e byte? Em primeiro lugar, é necessário prestar atenção a como a designação é escrita: na forma abreviada um byte é escrito na forma de uma letra maiúscula "B" (em inglês - "B"). Assim, uma minúscula "b" ("b") é usada para denotar um bit.
No entanto, sempre existe a possibilidade de que o cadastroselecionado incorretamente (por exemplo, alguns programas convertem automaticamente todo o texto em minúsculas ou maiúsculas). Nesse caso, você deve saber o que costuma ser medido em bits e o que em bytes.
Tradicionalmente, os bytes são usados para medir os volumes: o tamanho de um disco rígido, unidade flash e qualquer outro meio será indicado em bytes e unidades aumentadas, por exemplo, gigabytes.
Bits são usados para medir a velocidade.A quantidade de informação que o canal passa, a velocidade da Internet, etc. são medidos em bits e unidades derivadas, por exemplo, megabits. A velocidade de download dos arquivos também é sempre exibida em bits.
Opcionalmente, você pode converter bits em bytes, ouvice-versa. Para fazer isso, basta lembrar quantos bits existem em um byte e realizar um cálculo matemático simples. Os bits são convertidos em bytes dividindo por oito, a tradução reversa é feita multiplicando pelo mesmo número.
Uma palavra de máquina é uma informação gravada em um local da memória. Representa a seqüência máxima de unidades de informação processada como um todo.
O comprimento da palavra corresponde à quantidade de bits do processador,que por muito tempo foi igual a 16 bits. Na maioria dos computadores modernos, é de 64 bits, embora palavras de máquina mais curtas (32 bits) e mais longas sejam encontradas. Nesse caso, o número de bits que forma uma palavra de máquina é sempre um múltiplo de oito e pode ser facilmente convertido em bytes.
Para um determinado computador, o comprimento da palavra permanece inalterado e pertence a uma série das características mais importantes de "hardware".