terça-feira, 6 de agosto de 2019

SBC (Single Board Computer) – Banana PI

SBC (Single Board Computer) – Banana PI


A Banana Pi é uma linha de computadores de placa única de tamanho reduzido. O design de hardware dos computadores Banana Pi foi influenciado pelo Raspberry Pi britânico, sendo sua concorrente no mercado de computadores de placa única com preços acessíveis
O Banana Pi claramente tem sofrido por ter diferentes fabricantes / distribuidores, cada um deles favorecendo suas variantes de modelos concorrentes e criando suas próprias (sub) "comunidades". Além disso, houve confrontos e disputas legais sobre marcas registradas e propriedade de domínio. Com muita frequência, não ficaria claro quem é oficialmente responsável por um determinado dispositivo e qual o grau de apoio que o fornecedor forneceu. Isso criou confusão entre os usuários e contradisse a abordagem colaborativa que poderia ser esperada da etiqueta de marketing "aberta (fonte)" que eles usavam unanimemente. As empresas chinesas Shenzhen LeMaker, Co. Ltd. e GuangDong BiPai technology co. LTD são as principais empresas que trabalham com Banana Pi e que brigam pela autoria de criadores da tecnologia.
Uma declaração de 2015-05-23 descreve o estado atual das coisas e fornece algumas informações históricas. Resta saber se a situação irá melhorar no futuro. (Este acompanhamento de 2015-08 parece indicar o contrário.). Em 2015-11, a pessoa por trás de Xunlong (Orange Pi) alegou que ele foi pago para fazer o trabalho ODM para Banana Pi no começo.
O Banana Pi é um pequeno dispositivo com a intenção de ajudar pessoas de todas as classes sociais explorem a ciência da computação e aprendam como programar em diversas linguagens tendo o mesmo objetivo que o Raspberry Pi. O seu tamanho é aproximadamente do mesmo tamanho que um cartão de crédito e possui baixo consumo de energia. É suposto fazer tudo o que você esperaria de um computador desktop, desde navegar na Internet e reproduzir vídeos, criar tabelas, textos e apresentações e até jogar jogos mais simples. É acessível com configurações extensíveis. No entanto, ele usa o mesmo layout de cabeçalho de 24 pinos, tornando-o mecanicamente e eletricamente compatível com os módulos de expansão oferecidos pelo Raspberry Pi.
A maioria dos softwares criados para o Raspberry Pi podem ser executado no Banana Pi com pouca ou nenhuma modificação. O principal problema de compatibilidade se refere a diferença entre os chips BCM (usado no RPI) e o da Allwinner SoC (Sistema em um chip usados na Banana PI e outros forks similares).
Nem a Banana Pi nem a Shenzhen SINOVOIP Co., Ltd. têm uma relação direta com a Fundação Raspberry Pi, embora suas semelhanças sejam claras. "Linux User & Developer" não o considera um "clone direto, mas uma evolução considerável", enquanto o linux.com o vê como um clone com melhor desempenho. O layout da placa é muito semelhante ao da placa Raspberry Pi, embora seja cerca de 10% maior e o espaçamento relativo de alguns conectores varia. Nem todos os acessórios Raspberry Pi se encaixam como resultado.
Pode executar uma variedade de sistemas operacionais, incluindo Android, várias distribuições Linux no mercado como Lubuntu, Ubuntu, Debian e Raspbian, OpenSuse e imagens executadas em Raspberry Pi e Cubieboard.

MODELOS
Várias versões do Banana Pi estão disponíveis no mercado como Banana Pi M1, Banana Pi M +, Banana Pi Pro, Banana Pi G1, etc. Todas as versões vêm junto com os recursos aprimorados como suporte ao sistema operacional, com 1 GB DDR3 SDRAM, o Banana Pi oferece o dobro de RAM que o modelo B da Raspberry. A interface de rede é dez vezes mais rápida a 1 Gbps. Também a bordo do computador de placa única chinesa, cada um é uma porta SATA e micro-USB duas portas USB 2.0, tomadas de áudio e uma saída de vídeo HDMI e AV. O equipamento é complementado por um slot para cartão SD, um display LED colorido para alimentação e status de rede, bem como um sensor infravermelho opcional. Com uma pegada de 9,2 por 6 centímetros, o Banana Pi é ligeiramente maior que o Raspberry Pi 8.5 por 5.6 centímetros.
Os interessados ​​podem encontrar todos os dados técnicos, algumas imagens do sistema operacional para download e um guia de início rápido no site do Banana Pi. Há também um fórum em inglês para discussão geral ou resolução de problemas.


