Sistemas Operacionais Tipos de Operacionais Sistemas Com o avanço dos computadores foram surgindo alguns tipos de sistemas operacionais que contribuíram para o desenvolvimento do software. Os tipos de sistema operacional existentes são: Monotarefa (Monoprogramável) - quando há apenas um programa em execução e todos os recursos são feitos em prol desse programa, tendo ele uma estrutura básica. Ex.: MS-DOS. Multitarefa (Multiprogramável) - sistema que permite o funcionamento de vários programas, além de compartilhamento e gerenciamento de recursos, apresentando uma estrutura complexa. Ex.: Windows. Sistema com Múltiplos Processadores - sistema em que existem duas ou mais CPUs conectadas e trabalhando em conjunto. Existem os fortemente acoplados, quando compartilham apenas uma memória e são controlados por um Sistema Operacional; E, os fracamente acoplados, em que cada sistema interconectados possui o seu Sistema Operacional. Alguns Sistemas Operacionais Unix É um sistema multiusuário (vários usuários em única vez) e multiprogramável, com uma estrutura mais complexa, organização de arquivos por meio de subdiretórios, garantindo a proteção das informações e redirecionamento de entrada e saída de dados. Ele foi criado na década de 1970, por desenvolvedores da AT&T, sendo distribuído comercialmente em linguagem 'C' após 1980 e considerado um dos primeiros sistemas operacionais modernos. A partir dele foram criados conceitos importantes no mundo da computação. O Unix foi projetado para grandes universidades e corporações e após ele, foram lançados outros sistemas inspirados em sua interface gráfica e linguagem, como o BSD (Berkeley Software Distribuition). O Unix está dividido internamente em Kernel (núcleo do sistema operacional) e Interpretador de comandos SHELL (reúne a interface do sistema, executa os comandos digitados pelo usuário). OS X O OS X é o sistema operacional do Mac. Criado com base no UNIX, ele foi desenvolvido para aproveitar ao máximo todas as capacidades do hardware. Por isso, seu Mac e dispositivos com iOS funcionam tão bem juntos. Hardware e software feitos um para o outro. O OS X foi desenvolvido de forma integrada, onde tudo trabalha em conjunto. Ele funciona com o processador do Mac para conseguir o melhor desempenho possível, e com o trackpad dos notebooks Mac para que os movimentos Multi-Touch sejam bem naturais. Conta com tecnologias avançadas ajudam a aumentar a duração da bateria. Mac e iOS cada vez mais conectados. Com o OS X Yosemite e o iOS 8, os dispositivos funcionam de forma mais inteligente. Pode, por exemplo, fazer e receber ligações do iPhone no Mac, mesmo que o seu iPhone esteja em outro cômodo da casa, enviar e recebe mensagens usando o iMessage e o SMS direto do Mac. Você pode começar um e-mail, documento ou a navegar em um dispositivo e continuar em outro. Windows Um gerenciador de interfaces que permite o usuário ver informações e se comunicar com o computador. Ele foi desenvolvido, na década de 1980, por Bill Gates, mas somente se tornou um sistema operacional a partir do Windows NT, lançado na década de 90. Possui versões para cliente e servidor; Possui versões 32 e 64 bits. ◦ Os termos 32 bits e 64 bits se referem à maneira como o processador de um computador (também chamado de CPU) processa informações. A versão de 64 bits do Windows processa grandes quantidades de RAM (acima de 4Gb) com maior eficácia do que um sistema de 32 bits. Windows As configurações são realizadas através do Painel de Controle. Linux O sistema operacional GNU/Linux foi desenvolvido por Linus Torvalds, na Finlândia, em 1991. Ele é uma versão do SO Unix que possui código aberto e pode ser escrito e distribuído por qualquer tipo de usuário na internet, por ser um software gratuito (free software), sendo proibido a comercialização do sistema. Qualquer pessoa poderá ver o código fonte de um sistema Linux, resolver problemas através de uma lista de discussão online, em que consultores e usuários que trabalham na manutenção do código poderão solucionar, fazer atualizações, etc. Das características desse sistema estão a multitarefa, multiusuário, conexão com outros tipos de sistemas operacionais, segurança quanto a proteção de processos executados na memória RAM, não há licença para seu uso, etc. O SO Linux é composto pelo kernel e vários programas, que podem ser criados de acordo com as suas distribuições. Cada distribuição linux tem características diferentes e foram criadas para usuários específicos. Exemplos de distribuições: Red Hat; Ubuntu; Mint. OS X, Linux ou Windows? Qual o melhor SO para sua máquina Depende. O sistema operacional, além de trabalhar para um bom funcionamento do computador, também é responsável pela interface gráfica e pela compatibilidade com as diversas aplicações. No caso do OS X, a exclusividade dos computadores da Apple pode ser vista como uma vantagem. Ele é considerado o sistema operacional com a interface gráfica mais bonita, além de ter uma ótima estabilidade, já que é difícil acontecer travamentos ou crash de sistema. Já o Linux é perfeito para quem não quer gastar muito. Ele é e capaz de rodar em máquinas com configurações bem baratas, o que o torna vantajoso. Além disso, existem poucos vírus que afetem a plataforma. Quem tiver noção de programação, facilmente conseguirá fazer adaptações nele. Por fim, o Windows possui uma grande vantagem em relação à sua compatibilidade com programas e componentes. Ele é o sistema mais utilizado do mundo, já que ao conectar um mouse ou placa de vídeo, por exemplo, o sistema faz o reconhecimento automático. Alguns Sistemas Operacionais para dispositivos móveis iOS O iOS é a base do iPhone, do iPad e do iPod touch. Ele vem com um conjunto de apps para você fazer as tarefas do dia a dia e aquelas menos frequentes de um jeito mais intuitivo, simples e divertido. Interface elegante e intuitiva Hardware e software feitos um para o outro. Como a Apple faz o hardware e o sistema operacional do iPad, do iPhone e do iPod touch, tudo é projetado para funcionar em conjunto. Por isso, os apps aproveitam totalmente os recursos de hardware como o processador dual core, os chips gráficos rápidos, as antenas wireless e muito mais. O Multitarefa é um exemplo perfeito disso. O iOS aprende quando você gosta de usar seus apps e atualiza o conteúdo deles em horários com baixo consumo de energia, por exemplo quando seu dispositivo já está em uso e conectado a uma rede Wi-Fi. App Store Com o iCloud Drive é possível acessar todos os seus arquivos de qualquer dispositivo. As atualizações do iOS são gratuitas. E elas podem ser baixadas no seu iPhone, iPad ou iPod touch assim que são lançadas. iOS O iOS é extremamente seguro, desde o momento em que você liga o seu dispositivo. Isso porque o hardware, o firmware e o sistema operacional têm recursos criados para ajudar a proteger o seu dispositivo e tudo o que você coloca nele. Os recursos de hardware e firmware foram criados para oferecer segurança contra malware e vírus, e os recursos do iOS ajudam a proteger suas informações pessoais. Com o Touch ID, através da impressão digital como senha e evita o acesso não autorizado ao seu dispositivo. Quando utiliza uma senha, todos os seus e-mails, eventos do calendário, contatos, lembretes, notas, mensagens e apps de terceiros ficam protegidos e codificados. Android O Android é o sistema operacional criado por Google. É um aberto e, assim, acessível a todos os interessados. Ele foi baseado no núcleo Linux e suporta qualquer tipo de conexão sem fio - 3G,EDGE, Wi-Fi e bluetooth). Ele é compatível com quase tudo, em se tratando de multimídia. Com a programação aberta ele é capaz de ser alterado, se adaptar e pode manter um baixo custo. Ele já conta com inúmeros aplicativos para personalizar o celular. Windows Phone O Windows Phone é um sistema operacional, para celulares, baseado no Kernel do Windows CE6. Ele usa o mesmo padrão de aplicações usadas na versão computador, mas requer um hardware potente para funcionar corretamente. É compatível com todas as aplicações de escritório básicas da versão PC: Word, Excel, Power Point, Windows Media Player, etc. A tela "touch screen", configurável, em geral traz informações tais como o dia de hoje, dados do dono, anotações, novos e-mails e tarefas em excecução. Por que atualizar meu SO? Todos os dias dezenas de ameaças são criadas para explorar as vulnerabilidades dos sistemas operacionais, sejam estas causadas por códigos problemáticos ou simplesmente mal analisados por programadores responsáveis por sua criação. Uma das formas eficientes de se proteger, mesmo antes de comprarmos soluções especializadas como antivírus, firewalls etc. É a atualização do sistema operacional, disponibilizada pelo próprio fabricante. A frequente atualização do sistema operacional impede que softwares maliciosos se alojem no sistema sem nossa permissão e o que é pior muitas vezes sem nosso conhecimento.. Imagine o prejuízo que pode causar ter seu sistema parado várias horas por causa de um simples virus, ou ainda quando as informações vitais da empresa são destruídas de forma irreparável e agravado pela falta de uma cópia de segurança (backup) das informações.