quarta-feira, 24 de setembro de 2014

Diferença entre windows 32 e 64 bits


A principal diferença entre o Windows de 32 bits e o de 64 bits é a memória. Atualmente, o Windows 32 bits é capaz de suportar até 4 GB de memória. Ja o windows 64 bits atualmente suporta até 128 GB de RAM.

Mas para qual dessas versões o usuário deve usar?
Para responder esse pergunta, antes é preciso analisar o perfil desse usuario, se ele tiver um perfil mais voltado à execução de tarefas básicas, como a utilização de processadores de texto, planilha de cálculos e navegadores da Internet, um sistema operacional com 32 bits é o suficiente.

Por outro lado, se o usuário quiser utilizar programas que exigem um maior poder de processamento, como, por exemplo, o Photoshop, AutoCAD, editores de vídeos, entre outros, um sistema de 64 bits é mais recomendável.

Em resumo, a diferença entre essas duas arquiteturas é o poder de processamento.

Referência:
Techtudo

Funcionalidades dos SO Android x Ios x Windows Phone



FUNCIONALIDADES
Android
      Apresenta uma série de aplicativos gratuitos e de fácil instalação disponíveis pra download.
      Pode ser usado em diferentes aparelhos, pois sua plataforma aberta e de fácil migração para os fabricantes de aparelhos.
iOS
      Multitarefa, podendo executar aplicativos em segundo plano, economizando bateria.
      Simulador de roteador Wi-Fi, responsável por compartilhar conexão 3G com até cinco aparelhos.
Windows Phone
      Inclui recursos voltados para o mercado empresarial, suportando todos os arquivos de formato Office.

Historia dos SO Android x Ios x Windows Phone



HISTÓRIA
Android
      Desenvolvido sobre núcleo Linux, adquirido pela Google em2005, atualmente é desenvolvido pela empresa de software Sun Corp.
iOS
      Desenvolvido pela Apple, lançado em 2007, começando a partir dai uma revolução nos dispositivos móveis.
 
Windows Phone
      Sucessor do Windows Mobile, lançado em 2010 pela Microsoft buscando um novo tipo de mercado. Tornou-se o principal sistema operacional da Nokia em 2011.

segunda-feira, 22 de setembro de 2014

VOCÊ SABE O QUE É GNU / LINUX





Muitos conhecem e divulgam o sistema operacional do pinguim apenas como Linux, porém o termo correto é GNU/Linux. Em palavras simplificadas, Linux é apenas o kernel do sistema operacional, ele depende de uma série de ferramentas para funcionar, a começar pelo programa usado para compilar seu código-fonte. Essas ferramentas são providas pelo projeto GNU, criado por Richard Stallman. 




Referencia para consulta


GNU/LINUX - SITE

domingo, 21 de setembro de 2014

Linguagens interpretadas e compiladas

Já sabemos quais são as principais diferenças entre compiladores e interpretadores, agora veremos alguns exemplos de algumas que são interpretadas e compiladas.

Linguagens Interpretadas:
  • HTML
  • JavaScript
  • VBScript
  • ASP
  • Perl
  • PHP
Essas linguagens podem ser escritas num editor de texto símples, como o bloco de notas do Windows, por rexemplo. E os interpretadores dessas linguagens vem embutido nos navegores.

Linguagens Compiladas:
  • Basic
  • C/C++
  • Fortran
  • Pascal
  • Delphi
ja essas outras linguagens até podem ser escritas em um editor de texto simples, porém para executar o código, antes é preciso compilar, atrvés de um compilador específico de cada linguagem.





Referências:

Por que compilamos e interpretamos ao invés de escrever já em linguagem de máquina?

O computador é basicamente um conjunto de circuitos, e sua operação é controlada através de programas escritos numa forma bastante primitiva, isto é, baseada no sistema binário de numeração. Por ser uma forma compreendida pela parte física dom computador, a esta é dada o nome de linguagem de máquina.