O Banana Pi possui 26-pin GPIO semelhante aos dos modelos A & B do Raspberry Pi.



Especificação de Hardware do Banana Pi TM
SoC
Allwinner ® A20 (sol 7i)
CPU
ARM ®  Cortex ™ -A7 Dual-Core                           (conjunto de instruções ARM v7)
GPU
Mali400MP2, supproting OpenGL ES 2.0 /              1.1 (suporte de aceleração de hardware)
RAM
1GB DDR3 SDRAM (compartilhado com                GPU)
PMU
AXP209
Características
Armazenamento
Slot para cartão SD
SATA 2.0 (sugerir SSD de 2,5 polegadas ou              HDD)
Conexão de Rede
Ethernet 10/100/1000 Mbps (Realtek                        RTL8211E / D)
Sem fio
Dongle USB WIFI opcional
1 x receptor de IR
USB
2 x host USB2.0
1 x USB 2.0 OTG (tudo direto do chip A20)
Exibição
Suporta exibição HD multicanal:
1 x HDMI 1.4 (tipo A - completo)
(DS1 interface de vídeo LVDS / RGB /                      CPU I) para painéis LCD crus
1 x RCA (PAL e NTSC)
Resoluções HDMI de 640 × 480 a 1920 ×                  1080, além de vários padrões PAL e NTSC
Audio
Saída HDMI
1 x áudio analógico (via conector TRRS de              3,5 mm)
Áudio I2S (também potencialmente para                  entrada de áudio)
1 x on board micphone para entrada de                      áudio
Câmera
1 x interface de câmera paralela de 8 bits
INTERFACE DE                    EXPANSÃO
26 Pins Cabeçalho:
GPIO, UART, barramento I2C, barramento              SPI com duas seleções de chip,
CAN bus, PWM, + 3.3v, + 5v, terra.
CONDUZIU
1 x LED de status de energia (vermelho)
1 x LED de status da Ethernet (azul)
1 x usuário define LED (verde)
Botão
1 x botão de reset
1 x botão de energia
1 x botão de inicialização U
Fonte de energia
5V @ 2A via MicroUSB
Suporte OS
Android 4.2 (4.4) / Linux 
Característica de aparência
Tamanhos
92mm × 60mm
Peso
48g
Banana Pro TM e Banana Pi TM são marcas comerciais da LeMaker 

Referências:
- https://www.educba.com/raspberry-pi-vs-banana-pi/
- https://en.m.wikipedia.org/wiki/Banana_Pi#References
- http://wiki.banana-pi.org/Main_Page
- http://linux-sunxi.org/LeMaker_Banana_Pi

domingo, 4 de agosto de 2019

Maquina Virtual


Maquinas Virtuais – Diversas Máquinas dentro de uma outra



Algumas siglas:

RM - Real Machine = Máquina Real
VM - Virtual Machine = Máquina Virtual
RAM - Randomic Acess Memory = Memoria de Acesso Randômico
S.O. - Sistema Operacional

Containers x VMs

VMs:

•Tem um hardware completo dentro de outro;
•Roda um S.O. completo dentro de outro;
•Usa todas as aplicações na VM as quais não usaria na RM;
•As VMs tem seu próprio processador e RAM.

Containers:

-Roda apenas a aplicação necessária, sem usar um S.O. inteiro;
-Usa o processamento da RM, juntamente com a aplicação.

Referencias

•https://meunegocio.uol.com.br/academia/tecnologia/maquina-virtual-vm-x-containers-diferencas-e-semelhancas.html#rmcl
•https://gnulinuxbrasil.com.br/2017/06/07/como-ter-uma-maquina-virtual-mais-rapida/
•https://www.tecmundo.com.br/maquina-virtual

terça-feira, 28 de maio de 2019

SBC (Single Board Computer) – Raspberry PI

SBC (Single Board Computer) – Raspberry PI 

