Sistema Operacional
Autor: Che | Publicado: 2016-07-04T04:05:00-07:00





Os&nbsp;Sistemas Operacionais (SO)&nbsp;têm evoluído com
o tempo, tornando-se mais fáceis, bonitos e agradáveis ao usuário. Mas
antigamente a história era outra, sua estrutura e complexidade não permitiam
que qualquer usuário comum operasse em SO.

Para adquirir noções sobre esse tema, especialmente com
relação a Windows e Linux é necessário entender o que é um software. Eles foram
criados para que um computador funcionasse corretamente, pois o hardware não
executa tarefas sozinho, mas por meio de um sistema que gerencia as atividades.

Softwares&nbsp;são todos os elementos que fazem parte da
programação e que funcionam dentro da estrutura física do computador
(hardware). Assim, eles são classificados em dois tipos:

Softwares Básicos: programas básicos e indispensáveis
para o funcionamento do computador. Ex.: Sistema Operacional, utilitários,
tradutores, linguagens de programação e ambiente operacional.

Softwares Aplicativos:&nbsp;são todos os programas que se
preocupam em atender as necessidades de um usuário comum. Podem ser programas
de uso geral, como planilhas, editores de texto, criação de gráficos,
gerenciamento de dados, etc. E, também, programas de uso específico,
construídos apenas para um determinado objetivo, como realização do imposto de
renda, folha de pagamento, crediário, etc.

O que é Sistema Operacional?

O Sistema Operacional é um dispositivo lógico-físico que
realiza trocas entre o usuário e o computador. Nele são inseridos alguns
softwares que administram todas as partes do sistema e apresentam-no de forma
amigável ao usuário.

Ele também tem a função de fazer o gerenciamento dos
vários usuários da máquina e é sobre esse sistema que os programas são
inseridos e os recursos do computador são gerenciados, como a memória
principal, as interrupções, a memória secundária e os dispositivos de entrada e
saída do computador.

Tipos de Sistemas Operacionais

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)&nbsp;- 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)&nbsp;- 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&nbsp;- 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.

Conheça alguns Sistemas Operacionais

UNIX: sistema operacional para grandes corporações

É 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&nbsp;desenvolvedores
da AT&amp;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&nbsp;BSD
(Berkeley Software Distribuition).

O Unix está dividido internamente em&nbsp;Kernel&nbsp;(núcleo
do sistema operacional) e&nbsp;Interpretador de comandos SHELL&nbsp;(reúne a
interface do sistema, executa os comandos digitados pelo usuário).

Na época, programadores pensavam em inovar, não somente
na produção de sistemas operacionais utilizados em grandes corporações, mas no
desenvolvimento de sistemas para usuários comuns que seriam utilizados
futuramente nos computadores pessoais.

Mac OS: sistema operacional para PCs

Uma das primeiras empresas a pensar em computadores
pessoais foi a&nbsp;Apple, empresa fundada em 1970 por&nbsp;Steve Jobs. Ele
lançou, inicialmente, o computador Apple I, com um sistema operacional próprio
chamado de&nbsp;Mac OS(Macintosh Operating System)&nbsp;que era conhecido como&nbsp;System.
Posteriormente lançou o Apple II, III, Macintosh e Lisa.

A cada versão nova dos computadores da linha Macintosh, o
sistema System sofria modificações e melhorias. Na década de 90, foi lançado o&nbsp;System
7, um sistema mais avançado que permitia o uso de cores, com a vantagem de ser
multitarefa, possuir a linguagem Apple Script, dentre outras características.
Após isso, houve a inserção do processador PowerPC, da empresa IBM, e a
possibilidade de criação de cópias por outros fabricantes. Apenas, depois da
versão 7.6 o nome MAC OS foi considerado.

Com o aparecimento de problemas que atingiram
drasticamente esse sistema operacional, ocasionadas pela diminuição de seu uso
e domínio do sistema operacional da Microsoft, a Apple decidiu reescrever todo
o código com base no Unix, sendo chamado de MAC OSX.

Esse sistema, tem como características: qualidade na
interface gráfica do computador, com o lançamento do Aqua (interface gráfica
que permite a produção de relevos, sombreamentos, reflexos e outros elementos
de design), além de comandos diferenciados em suas últimas versões, como
permissão de múltiplos toques e uma navegação baseada na intuição do usuário.

Outras versões do Sistema Operacional Mac OS X

As versões do sistema operacional&nbsp;Mac OS X&nbsp;recebem
o nome de felinos, sendo algumas desenvolvidas para funcionar em tablets da
Apple, Iphone e Ipod Touch, veja:

Mac OS X versão 10.0 – Cheetah;

Mac OS X versão 10.1 – Puma;

Mac OS X versão 10.2 – Jaguar;

Mac OS X versão 10.3 – Panther;

Mac OS X versão 10.4 – Tiger;

Mac OS X versão 10.5 – Leopard;

Mac OS X versão 10.6 – Snow Leopard;

Mac OS X versão 10.7 – Lion;

Mac OS X versão 10.8 – Montain Lion.

Windows: sistema operacional em janelas

A palavra&nbsp;Windows&nbsp;traduzida do inglês quer
dizer 'janelas', 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&nbsp;Bill Gates, mas somente se tornou um sistema operacional a
partir do&nbsp;Windows NT, lançado na década de 90. A partir da primeira
interface, foram surgindo outras versões para Windows, como 1.01, 2.03, 2.1,
3.0, etc.

O Windows NT (New Tecnology) foi desenvolvido para o
ambiente corporativo. Ele é multiusuário, multitarefa e multiplataforma,
rodando não somente em plataformas como INTEL, mas em DEC Alpha, MIPS, etc. Uma
das características dos NT é a de se transformar em servidor na internet, sendo
dividido em Windows NT Server e Windows NT Workstation.

Anteriormente, não havia ainda o Windows, mas softwares
que 'rodavam' no computador e eram sistemas gráficos com versões compatíveis ao
sistema&nbsp;DOS&nbsp;(MS-DOS, DR-DOS, PC-DOS), sendo utilizado e criado pela
Microsoft, o MS-DOS (sistema orientado por meio de linhas de comando digitadas
através do teclado pelo o utilizador).

Outras Versões do Sistema Operacional Windows

Cada versão foi sendo melhorada e adaptada para os
usuários, trazendo uma convergência de tecnologias, além de maior desempenho e
rapidez com a tecnologia de 64 bits. As versões do Windows possuem preços
diferenciados, por se tratar de um software proprietário:

Windons 35;

Windowa 98;

Windows Me (Millennium Edition);

Windows 2000;

Windows XP (Experience);

Windows Server 2003;

Windows Vista;

Windows 7;

Windows 8.

Linux: sistema operacional de código aberto

O sistema operacional&nbsp;GNU/Linux&nbsp;foi
desenvolvido por&nbsp;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. Além disso, ele dá suporte a placas,
cd-rom e outros dispositivos mais ultrapassados e/ou avançados.

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.