segunda-feira, 15 de julho de 2019

GNU/LINUX



Antes de vermos o Linux em si, temos que saber o que é código aberto.

Código Aberto:

   É um modelo de desenvolvimento criado em 1998, que promove o licenciamento livre para o design ou esquematização de um produto, e a redistribuição universal desses, com a possibilidade de livre consulta, examinação ou modificação do produto, sem a necessidade de pagar uma licença comercial, promovendo um modelo colaborativo de produção intelectual.

   Possuindo como características: Livre distribuição, Código fonte, trabalhos derivados, falta de discriminação, distribuição de licença, etc.

Gnu/Linux:


   Linux é o núcleo do sistema operacional, programa responsável pelo funcionamento do computador, que faz a comunicação entre hardware e software. O conjunto do kernel e demais programas responsáveis por interagir com este é o que denominamos sistema operacional. O kernel é o coração do sistema. Foi desenvolvido pelo engenheiro de software Linux Torvalds, baseando-se em um sistema tipo Unix chamado Minix.

   Os principais programas responsáveis por interagir com o kernel foram criados pela fundação GNU. Por este motivo é mais correto nos referenciarmos ao sistema operacional como GNU/Linux ao invés de apenas Linux. Então, GNU e Linux possuem uma ligação muito forte, principalmente por conta do software livre e código aberto.

   Linux possui várias distribuições (distros) criadas pela comunidade em geral, porém alguns dos distros mais conhecidos são : Ubuntu,Mint e Debian. Atualmente o kernel linux ainda continua a receber atualizações, além de sua grande comunidade que sempre continua a criar novos distros e a criar códigos abertos para todos.




Tux, mascote do Linux

Fontes:

https://www.vivaolinux.com.br/artigo/GNU-e-Linux-amigos-para-sempre

https://www.vivaolinux.com.br/linux/

https://pt.wikipedia.org/wiki/C%C3%B3digo_aberto

sexta-feira, 7 de junho de 2019

Acessibilidade dos SaaS

Apenas grandes empresas podem criar SaaS?


Muitos pensam que por conhecermos apenas grandes franquias como exemplos de SaaS, eles são inalcançáveis, contudo, o serviço de streaming de informações e serviços também pode partir de uma pequena Start Up que tenha o interesse de encontrar um grupo de pessoas dispostas a consumir e/ou pagar o seu produto. A partir daí, o crescimento da empresa é feito a partir de marketing ou quando ela atinge um vertical de crescimento,tornando-a recomendada e compartilhada de usuários para não usuários.



Em relação ao tipo de SaaS, é bem visível que existem diversos tipos, desde armazenamento de documentos e informações até streaming de música, que geralmente tem em comum uma

fase gratuita para atrair o usuário e o oferecimento de uma parte paga, uma versão "plus",que possibilita a escolha de acordo com a necessidade ou apenas o prazer de desfrutar
todas as possibilidades daquele serviço.
Resultado de imagem para SaaS

terça-feira, 4 de junho de 2019

Tipos de Sistemas Operacionais



Olá, pessoas do outro lado, hoje estarei separando em dois tipos os Sistemas Operacionais, sendo eles os MonoTarefas e os MultiTarefas.

   Os sistemas Monotarefas, ou mono programável, é aquele que dedica todos os recursos disponíveis para a execução de apenas uma tarefa, como o nome já diz. No caso, se você quiser utilizar um sistema desses,  precisa fazer um texto e um desenho, precisará fechar o texto que estiver fazendo para depois fazer o desenho. Um exemplo muito famoso desse tipo de sistema é o MS-DOS, podendo ser encontrado no seu computador como a “prompt de comando” ou “cmd” no menu iniciar.
    Obs.: MS-DOS (Sistema Operacional em Disco) um sistema operacional para gerenciar discos.


   
   Já os sistemas MultiTarefas, ou Multiprogramável, permite o funcionamento de vários programas em simultâneo e pode ser dividido em três categorias: Multitarefa Cooperativa, Multitarefa Preemptiva e Multitarefa Multithreading.
Windows 3.x
 


  
·         Multitarefa Cooperativa: Neste caso se o sistema operacional falhar bloqueia o computador e será necessário que reinicie o computador, pois o programa que está em primeiro plano tem total controle sobre o processador. Ex: Windows 3.x e versões anteriores ao MAC OS 8.
 

Mac OS 8
·         Multitarefa Preemptiva: O usuário perde os trabalhos do programa que parou e o resto dos programas continuam funcionando, neste caso o processador que  controla a execução dos programas, assim o sistema operacional pode recuperar o controle caso um programa falhe. Ex: Linux; Windows 95 e superiores; MAC OS 8 e superiores.
· 
     Multitarefa Multithreading: Os programas criam tarefas diferentes que executam determinadas funções dentro do mesmo programa, ou seja, executa mais de uma tarefa do mesmo programa. Os mais recentes Sistemas Operacionais utilizam esse tipo de multitarefa.









 

Referências: