Pular para o conteúdo

Luciano Lourenço

Foto de Luciano Lourenço
Siga em:
Últimas postagens feitas por Luciano Lourenço

Descrevendo o processo

Como não poderia deixar de ser, a primeira parte do processo consiste em adquirir uma caveira para ser reconstruída. Consegui uma caveira através da equipe Arc-Team, especializada em tecnologia arqueológica com software livre. A riqueza de detalhes que conseguiram ao reconstruí-la com nuvem de pontos foi surpreendente! Para reconstruírem-na digitalmente, eles posicionaram a caveira sobre …

Conclusão

O Sager NP6110 se mostrou um pequeno guerreiro. Poder de sobra para um equipamento tão pequeno, alias é impressionante o desempenho deste baixinho. Tem um visual moderno e bem acabado com tratamento emborrachado nas áreas que se coloca a mão. Fácil de carregar e com tecnologia de ponta. Gostei muito dele. Se você procura um …

Configuração do modelo testado e testes.

3ª Geração Intel® Core” i7-3610QM Processor (2.3GHz Turbo Boost 3.3GHz, 4MB L3 Cache) IC Diamond 7 Thermal CPU E GPU Tela 11.6″ (16:9) HD LED Glossy Surface (1366×768) Nvidia GeForce GT 650M GPU with 2GB GDDR3 Video Memory 8GB DDR3 SDRAM 1600MHz (2 X 4GB) 500 GB 7200 RPM Hybrid SSD 4GB SATA 300 USB …

Primeiras impressões.

O notebook chegou embalado em uma caixa de papelão com proteção de espumas, veio com CDs de drivers e do Windows 7 home Premium original. O Leitor combo Blue-Ray/DVD/RW veio embalado separado e acompanhado do Power Tools com player de blue-ray, DVD, autoring e outros programas. A superfície do notebook em volta do teclado, área …

Analise do notebook Sager NP6110

  Ao se pensar em notebooks pequenos de 11,6 polegadas, imaginamos netbooks com configurações modestas. Não é o caso deste pequeno no tamanho, mas grande no desempenho. Mesmo entre os modelos de 13 ou 14 polegadas é difícil encontrar algum com uma configuração superior a ele. Embaixo da tampa encontramos nada menos do que um …

Computadores e Receitas de Bolo: Aprendendo a se comunicar com a máquina

 Em nosso mundo, instruções são recebidas, interpretadas e executadas o tempo todo. Formigas seguem instruções codificadas na forma de feromônios, pessoas seguem instruções recebidas através da fala, gestos e símbolos e os computadores obedecem aos zeros e uns em forma de pulsos elétricos. Nesse momento em particular seu computador está executando milhões de instruções para …

Conclusão

Programar computadores a meu ver consiste na arte de escrever “receitas de bolo”. Algumas pessoas possuem um dom natural para passar instruções às máquinas de forma eficiente, criando programas de ótima qualidade, sejam em linguagem de baixo ou alto nível. Outras nem tanto. Mas o que pudemos observar aqui é que não importa qual linguagem …

Conversando com um cérebro de silício

Para instruir ao computador o que ele deve fazer você tem que escolher uma linguagem de programação, e essa linguagem pode ser de baixo ou alto nível. A linguagem de baixo nível mais comum é conhecida como assembly (ou linguagem de montagem). A linguagem assembly possui relação de um para um com o conjunto de …

Ei máquina, faça o que eu digo!

Devido a forma como os computadores são, quando nos propormos a lhes passar instruções devemos fazê-lo de forma algorítmica. Isso significa que devemos deixar de lado a complexidade da comunicação humana e descer a um nível mais próximo da máquina. Pelo menos enquanto a ciência ainda não descobriu uma maneira de nos comunicarmos de igual …

Aprendendo a pensar como a máquina

 Não existe uma linguagem padrão para construção de algoritmos mas normalmente em escolas e faculdade brasileiras, onde são ministradas aulas de programação de computadores, constuma-se adotar uma pseudo-linguagem computacional chamada Portugol. O Portugol visa aproximar o aluno da forma de “pensar” dos computadores antes que ele ponha a mão na massa, programando computadores com linguagens …

Testando o NSClient++

O NSClient++ pode ser acessado do micro com o FAN Nagios através de linha de comando para verificar a sintaxe e disponibilidade da solução. Isto é bastante útil quando precisamos verificar se os comandos no Centreon estão corretos ou precisam de algum complemento. Verificando o espaço em disco via linha de comando Para o uso …

A evolução dos smartphones – parte 3

Depois de falar sobre os aparelhos e sobre a evolução dos sistemas operacionais, falta falar mais sobre a evolução da arquitetura dos chips ARM, bem como dos SoCs, que são o coração que qualquer smartphone ou tablet que você possa encontrar no mercado. O nível de integração obtido nos SoCs atuais é um verdadeiro milagre da …

As GPUs móveis

  Depois da memória, temos a questão da GPU, que não apenas determina os formatos e resoluções de vídeo que poderão ser decodificados via hardware, mas também o desempenho em jogos e diversos tipos de aplicativos. AS GPUs móveis se dividem basicamente em quatro famílias. A primeira delas é composta pelas GPUs da linha Adreno, …

A questão dos SoCs

   O chip ARM usado e o número de núcleos disponíveis estão longe de ser tudo o que define o desempenho de um SoC. Assim como dois PCs baseados no mesmo processador podem oferecer um desempenho completamente diferente devido à diferenças nos outros componentes, SoCs de diferentes fabricantes ou de diferentes famílias podem oferecer um …

Cortex A5

  No outro extremo temos o Cortex A5, o caçula da família. Como a numeração sugere, ele é um processador de baixo custo e baixo consumo, destinado a substituir os chips ARM9 e ARM11 nos dispositivos mais simples. Ele é destinado ao uso nos smartphones mais baratos, bem como players de mídia e outros dispositivos …

Cortex A15: o futuro?

   Concluindo, temos o Cortex A15, que representa a geração seguinte. Para quem costumava relacionar os chips ARM à arquitetura simples dos ARM9 e ARM11, o Cortex A15 pode ser um choque, já que ele é um chip consideravelmente mais complexo que os anteriores, se parecendo muito mais com chips x86 contemporâneos, como o Barcelona …

Cortex A9: a era multi-core

  Em seguida temos o Cortex A9, que é uma versão multicore do A8, capaz de oferecer um desempenho bruto superior ao de muitos processadores para PC. Além do suporte a multiprocessamento, permitindo o desenvolvimento de SoCs com 2, 4 ou mais núcleos (como no caso do Tegra 3, que utiliza 5 núcleos, sendo o …

Usando o Cortex A8 na prática

  Um exemplo de SOC baseado no Cortex A8 é o TI OMAP 3430, usado no Nokia N900, no Motorola Milestone e no Palm Pre. Ele é um chip produzido usando uma técnica de 65 nm, que inclui também uma GPU PowerVR SGX 530, um acelerador de vídeo IVA 2+ e um chip ISP (para …

Balanceamento de internet

Antes de tudo, usei o Debian Squezee 6.0 para criar esse tutorial, mas eu tenho Debian Lenny atualmente em uso em alguns servidores. Você já ouviu falar de Balanceamento de Internet? Eu já, e venho para falar dessa excelente ferramenta. Tudo que precisa ter em mente é que o balanceamento nada mais é que a …

Turbo 3.0 e Modelos

O Trinity oferece uma versão aprimorada do turbo core. No Llano o turbo beneficia apenas a CPU, com a GPU sendo mantida sempre dentro da sua frequência especificada, enquanto no Trinity ambas as frequências são flexíveis, permitindo que tarefas que privilegiam o uso da GPU também sejam beneficiadas. De uma forma geral, o turbo para …

Arquitetura da GPU

A GPU do Trinity é uma versão reduzida da Cayman, parte da família Northern Islands (Radeon HD 6xxx). Assim como as outras GPUs da família, ela implementa um design VLIW 4, em vez do design VLIW 5 das antecessoras, sendo equipada com 6 módulos SIMD, cada um composto por 16 núcleos VLIW 4, em um …

Piledriver: As unidades de processamento

Assim como no Bulldozer, cada módulo Piledriver é composto por dois núcleos de processamento de inteiros, que compartilham um único núcleo de processamento de ponto flutuante, bem como um único decodificador de instruções e um único bloco de cache L2. Cada módulo Piledriver é capaz de processar dois threads simultaneamente e se apresenta para o …

Entendendo o AMD Trinity

O Trinity é uma atualização do Llano, representando a terceira geração de APUs da AMU. Embora ele mantenha o uso da mesma técnica de produção de 32 nm (uma desvantagem em relação ao Ivy Bridge, com seus 22 nm) ele oferece várias melhorias arquiteturais em relação ao Llano, que resultam em benefícios tanto do ponto …

Conclusão e Referências

Com o uso do iproute2 você poderá criar vários tipos de tabelas para várias situações interessantes, como passar a internet de um host apenas por um link. O uso do iproute2 é na verdade a união de vários comandos como ifconfig, route, arp etc. Eu recomendo a todos que leiam um pouco sobre o uso …

Roteamento de Prevenção

As vezes, digamos, a conexão cai por falta de sinal ou você se depara com algum erro que faz com que a rota padrão não inicie, ou ainda tenha que que configurar novamente uma das interfaces de internet. Dai o problema: você não pode simplesmente reiniciar o servidor esperando que a conexão volte, ainda mais …

Executando e testando a conexão

  Rode o seu script para testar, verifique se não aparece nenhuma mensagem de erro. # /etc/script/balanceamento.sh         1.Teste usando iptraf Teste a sua conexão, caso o iptraf não esteja instalado, use “# apt-get install iptraf” e depois “# iptra”, assim em um ambiente agradável é possível ver os pacotes passando na interface de …

Criando as regras para fazer o balanceamento

Crie um arquivo de script “.sh” e digite o código abaixo: # nano /etc/script/balanceamento.sh #!/bin/bash # aqui apenas criamos as variáveis com todas as informações da sua rede # como ip, mascara de sub-rede e gateway. IF0=eth0 P0_NET=”`ip route | grep -v default | grep src | grep $IF0 | awk ‘{print $1}’`” IF1=eth1 P1_NET=”`ip …

Pacotes necessários

Agora que já falei o que é internet balanceada iremos começar com a instalação. Para isso iniciaremos recompilando o Kernel e instalando o path de correção das tabelas de roteamento. Vou falar o motivo de instalar o path de correção e por que ele é tão essencial assim. No nosso proxy, toda a vez que …

O teste de fontes de alimentação do INMETRO

A fonte de alimentação é um dos itens mais importantes de um computador. Fontes de baixa qualidade causam danos aos componentes reduzindo a vida útil e causando mal funcionamento ao PC. No Brasil, infelizmente não há nenhum órgão para regulamentação de fontes de alimentação para computadores. Sendo assim, várias empresas lançam no mercado, fontes de …

A evolução dos smartphones – parte 2

A primeira parte da evolução dos smartphones foi centrada no desenvolvimento dos softwares, com o Symbian e o Windows Mobile dando lugar ao Android, iOS e Windows Phone. A segunda parte foi a rápida evolução do ponto de vista do hardware que tivemos a partir de 2012, representando um ritmo de evolução que superou e …