Noções de Sistema Operacional: Windows e
Linux
Os Sistemas Operacionais (SO) 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 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: 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.
Um sistema operacional possui duas camadas, a primeira é chamada de Kernel, é o seu
núcleo principal, uma das partes essenciais e básicas que dá suporte a conversa entre
software e hardware. O segundo são os utilitários, programas utilizados para 'rodar' dentro do
Kernel, ou seja, os softwares aplicativos já citados.
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) - 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.
Windows: sistema operacional em janelas
A palavra Windows 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 Bill Gates, mas somente se tornou um
sistema operacional a partir do 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 DOS (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 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. 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.
Outras distribuições do Sistema Operacional Linux
Slawckaware;
Debian;
Fedora;
Red Hat;
Conectiva;
Monkey;
Ubuntu;
Mandriva;
Mint;
Opensuse;
Puppy;
Sabayon, etc.