Raspberry Pi é um computador do tamanho de um cartão de crédito, que se conecta a um monitor de computador ou TV, e usa um teclado e um mouse padrão, desenvolvido no Reino Unido pela Fundação Raspberry Pi. Todo o hardware é integrado numa única placa. O principal objetivo é promover o ensino em Ciência da Computação básica em escolas.
É um pequeno dispositivo que permite que as pessoas de todas as idades possam explorar a computação para aprender a programar em linguagens como Python. É capaz de fazer tudo que você esperaria de um computador desktop, como navegar na internet, reproduzir vídeo de alta definição, fazer planilhas, processamento de texto, e jogar jogos. É usado por crianças de todo o mundo para aprender como funcionam os computadores, como manipular o mundo eletrônico ao redor deles, e como programar.
É possível instalar o sistema operacional Linux e poder usar para funções básicas de escritório como documentos de textos e planilhas, além de poder usar para navegar a internet e realizar pesquisas. Tudo que você tem que fazer é ligar na HDMI de seu monitor ou TV e plugar um teclado e mouse USB.

Funções do Raspberry PI?

É possível instalar o sistema operacional Linux e poder usar para funções básicas de escritório como documentos de textos e planilhas, além de poder usar para navegar a internet e realizar pesquisas. Tudo que você tem que fazer é ligar na HDMI de seu monitor ou TV e plugar um teclado e mouse USB.

Modelos

Vai do modelo mais básico (Raspberry PI Zero) até o mais avançado (Raspberry PI 3 model B+)













Para fins de curiosidade

No dia 26 de setembro de 2016, o canal do Youtube “Coisa de Nerd”, postou um vídeo mostrando algumas funções do Raspberry PI Zero. Criando um ambiente desktop e montando um “vídeo game” com apenas R$17,00, na época. Segue o link do vídeo:

Bibliografia

https://pt.wikipedia.org/wiki/Raspberry_Pi
https://olhardigital.com.br/noticia/raspberry-pi-o-que-e-para-que-serve-e-como-comprar/82921
https://tudosobreraspberry.info/2017/03/saiba-o-que-e-um-raspberry-pi-e-para-que-ele-serve/
https://www.youtube.com/watch?v=xrRx2V7Lvwk&t=524s


segunda-feira, 27 de maio de 2019

Arduino, o que será?

Arduino, o que será? 

O Arduino é uma plataforma de micro-controlador que atraiu a imaginação dos entusiastas de eletrônica. A sua facilidade de uso e a sua natureza aberta fazem dele uma ótima opção para qualquer um que queira construir projetos eletrônicos. 
Podemos dizer também que, o Arduino é uma plataforma de prototipagem eletrônica de hardware livre e de placa única com suporte de entrada/saída embutido. A linguagem de programação padrão é essencialmente C/C++. 
Basicamente, o Arduino permite que você conecte circuitos eletrônicos aos seus terminais, de modo que ele possa controlar dispositivos, por exemplo, ligar ou desligar lâmpadas e motores ou medir coisas como luz e temperatura. Essa é a razão pela qual o Arduino algumas vezes recebe o atributo de computação física. Como os Arduínos podem ser conectados ao seu computador por meio de um barramento serial universal (USB), isso significa também, que você pode usar o Arduino como placa de interface e controlar aqueles mesmos dispositivos a partir de seu computador. 




Mas o que são os Microcontroladores? 

Um micro-controlador é um pequeno computador dentro de um chip. Ele tem tudo que havia nos primeiros computadores domésticos e ainda outras coisas. Ele contém um processador, um ou dois quilobytes de memória RAM para guardar dados, uns poucos quilobytes de memória EPROM (memória flash) para armazenar os programas, e ainda pinos de entrada e saída. Esses pinos de entrada/saída (E/S) ligam o micro-controlador aos demais componentes eletrônicos. 
Memória RAM (Random Access Memory, ou Memória de Acesso Aleatório). 
Memória EPROM (Erasable Programmable Read Only Memory, ou Memória Apenas de Leitura, Programável e Apagável). 


Alguns tipos de Arduinos 

Arduino UNO – mais comum entre estudantes e “hobistas”; 
Arduino DUE; 
Arduino Leonardo; 
Arduino Mega 2560; 
Arduino Mega ADK; 
Arduino Micro; 
Arduino Nano; 
Arduino YUN; 
Arduino FIO. 

Vantagens e desvantagens 

A grande vantagem é que você tem a sua disposição uma plataforma de hardware já modelada, e re-configurável via firmware dispensando em muitos casos os conhecimentos em eletrônica digital e arquitetura de micro-controladores, em relação ao controlador da placa. Bastando conhecimento em algoritmos (C/C++) para fazer uma aplicação do Arduino. 
Porém, a grande desvantagem é, você fica preso ao sistema Arduíno que não é portável e não oferece conhecimentos na arquitetura do micro-controlador sendo difícil para você migrar para outra plataforma quando não quiser mais usar o Arduino. 

