Link para download via google drive
sábado, 16 de junho de 2018
Como funciona o binário?
Binário, o único método de conversação entendido diretamente por maquinas computacionais, responsável pela formação de toda a rede tecnológica atual. Porem, como pode uma peça elétrica ser capaz de calcular como um ser pensante?
Primeiramente devemos entender como funciona exatamente oque chamamos de binário. Dentro do computador geralmente cada componente suporta duas faixas de voltagem ou simplesmente a existência ou não de voltagem dentro da peça mas de forma geral qualquer componente que seja capaz de se manter em ao menos dois estados diferentes poderia ser usado na computação. É essa simplificação que faz a construção de computadores em bases binárias tão versáteis e por isso, seguindo a estrutura computacional atual, é impensável se fazer um computador que não trabalhe em binário.
Baseado nessas premissas é considerado o estado de menor ou nenhuma energia como 0 e o estado de maior energia como 1 sendo que essas variações, para fins de calculo, são agrupadas em conjuntos de 8 caracteres e chamamos esse conjunto de byte enquanto um único caractere seria um bit.
Porem, esse método de representação embora pratico para uma maquina se torna um tanto complicado para humanos por gerar sequencias de bytes muito extensas e, por conta disso, difíceis de ler. Por isso para simplificar foi desenvolvida duas bases numéricas, a octal e a hexadecimal que geralmente são usadas para representar os números binários quando é preciso manipula-los por serem capazes de representar um byte com uma quantidade muito menor de caracteres.
Todas essas bases numéricas seguem o mesmo sistema matemático da base comum, a decimal, e por isso podem ser facilmente convertidas entre si por meio de cálculos simples:
- Decimal para Binário:
Para realizar a conversão de decimal para binário realizamos a divisão sucessiva por 2 (base do sistema binário). O resultado será dado pelo último quociente e o agrupamento dos restos das divisões que juntos formarão o número binário.
Nesse exemplo de calculo podemos ver como o numero decimal 45 possui o mesmo valor do numero binário 101101
- Decimal para Octal:
Seguindo a mesma logica anterior, para convertermos um numero de decimal para octal realizamos a divisão sucessiva por 8 (base do sistema octal)
Aqui vemos que o numero 246 em decimal é escrito em octal como 366
- Decimal para Hexadecimal:
Basta realizar a divisão sucessiva, porem dessa vez por 16 (base do sistema hexadecimal)
Neste exemplo vemos como 438 decimal se torna 1B6 em hexa (b é igual a 11, ver tabela no final do post)
- Binário para Decimal:
Aqui o padrão se torna um pouco diferente por invertermos a conversão porem ainda de forma simples.
A conversão de números binários para números decimais é realizada através de uma somatória dos algarismos binários da esquerda para a direita onde cada termo da somatória é multiplicado por 2 elevado a um número sequencial terminando em 0 conforme o exemplo abaixo.
- Octal para Decimal:
A conversão de números da base octal para a base decimal é semelhante a anterior, porém utilizamos 8 no lugar do número 2
- Hexadecimal para Decimal:
Dessa vez utilizamos 16 no valor de posição porem o resto do calculo é igual aos dois anteriores (só lembrando que apos o decimo digito os valores até 15 são representados por letras, observe a tabela no fim do post para mais detalhes)
-Binário para octal
A conversão de números da base binária para a base octal, é parecida com a conversão binário-decimal, mas antes é preciso separar os dígitos binários de 3 em 3 da direita para a esquerda como no exemplo:
- Binário para hexadecimal:
A conversão de números da base binária para a base hexadecimal é quase idêntica à anterior, só que agora separamos os dígitos binários de 4 em 4 e antes de unir os dígitos ao final, trocamos os números 10, 11, 12, 13, 14 e 15 por A, B, C, D, E e F.
- Octal para Binário:
Nesta temos que fazer o caminho contrario do método binário-octal. Convertemos cada dígito do número octal para a base binária separadamente e depois unimos o resultado.
- Hexadecimal para Binário:
Da mesma forma que a anterior, temos que pensar no contrário da conversão binário-hexadecimal. Convertemos cada dígito do número hexadecimal para a base binária separadamente e então juntamos o resultado.
(tabela de conversão direta de hexadecimal, octal, decimal e binário)
Fontes:
Sistemas Numéricos e a Representação Interna dos Dados no Computador
MecaWeb - Sistemas de Numerção
representação numérica - Como funcionam os números em hexadecimal? - Stack Overflow em Português
O que é sistema hexadecimal?
As 10 conversões numéricas mais utilizadas na computação - { Dicas de Programação }
IIcap4.PDF
producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.pdf
Conversão entre sistemas de numeração - Embarcados
Sist_num.PDF
Lógica Digital/Sistemas numéricos - Wikiversidade
Introdução à Computação: Sistemas de Numeração
Primeiramente devemos entender como funciona exatamente oque chamamos de binário. Dentro do computador geralmente cada componente suporta duas faixas de voltagem ou simplesmente a existência ou não de voltagem dentro da peça mas de forma geral qualquer componente que seja capaz de se manter em ao menos dois estados diferentes poderia ser usado na computação. É essa simplificação que faz a construção de computadores em bases binárias tão versáteis e por isso, seguindo a estrutura computacional atual, é impensável se fazer um computador que não trabalhe em binário.
Baseado nessas premissas é considerado o estado de menor ou nenhuma energia como 0 e o estado de maior energia como 1 sendo que essas variações, para fins de calculo, são agrupadas em conjuntos de 8 caracteres e chamamos esse conjunto de byte enquanto um único caractere seria um bit.
Porem, esse método de representação embora pratico para uma maquina se torna um tanto complicado para humanos por gerar sequencias de bytes muito extensas e, por conta disso, difíceis de ler. Por isso para simplificar foi desenvolvida duas bases numéricas, a octal e a hexadecimal que geralmente são usadas para representar os números binários quando é preciso manipula-los por serem capazes de representar um byte com uma quantidade muito menor de caracteres.
Todas essas bases numéricas seguem o mesmo sistema matemático da base comum, a decimal, e por isso podem ser facilmente convertidas entre si por meio de cálculos simples:
- Decimal para Binário:
Para realizar a conversão de decimal para binário realizamos a divisão sucessiva por 2 (base do sistema binário). O resultado será dado pelo último quociente e o agrupamento dos restos das divisões que juntos formarão o número binário.
Nesse exemplo de calculo podemos ver como o numero decimal 45 possui o mesmo valor do numero binário 101101
- Decimal para Octal:
Seguindo a mesma logica anterior, para convertermos um numero de decimal para octal realizamos a divisão sucessiva por 8 (base do sistema octal)
Aqui vemos que o numero 246 em decimal é escrito em octal como 366
- Decimal para Hexadecimal:
Basta realizar a divisão sucessiva, porem dessa vez por 16 (base do sistema hexadecimal)
Neste exemplo vemos como 438 decimal se torna 1B6 em hexa (b é igual a 11, ver tabela no final do post)
- Binário para Decimal:
Aqui o padrão se torna um pouco diferente por invertermos a conversão porem ainda de forma simples.
A conversão de números binários para números decimais é realizada através de uma somatória dos algarismos binários da esquerda para a direita onde cada termo da somatória é multiplicado por 2 elevado a um número sequencial terminando em 0 conforme o exemplo abaixo.
- Octal para Decimal:
A conversão de números da base octal para a base decimal é semelhante a anterior, porém utilizamos 8 no lugar do número 2
- Hexadecimal para Decimal:
Dessa vez utilizamos 16 no valor de posição porem o resto do calculo é igual aos dois anteriores (só lembrando que apos o decimo digito os valores até 15 são representados por letras, observe a tabela no fim do post para mais detalhes)
-Binário para octal
A conversão de números da base binária para a base octal, é parecida com a conversão binário-decimal, mas antes é preciso separar os dígitos binários de 3 em 3 da direita para a esquerda como no exemplo:
- Binário para hexadecimal:
A conversão de números da base binária para a base hexadecimal é quase idêntica à anterior, só que agora separamos os dígitos binários de 4 em 4 e antes de unir os dígitos ao final, trocamos os números 10, 11, 12, 13, 14 e 15 por A, B, C, D, E e F.
- Octal para Binário:
Nesta temos que fazer o caminho contrario do método binário-octal. Convertemos cada dígito do número octal para a base binária separadamente e depois unimos o resultado.
- Hexadecimal para Binário:
Da mesma forma que a anterior, temos que pensar no contrário da conversão binário-hexadecimal. Convertemos cada dígito do número hexadecimal para a base binária separadamente e então juntamos o resultado.
(tabela de conversão direta de hexadecimal, octal, decimal e binário)
Fontes:
Sistemas Numéricos e a Representação Interna dos Dados no Computador
MecaWeb - Sistemas de Numerção
representação numérica - Como funcionam os números em hexadecimal? - Stack Overflow em Português
O que é sistema hexadecimal?
As 10 conversões numéricas mais utilizadas na computação - { Dicas de Programação }
IIcap4.PDF
producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.pdf
Conversão entre sistemas de numeração - Embarcados
Sist_num.PDF
Lógica Digital/Sistemas numéricos - Wikiversidade
Introdução à Computação: Sistemas de Numeração
quarta-feira, 6 de junho de 2018
Componentes Básicos de um PC: Placa-Mãe
Componentes Básicos de um PC: Placa-Mãe
Figura
1 – Um exemplo de placa-mãe atual no padrão ATX.
Fonte:
bestofmicro.com, acesso em 2018.
A
placa-mãe de um computador é o componente mais importante, pois é ela a
responsável por fazer a comunicação entre todos os componentes como o
processador, memória RAM, disco rígido, placa de vídeo, entre outros. Além
disso, ela permite a distribuição de energia elétrica entre os componentes. A
seguir, veremos os principais padrões de placas-mãe e os componentes que as
compõem.
Figura
2 – Placa-mãe padrão AT.
Fonte:
interloper.com, acesso em 2018.
O
padrão AT (Advanced Technology) é um padrão antigo que já foi descontinuado.
Os pontos fracos desse padrão era o mau posicionamento de slots que
comprometiam o encaixe dos componentes na própria placa-mãe e também a questão
da circulação de ar dentro do computador, que muitas vezes causavam danos
irreversíveis na máquina.
Figura
3 – Placa-mãe padrão ATX.
Fonte:
quietpc.com, acesso em 2018.
As
placas-mãe ATX (Advanced Technology eXtended), é o padrão mais utilizado
atualmente e uma das principais desenvolvedoras desse padrão foi a Intel. Algumas
características interessantes: formato retangular, apresenta maior espaço
interno, melhorias de posicionamento do socket do processador e de slots de
expansão. Além disso, suporta o comando “shutdown”, que permite o desligamento
automático do computador, sem a necessidade do uso de interruptores no gabinete.
Figura
4 – Placa-mãe padrão ITX.
Fonte:
quietpc.com, acesso em 2018.
O
ITX (Information Technology eXtended), é uma variação do ATX, porém muito
menor. Seu propósito está ligado na fabricação de computadores compactos,
rápidos e principalmente baratos, já que usam menos componentes que o ATX.
Usa-se muito esse tipo de padrão na montagem de computadores HTPC (Home Theater
Personal Computer).
Figura
5 – Componentes de uma placa-mãe.
Fonte:
turbofuture.com, acesso em 2018.
A
placa-mãe é composta por seis componentes básicos: o socket, onde o processador
fica encaixado e vale lembrar que não é qualquer tipo de processador que se
encaixa neste lugar. Os slots de memória, onde são encaixados os módulos de
memória que armazenam as instruções. A BIOS (Basic Input/Output System), que é
um chip que contém um programa que controla todas as funções da placa-mãe e
mantém a data e hora. A bateria, que mantém a BIOS energizada durante o período em que o computador está desligado, evitando a perda de configurações. O chipset, que é o chip responsável pelo controle de
dispositivos de entrada e saída, e outras funções como o barramento de comunicação do
processador, o acesso à memória e periféricos. E finalmente, os slots de
expansão que podem ter o barramento PCI ou PCI-Express, que têm como função a
conexão de componentes dedicados para uma determinada função, como por exemplo
uma placa com barramento PCI-Express para processamento de vídeo ou uma PCI
para processamento dedicado de áudio.
REFERÊNCIAS:
Hardware: Placas-mãe – Disponível em:
https://www.hardware.com.br/termos/placa-mae
CCM: Placas-mãe – Disponível em:
https://br.ccm.net/contents/370-placa-mae
INFOWESTER: Placa-mãe - Principais características – Disponível em:
https://www.infowester.com/motherboard.php
FIGURAS:
Figura 1 – Disponível em:
http://media.bestofmicro.com/U/H/435257/original/msi_z97-gaming-5.jpg
Figura 2 – Disponível em:
http://www.interloper.com/graphics/motherboards/fic/fic_va-503.jpg
Figura 3 – Disponível em:
https://www.quietpc.com/images/products/ga-z77-d3h.jpg
Figura 4 – Disponível em:
https://www.quietpc.com/images/products/ga-h61n-usb3.jpg
Figura 5 – Disponível em:
https://usercontent2.hubstatic.com/4611259.jpg
VÍDEOS:
Vídeo 1 – Disponível em:
https://www.youtube.com/watch?v=csqnK_CwKrQ
Vídeo 1 – Como conectar os dispositivos na placa-mãe (em Inglês).
Fonte: youtube.com, acesso em
2018.
REFERÊNCIAS:
Hardware: Placas-mãe – Disponível em:
https://www.hardware.com.br/termos/placa-mae
CCM: Placas-mãe – Disponível em:
https://br.ccm.net/contents/370-placa-mae
INFOWESTER: Placa-mãe - Principais características – Disponível em:
https://www.infowester.com/motherboard.php
FIGURAS:
Figura 1 – Disponível em:
http://media.bestofmicro.com/U/H/435257/original/msi_z97-gaming-5.jpg
Figura 2 – Disponível em:
http://www.interloper.com/graphics/motherboards/fic/fic_va-503.jpg
Figura 3 – Disponível em:
https://www.quietpc.com/images/products/ga-z77-d3h.jpg
Figura 4 – Disponível em:
https://www.quietpc.com/images/products/ga-h61n-usb3.jpg
Figura 5 – Disponível em:
https://usercontent2.hubstatic.com/4611259.jpg
VÍDEOS:
Vídeo 1 – Disponível em:
https://www.youtube.com/watch?v=csqnK_CwKrQ
Assinar:
Postagens (Atom)