sábado, 16 de junho de 2018

Slide Usado para a apresentação do grupo

Link para download via google drive

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











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.



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