Fontes

https://pt.wikipedia.org/wiki/Arduino 
http://srvd.grupoa.com.br/uploads/imagensExtra/legado/M/MONK_Simon/Programacao_Arduino_2ed/Lib/Amostra.pdf 
http://www.bolanosdj.com.ar/MOVIL/ARDUINO2/tiposarduino.pdf 
https://www.clubedohardware.com.br/forums/topic/895708-quais-as-vantagens-de-um-ardu%C3%ADno/ 





Computação em Nuvem

Computação em Nuvem


Em 1960, o conceito de computação em nuvem surgiu com dois grandes especialistas na área. O primeiro deles, o americano John McCarthy, sugeriu uma ideia que se assemelha ao conceito de internet atual: ele queria que a computação fosse oferecida como um serviço público, a exemplo dos serviços de água e luz, em que só se paga o que se usa. O pesquisador também discutiu o uso compartilhado do computador, de forma simultânea, por dois ou mais usuários.

Essas sugestões foram apresentadas em um discurso no Massachusetts Institute of Technology (MIT), nos EUA, em 1961. O conceito foi chamado por ele de “Utility Computing”. Anos mais tarde McCarthy ficaria conhecido como o "pai da inteligência artificial" e inventor da programação Lisp.

Em 1962 foi a vez de Joseph Carl Robnett Licklider estudar novas formas de usar o computador. Foi aí que o físico encontrou um jeito de as pessoas compartilharem dados de forma global. Com essa descoberta ele criou a rede Arpanet, conhecida como a "mãe" da internet, para a agência americana Advanced Research and Projects Agency (Arpa). O objetivo da rede era unir as bases militares com os departamentos de pesquisa do governo americano. Tanto McCarthy quanto Licklider são vistos como os grandes pioneiros da computação em nuvem.


A origem do termo “nuvem”


No ano de 1990 as ideias dos pioneiros da nuvem ficaram em standby por um bom tempo. Foi só quando a população começou a ter mais acesso à tecnologia, em 1997, que o termo "computação em nuvem" foi utilizado pela primeira vez pelo professor de sistemas de informação, Ramnath Chellappa, em uma palestra acadêmica. O termo foi inspirado no símbolo da internet, a “nuvem”, que representa algo que está "no ar". Já em 1999 a americana Salesforce.com ficou conhecida como a primeira empresa a disponibilizar aplicações empresariais pela web.

A partir dos anos 2000 a cloud computing começou a ganhar mais força e passou a ser oferecida comercialmente. Em 2002 a Amazon lançou um conjunto de serviços que incluía armazenamento, computação e inteligência humana, tudo baseado em nuvem. Anos depois lançou a Amazon EC2/S3, primeiro serviço de infraestrutura de computação em nuvem amplamente acessível.

Já em 2008 a Google App Engine lançou seu serviço no mercado de nuvem com custos baixos e inovações. No ano seguinte a Microsoft Azure criou sua plataforma especial para execução de aplicativos e serviços, baseada também nos conceitos da computação em nuvem. Após isso empresas de vários tamanhos começaram a adotar o armazenamento e de lá pra cá o investimento tem sido cada vez maior.

Referência:


https://www.ipm.com.br/blog/historia-da-computacao-em-nuvem-como-surgiu-a-cloud-computing/
https://www.estudopratico.com.br/o-que-e-computacao-em-nuvem/

Cluster, o que será?

Cluster, o que será?

