/ SolidWorks e as Dicas do Kastner: 32 ou 64 bits – Não sou nerd mas quero entender…

32 ou 64 bits – Não sou nerd mas quero entender…

Postado por Guilherme Kastner Dia 16 de abril de 2010

image Senhores,

Muitas pessoas me questionam o que significa arquitetura de computadores de 32 ou 64 bits… Isso é uma questão de arquitetura de computadores mas tem relação direta com o SolidWorks, aquisição de Hardware e Software.

Quero explicar aqui isso de uma forma pouco técnica e mais didática.

Segue aqui o que diz sobre a arquitetura 64 bits na Wikipedia

Em informática, 64 bits é o termo usado para designar dispositivos (normalmente processadores) que trabalham com um conjunto de 64 bits por vez. Um bit é a menor 'quantidade' de dados da informática, podendo ser 0 ou 1 (normalmente representado em eletrônica digital pela ausência ou presença de corrente elétrica).

Numa analogia: compare a uma locomotiva cujo motor é preparado para suportar mais vagões. Ela carregará mais, o que diminui a quantidade de viagens, mas sua velocidade continuará a mesma.

Portanto, pode-se ter que os programas em 64 bits são um avanço de tecnologia, teoricamente mais rápidos de serem processados…

Para eles existem softwares especiais e sistemas opeacionais especiais também… Lembro que quem desejar instalar o SolidWorks deverá escolher a versão de instalação compatível com o seu sistema operacional.

image

Lembro que na maioria das vezes os softwares x32 são instaláveis em sistemas operacionais x64 mas o contrário nunca é possível. Porque o processamento de informações em 64 bits é mais complexo…

A própria SolidWorks recomenda máquinas com arquitetura 64 bits para modelos complexos conforme disposto na imagem abaixo.

image

Este texto foi retirado da página abaixo

http://www.solidworks.com/sw/support/SystemRequirements.html

Mas porque montagens grandes requerem arquitetura x64?

Lembrem que quanto mais peças em uma montagem, mais memória RAM será utilizada no processamento da informação. E a arquitetura 32 bits possui limites no gerenciamento de memória conforme descrito no texto abaixo

Memória

Processadores 64 bits conseguem reconhecer (controlar) uma maior quantidade de memória RAM.

Os números 32 ou 64, indicam o número de bits que o processador consegue utilizar para efetuar cálculos como a indicação de constantes ou endereços de memória/dispositivos que funcionem por interrupções, que também serão constantes numéricas.

Assim, calculamos que 2 elevado a 32 = 4294967296 posições de memória. Dado que cada posição de memória é constituida por 8 bits = 1 byte teremos os 4294967296 bytes de memória para endereçar.

Efetuando as devidas conversões:
4294967296 B = 4194304 KB = 4096 MB = 4 GB
Dai podemos concluir que o limite de memória para 32 bits é de 4 GB.
Já para 64-bits: 2 elevado a 64 = 18446744073709551616 B = 18014398509481984 KB = 17592186044416 MB = 17179869184 GB = 16777216 TB = 16384 PB = 16 HB.
Isto são 16 exabytes de memória, mas como ainda não chegamos nesse patamar, digamos que os 64bits por enquanto endereçam até 128GB.

Retirei essa ifnformação do site abaixo

http://boadika.wordpress.com/2010/01/14/arquitetura-32-ou-64-bits-qual-utilizar/

Quem enfrenta dificuldades em gerenciar memória RAM no SolidWorks encontra mensagens como a disposta abaixo.

"O SolidWorks não pode obter a memória necessária..."

Típico para máquinas de trabalho x32… A solução é melhorar, atualizar as máquinas para x64 ou ainda modificar o método de endereçamento de memória RAM.

Já escrevi sobre o assunto aqui no blog conforme abaixo.

http://www.kastner.com.br/2009/08/utilizacao-de-3gb-de-ram-no-windows-xp.html

Bem… O importante é que para soluções complexas com o SolidWorks, deve-se utilizar máquinas de 64 bits para poder obter melhores soluções com o Hardware existente no mercado.

Senhores,

Acho que o post acabou sendo um pouco técnico demais mas acho que ficou claro a todos.

Sds,
Kastner

Outros Comentários:

  1. solidworks é um programa muito estranho - o site dos desenvolvedores não sequer disponibilizam uma demo ou trial para experimentarmos, e nem sequer o valor da licença - e eu queria ver se, já que é um programa de windows, se funciona bem no Wine em Linux antes de adquirir, sem ter de lhes perguntar ou dar satisfações - numa época em que o software livre cresce a olhos vistos, é mesmo muito estranha a atitude deles...

    Não tem muito o que experimentar. Basta conversar com todos os usuários que existem no mercado e tirar uma temperatura por eles. Simples, né?

    Ahh

    Ninguem vai querer arricar um investimento em um software de CAD por conta de um sistema operacional que custa menos de R$ 1.000, né?

    Tiago diz:

    A minha dúvida é se eu preciso mudar algo mais na máquina além do windows, passando pra uma versão 64 bits.
    Preciso trocar placa mãe e processador ?
    Se a resposta for sim, é mais fácil comprar uma máquina nova...
    Só o custo destas três coisas (licença win64, mother board + processador) já compensa comprar uma máquina completa.

    Não conheço a tua máquina.

    Teríamos de ver ela.

    Mas vamos a algumas coisas que sei

    - Quem compra Windows 7 recebe a mídia x86 e X64
    - As máquinas atuais todas são X64 por padrão mas a galera instala sistema operacional 32 bits

© Copyright SolidWorks e as Dicas do Kastner | Design por Paulo Estevão