Figura 1 Representação de linguagem de máquina
Por causa da dificuldade de escrita e leitura fica inviável escrever um código direto em linguagem de máquina.
Por esse motivo, os códigos fontes são escrito em linguagem de alto nível, que possui uma sintaxe mais próxima da linguagem natural, fazendo uso de palavras reservadas extraídas do vocabulário corrente (como READ, WRITE, TYPE, etc...).

Referencia:


Linux vs Windows

fonte: https://www.youtube.com/watch?v=cm7qQpXauyc


História do Linux

fonte: https://www.youtube.com/watch?v=I1zSS9FyOWU

sábado, 20 de setembro de 2014

Por que usar SaaS?

Motivos para considerar uma boa opção o SaaS.

Na venda tradicional de software, o usuário (cliente), muitas vezes não envia nenhum feedback para o desenvolvedor. Mas com o modelo SaaS é possível monitorar o uso do software em tempo real, coletar possíveis erros, para se trabalhar numa solução para aquele problema, melhorando a qualidade do produto.

Exemplo de coleta de feedback.

Google Chrome e autorização para envio de estatísticas de uso
Desta forma forma torna possível detectar os erros, e desenvolver uma solução para resolver aquele problema.
Assim este modelo de desenvolvimento de software, além das vantagens econômicas, muito faladas, também beneficiam os usuários (clientes) cada vez mais com um produto sempre atualizada e melhor.

Referência:


segunda-feira, 8 de setembro de 2014

Compiladores e Interpretadores

Compilador:
um compilador tem a finalidade de converter um código (escrito em linguagem de alto nível, como Java, C++, Pascal), numa linguagem objeto (binário), linguagem que o computador entende.


Interpretador:
Interpretadores tem a finalidade de ler um código fonte (também escrito em linguagem de alto nível), e converter em código executável.

Mas qual a diferença? vejamos!

Os compiladores analisam o código em três partes básicas, de forma sintática, léxica e semântica. E só depois gera o arquivo executável. Já o interpretador, traduz o código linha a linha e vai gerando  o código objeto a cada linha interpretada, e se precisarmos executar o programa novamente, ele refaz todo o processo. diferente do compilador, que uma vez gerado o arquivo, não é mais preciso compilar.



Vantagens do compilador:

    • O código compilado é mais rápido de ser acessado;

    • Impossibilita ou pelo menos dificulta ser quebrado e visualizado o código-fonte original;

    • Permite otimização do código por parte do compilador;

    • Compila o código somente se estiver sem algum erro.


Desvantagens do compilador:

    • Para ser utilizado o código precisa passar por muitos níveis de compilação;

    • Assim como vantagem a possibilidade de não poder visualizar o código-fonte, pode ser uma desvantagem;

    • Processo de correção ou alteração do código requer que ele seja novamente recompilado.


Vantagens do interpretador:

    • Correções e alterações são mais rápidas de serem realizadas;

    • Código não precisa ser compilado para ser executado;

    • Consomem menos memória.


Desvantagens do interpretador:

    • Execução é mais lenta do programa;

    • Necessita sempre ser lido o código original para ser executado;


Fonte: oficinadanet.com.br
e conhecimento previu.

Relação Hardware x Software. História da Nintendo

fonte: https://www.youtube.com/watch?v=-5-kijAA0r0

6 ANOS DE ANDROID: Relembre a Historia e todas as versões do Sistema

O Sistema operacional móvel mais popular do mundo, comemora no dia 23 deste mês 6 anos. Lançado para desenvolvedores em 23 de setembro de 2008, a plataforma do Google já ultrapassa meia década de existência no topo do mercado, com cerca de 80% da fatia global do smartphones, e uma loja online com os principais aplicativos e jogos do mercado. Para relembrar a trajetória do “Robozinho Verde”. Segue abaixo os links sobre a evolução do sistema.


segunda-feira, 1 de setembro de 2014

Visões Gerais Sobre SAAS

Visões gerais sobre o SAAS no meio empresarial
https://www.youtube.com/watch?v=tm_URkFGD04