Cluster é um termo em inglês que significa “aglomerar” ou “aglomeração” e pode ser aplicado em vários contextos. No caso da computação, o termo define uma arquitetura de sistema capaz combinar vários computadores para trabalharem em conjunto ou pode denominar o grupo em si de computadores combinados.
Cada estação é denominada “nodo” e, combinadas, formam o cluster. Em alguns casos, é possível ver referências como “supercomputadores” ou “computação em cluster” para o mesmo cenário, representando o hardware usado ou o software especialmente desenvolvido para conseguir combinar esses equipamentos.
Teoricamente, não há limite máximo de nós, mas independentemente da quantidade de máquinas que o compõe, o cluster deve ser "transparente", ou seja, ser visto pelo usuário ou por outro sistema que necessita deste processamento como um único computador.
Os nós do cluster devem ser interconectados, preferencialmente, por uma tecnologia de rede conhecida, para fins de manutenção e controle de custos, como a Ethernet. É extremamente importante que o padrão adotado permita a inclusão ou a retirada de nós com o cluster em funcionamento, do contrário, o trabalho de remoção e substituição de um computador que apresenta problemas, por exemplo, faria a aplicação como um todo parar.
A computação em cluster se mostra muitas vezes como uma solução viável porque os nós podem até mesmo ser compostos por computadores simples, como PCs de desempenho mediano. Juntos, eles configuram um sistema de processamento com capacidade suficiente para dar conta de determinadas aplicações que, se fossem atendidas por supercomputadores ou servidores sofisticados, exigiriam investimentos muito maiores.


Não é necessário haver um conjunto de hardware exatamente igual em cada nó. Por outro lado, é importante que todas as máquinas utilizem o mesmo sistema operacional, de forma a garantir que o software que controla o cluster consiga gerenciar todos os computadores que o integram.
Clusters comuns e muito conhecidos são os Beowulf.
Beowulf é um projeto para aglomerados de computadores (ou Clusters) para computação paralela, usando computadores pessoais, não especializados e portanto, mais baratos.

Tipos principais de clusters

Cluster de Alto Desempenho (High Performance Computing Cluster)

Clusters de alto desempenho são direcionados a aplicações bastante exigentes no que diz respeito ao processamento. Sistemas utilizados em pesquisas científicas, por exemplo, podem se beneficiar deste tipo de cluster por necessitarem analisar uma grande variedade de dados rapidamente e realizar cálculos bastante complexos.
O foco deste tipo é o de permitir que o processamento direcionado à aplicação forneça resultados satisfatórios em tempo hábil, mesmo que haja centenas de milhares de gigaflops envolvidos com a tarefa (1 gigaflop corresponde a 1 bilhão de instruções de ponto flutuante executadas por segundo).

Cluster de Alta Disponibilidade (High Availability Computing Cluster)

Nos clusters de alta disponibilidade, o foco está em sempre manter a aplicação em pleno funcionamento: não é aceitável que o sistema pare de funcionar, mas se isso acontecer, a paralização deve ser a menor possível, como é o caso de soluções de missão crítica que exigem disponibilidade de, pelo menos, 99,999% do tempo a cada ano, por exemplo.
Para atender a esta exigência, os clusters de alta disponibilidade podem contar com diversos recursos: ferramentas de monitoramento que identificam nós defeituosos ou falhas na conexão, replicação (redundância) de sistemas e computadores para substituição imediata de máquinas com problemas, uso de geradores para garantir o funcionamento em caso de queda de energia, entre outros.
Em determinadas circunstâncias, é tolerável que o sistema apresente algum grau de perda de desempenho, especialmente quando esta situação é consequência de algum esforço para manter a aplicação em atividade.
O projeto Linux-HA (High-Availability Linux, disponível no http://www.linux-ha.org), que desenvolve o heartbeat, um daemon responsável por monitorar o status dos servidores do cluster e permitir que o segundo servidor assuma as funções do primeiro em caso de pane.
Cada um dos servidores possui pelo menos duas placas de rede, o que permite que eles sejam simultaneamente ligados à rede e ligados entre si através de um cabo cross-over ou de um switch dedicado. A conexão interna é usada pelo heartbeat para as funções de monitoramento e sincronismo dos processos, de forma que o segundo servidor possa assumir imediatamente a função do primeiro quando necessário, assumindo o endereço IP anteriormente usado por ele.

Cluster para balanceamento de carga (Load Balancing)

Em clusters de balanceamento de carga, as tarefas de processamento são distribuídas o mais uniformemente possível entre os nós. O foco aqui é fazer com que cada computador receba e atenda a uma requisição e não, necessariamente, que divida uma tarefa com outras máquinas.
Imagine, por exemplo, que um grande site na internet receba por volta de mil visitas por segundo e que um cluster formado por 20 nós tenha sido desenvolvido para atender a esta demanda. Como se trata de uma solução de balanceamento de carga, estas requisições são distribuídas igualmente entre as 20 máquinas, de forma que cada uma receba e realize, em média, 50 atendimentos a cada segundo.
Não basta ao cluster de balanceamento de carga ter um mecanismo meramente capaz de distribuir as requisições - é necessário que este procedimento seja executado de forma a garantir um "equilíbrio" na aplicação. Para tanto, o mecanismo pode monitorar os nós constantemente para verificar, por exemplo, qual máquina está lidando com a menor quantidade de tarefas e direcionar uma nova requisição para esta.O balanceamento de carga pode ser utilizado em vários tipos de aplicações, mas o seu uso é bastante comum na internet, já que soluções do tipo têm maior tolerância ao aumento instantâneo do número de requisições, justamente por causa do equilíbrio oriundo da distribuição de tarefas.

Combinação de tipos de clusters

É válido frisar que uma solução de cluster não precisa se "prender" a apenas um tipo. Conforme a necessidade, pode-se combinar características de tipos diferentes no intuito de atender plenamente à aplicação.
Por exemplo, uma loja na internet pode utilizar um cluster de alta disponibilidade para garantir que suas vendas possam ser realizadas 24 horas por dia e, ao mesmo tempo, aplicar balanceamento de carga para suportar um expressivo aumento eventual no número de pedidos causados por uma promoção.

Vantagens

1- Otimização da parte funcional;
2 - Nível igual ou superior de processamento de máquinas complexas e de valor elevado com máquinas mais simples;
3 - Redução de custos;
4 - Configuração mais simples que um supercomputador;
5 - Reposição de peças facilitada;
6 - Capacidade do cluster pode ser otimizada com adição de nós de forma simples.

Curiosidade

O filme Titanic foi renderizado dentro de uma estrutura em cluster paralelo.

Fontes Referenciais

https://www.infowester.com/cluster.php
https://www.opservices.com.br/o-que-e-um-cluster/
https://www.tutorialeinformacao.com.br/2016/03/o-que-e-cluster.html
https://www.infowester.com/cluster.php
Morimoto, Carlos, 2009 – Servidores Linux, Guia Prático. Pagina 690

Thin Clients, o que será?

Thin Clients, o que será? 
  
É um equipamento que funciona como um computador pequeno. Ele tem internamente uma placa acoplada a um barramento e que funciona como HD, em valores de 16Gb, 32Gb, 64Gb,..., possui processador e memória RAM. Foi projetado para  ser pequeno e de baixo custo.  Este equipamento aproveita todos os recursos do computador. O termo inglês "thin" (fino) diz respeito a uma imagem pequena da camada de boot que os clientes solicitam. Somente o necessário para se conectar à rede e iniciar um “browser”  dedicado ou uma conexão de "Área de Trabalho Remota". Com “thin clientes” podemos ter várias unidades ou estações de acesso.  


Funcionamento?
  
Um “thin cliente” tem uma quantidade mínima de hardware e software. Faz-se necessário um server (servidor) para se ter as estações de acesso ou área de trabalho remotas  que serão conectadas via cabos (conexão wired) . O servidor é configurado conforme o  número de terminais e conforme as necessidades dos usuários da rede.  Os monitores , teclados e  mouses das estações serão conectados aos “thin clientes” e a comunicação entre o servidor e essas estações se da através de rede (com ou sem fio).  Pode-se-a utilizar HUBs, switches e/ou roteadores. Os arquivos  poderão ser salvos e/ou acessados através de armazenamento em nuvem devido a não possuírem HDs. A aplicação é cliente/servidor e o processamento  dos dados ocorre no servidor. 

O que podemos ter como vantagem em usar Thin Clients ?

As vantagens de usar o Thin Clients principalmente para as empresas são muitas, entre elas estão:
5S nos escritórios;
Melhor organização das informações;
 Redução de custo com recursos de TI;
 Informações protegidas mais facilmente;
 Baixo custo com equipamentos, como computadores;
 Menor quantidade de licença de softwares;
 Menor custo com roubos de equipamentos;
 Economia com ambiente refrigerado;
 Menos ruído que os computadores;
 Mais fácil rodar planilhas eletrônicas complexas.

Fontes referenciais

https://pt.wikipedia.org/wiki/Thin_client
http://www.continentetecnologia.com.br/conteudo/produtos-thin-clients/
http://www.thinclientbrasil.com/thin-client/o-que-e-thin-client.php
https://www.vivaolinux.com.br/dica/Conhecendo-um-pouco-sobre-ThinClient
http://www.thinclientbrasil.com/thin-client/como-funciona-thin-client.php
https://www.youtube.com/watch?v=sREKWFC5ZEQ
                                        

Arduino, o que será?