Professional Documents
Culture Documents
Luclia Ribeiro
GOINIA,
2015
GOINIA,
2015
RESUMO
SUMRIO
RESUMO
RESULTADOS
1
5
INTRODUO
CONCLUSO
2
6
OBJETIVO
3
DESENVOLVIMENTO
REFERNCIAS BIBLIOGRFICAS
1 INTRODUO
Entender como o principal sistema do computador trabalha e sua real importncia e
um grande desafio. Sem o sistema operacional nada do que vemos hoje existiria. Talvez de
uma outra maneira, mas no como vemos hoje.
A sua escolha est cada vez mais difcil. Interfaces de usurio avanadas, suporte a
aplicaes novas crescendo aos longos dos anos, suporte a desenvolvedores. Com isso
teremos um exrcito de informaes, cada um defendendo um lado diferente. Muitas vezes
temos que ignorar as opinies e tentar entender a ns mesmos, antes de tentar analisar qual
deles nos atendem.
Com este trabalho, tentamos explicar um pouco disto, clareando um pouco as nossas
mentes para esta extraordinria ferramenta transforma nossa experincia em utilizar o
computador.
2 OBJETIVO
Esta pesquisa teve o objetivo de esclarecer as principais diferenas do Linux e Windows,
seus pontos principais, diferenas tcnicas, e maiores esclarecimentos.
3 DESENVOLVIMENTO
1.0 Um pouco sobre a histria do Linux
Em 1991, Linus Torvalds, que na poca era um aluno de 21 anos da
Universidade de Helsinque na Finlndia, comeou a desenvolver um projeto que
inicialmente era apenas por diverso. Ele queria aprimorar o projeto Minus do
professor Andrew Tanenbaum, da Vrije Universiteit, de Amsterd. Torvalds, estava
desenvolvendo o ncleo do Linux, inicialmente buscando melhorias sobre as
deficincias do Minux. Em Setembro de 1991 ele liberou a primeira verso (0.01) do
seu sistema operacional e disponibilizando seu cdigo fonte para um grupo de
discusses do Minux.
Em 1994, foi liberado a verso 1.0 do Linux, com caractersticas especficas de
sistemas operacionais bem maduros, como multiprogramao, memria virtual,
carregamento sob demanda e rede TCP/IP. Apesar de possuir um licenciamento
5 Gerenciamentos de processos
O subsistema de gerenciamento de processos essencial para oferecer
multiprogramao de forma eficiente no Linux. Apesar de ser responsvel por alocar
processadores a processos, esse subsistema tambm deve entregar sinais, carregar
mdulos de ncleo e receber interrupes, ele contm o escalonador de processos que
permite que processos tenham acesso a um processador em tempo razovel.
No Linux, os processos e os threads so denominadas tarefas e representados
internamente por uma nica estrutura de dados. O gerenciador mantm uma lista com
todas as tarefas usando duas estruturas de dados. A primeira uma lista circular,
duplamente encadeada, na qual cada entrada contm ponteiros para as tarefas
anteriores e posteriores na lista, essa estrutura acessada quando o ncleo tem de
examinar todas as tarefas do sistema. A segunda uma tabela hash, ao criar uma
tabela, ela recebe um identificador de processos ou (PID) exclusivo. Identificadores de
processos so passados para uma funo hash para determinar sua localizao na
tabela de processos. O mtodo hash, fornece acesso rpido a estrutura de dados de uma
tarefa especfica quando o ncleo conhece seu PID.
Uma tarefa transita para estado de execuo quando despachada para um
processador, entra no estado adormecido quando bloqueia, e no estado parado quando
suspensa. Uma tarefa no estado zumbi, indica que a mesma foi terminada, mas no
eliminada do sistema. Estados ativos e expirado so estados de escalonamento de
processos.
5.1 Escalonamentos de processos
A meta do escalonador de processos Linux executar todas as tarefas em uma
quantidade razovel de tempo e respeitar prioridades de tarefas, manter alta utilizao
e rendimento de recursos e reduzir a sobrecarga de operaes de escalonamento.
5.1.1 Escalonamentos por prioridade
A prioridade de uma tarefa no Linux afeta o tamanho de seu perodo de tempo
e a ordem em que ela executa em um processador. Quando so criadas, as tarefas
recebem uma prioridade esttica, tambm denominada valor bom. O escalonador
reconhece 40 nveis distintos de prioridade que vo de -20 a 19.
Uma meta
do escalonador fornecer um alto nvel de interatividade no sistema, porque tarefas
interativas costumam bloquear para executar E/S ou dormir, (esperam uma resposta
do usurio), o escalonador eleva a prioridade da tarefa que entregar seu processador
antes de seu intervalo de tempo expirar. O nvel de prioridade modificado
denominado prioridade efetiva de uma tarefa, que calculada quando uma tarefa
10
11
12
13
durou cinco anos, mas em 1993, a Microsoft lanou o Windows NT 3.1, um sistema
operacional com Nova Tecnologia e com isso, ela criou sua linha de sistemas
operacionais corporativos fundamentada em um cdigo-base separado do cdigo
bsico da sua linha de consumo. Essas duas linhas continuaram separadas at se
fundirem novamente com o lanamento do Windows XP em 2001, embora sistemas
operacionais de uma linha usassem caracteristicas e idias de uma outra.
Como o Windows NT 3.1 foi desenvolvido para usurios empresariais, seu
foco principal estava na segurana e na estabilidade. Esse Windows introduziu o
Sistema de Arquivos da Nova Tecnologia (New Technology File System ou NFTS),
que mais seguro e mais eficiente do que os ento populares sistemas de arquivos,
Windows 3.1 FAT e IBM OS/2 HPFS. Alm disso, o sistema operacional de 32 bits
protege sua memria contra acesso direto por aplicaes de usurio. O ncleo do NT
executa em seu prprio espao de memria protegido. Essa camada extra de segurana
teve um preo, muitos jogos existentes que utilizavam recursos grficos intensamente
no podiam executar em Windows NT porque precisavam acessar a memria
diretamente para otimizar desempenho. Ele no tinha grande parte do suporte de
multimdia que tornou o Windows 3.1 popular entre os usurios.
A Microsoft lanou em 1996 o Windows 4.0, que provia segurana e suporte
de rede adicionais. O Windows 2000 lanado em 2000, introduziu o Active Directory,
um banco de dados de usurios, computadores e dispositivos que tornou mais fcil
para o usurio a consulta de informaes sobre recursos dispersos na rede, ele era
considerado mais seguro e provia melhor suporte de rede do que os sistemas
anteriores.
A Microsoft lanou o Windows XP em 2001, que unificou os cdigos-base de
consumo e comercial, esse sistema apresentado em diversas edies que foram
construdas a partir do mesmo cdigo-base, porm com as necessidades adaptadas a
um grupo especifico de usurios.
Aps o Windows XP, foi lanado o Windows Server 2003, em 24 de Abril de
2003, tambm conhecido como Windows NT 5.2, Windows Vista em 2007, Windows
Server 2008 com vrias edies direcionadas para sistemas, o Windows 7 com vrias
verses tambm, Windows 8 em 2012, e Windows 8.1 e atualmente o Windows 10
que ir para o mercado no segundo semestre de 2015.
9 Metas de Projeto
A principal meta de projeto para o Windows XP era reintegrar os cdigos-base
de suas linhas de sistemas operacionais de consumo e empresariais. A linha
corporativa sempre focou mais em segurana e estabilidade, enquanto a linha de
consumo dava mais enfoque ao suporte multimdia para jogos. A Microsoft sempre
tentou atender melhor as metas tradicionais das suas linhas individuais.
Em quanto o NT era focado em usurios empresariais, seu objetivo era
estabilidade, segurana e escalabilidade.
14
15
Com isso, o usurio tende a ser fiel a marca. Porm no s a facilidade que
existe no Windows, o sistema ainda conta com a realizao de tarefas avanadas,
possui diversos recursos extremamente profissionais que auxiliam muito bem todo tipo
de consumidor, desde os que utilizam o pc para uso casual aos avanados.
Ou seja, aliando essas duas caractersticas fundamentais, o Windows se tornou
uma grande referncia no mundo. A Microsoft aproveitou o sucesso do sistema para
migrar para outras modalidades no mundo da informtica, tais como softwares de
escritrio e sistema operacional para celulares.
10.3 Compatibilidades com diversos softwares
Os desenvolvedores de programas tm o Windows como o principal ponto de
consumo de seus produtos. Hoje praticamente no existe softwares que no tenham
compatibilidade com o Windows.
Ao contrrio dos outros sistemas operacionais, que muitas das vezes no
possuem compatibilidade com alguns programas, mas nesse caso a responsabilidade
do desenvolvedor, e no necessariamente do sistema operacional.
10.4 Compatibilidade com hardware
O Windows o sistema que possui maior compatibilidade com os drivers da
maioria dos hardwares. Quando por exemplo voc compra uma Web Cam, no
necessariamente ela ser compatvel com outros sistemas operacionais, mas com o
Windows certo que sim.
16
17
12.3 Suporte
O Linux contm uma vasta comunidade de pessoas interessadas em ajudar,
suporte em inmeros fruns e sites, e possvel comprar contrato de suporte com
empresas como Red Hat.
Com o Windows tambm h bastante material na internet e tambm possvel
contratar suporte Microsoft, neste quesito, ambos empatam.
Windows
Utilizado em mais de 92% dos computadores no Mundo, o Windows o
sistema mais popular, podendo ser utilizado em uma infinidade de computadores com
as mais diversas configuraes. Podendo desde estar em um computador popular, onde
atenderia a necessidade de um usurio comum que o utiliza para acessar a internet e
algumas funes utilizando o Office a um usurio Gamer avanado, onde precisa de
uma mquina mais poderosa, estvel e com hardware de maior capacidade.
18
Linux (Ubuntu)
Neste exemplo, estarei dando foco no Ubuntu, por ser a distribuio mais
popular entre os usurios comuns da atualidade. Possui uma interface que junta
elementos de usabilidade do Windows com o sistema OSX. Entre os principais
destaques esto a facilidade na instalao de novos aplicativos atravs de sua central
de programas, onde o usurio ao invs de procurar em sites, ele pode dentro do prprio
sistema operacional buscar e instalar novos programas.
A interface do Ubuntu est entre as mais agradveis e fceis de se usar
(baseados em sistemas Linux).
A maior desvantagem do Ubuntu e o que toda as distribuies Linux sofre, e a
de possuir poucos aplicativos de qualidade, poucos jogos, poucas ferramentas j
19
conhecidas e teis para qualquer usurio. A Microsoft por exemplo no possui uma
verso de seu excelente pacote Office para Linux, apenas para o OSX e Windows,
deixando os usurios sem opo de uma ferramenta de qualidade.
Para profissionais que precisam trabalhar com artes grficas, a nica forma de
conseguir rodar algum programa de Windows com a utilizao de emuladores, no
sendo agradvel por rodar com muita estabilidade, travamentos e as vezes nem
consegue abrir os programas necessrios, no sendo o ideal para este tipo de
profissional.
4 RESULTADOS
Chegamos ao resultado de que, cada usurio deve escolher o Sistema Operacional com
base em suas necessidades. Cada SO possui vantagens e desvantagens, cabendo a cada um
analisar se os mesmos prejudicam as suas principais funes no seu dia a dia.
O sistema operacional Linux, apesar de ser gratuito no fornece os melhores recursos
para quem deseja utiliz-lo para fins grficos, onde possui maior uso de ferramentas deste
tipo, como Photoshop e Corew Draw, e o Windows possui um maior nmero de aplicativos e
programas inteligentes e de maior produtividade.
O Windows no um SO livre, o que deixa um pouco mais restrito o seu uso para fins
domsticos com poucos recursos financeiros. Possui muitos problemas de segurana, devido a
sua popularidade.
5 CONCLUSO
Com este trabalho, concluo que apesar das rixas existente entre Linux e Windows,
ambos os sistemas operacionais so maduros, complexos e cada um com suas
particularidades.
Existem caractersticas que nos levam a diferenciar um do outro, porm varia da
necessidade do usurio a escolha do melhor Sistema Operacional para os devidos fins
especficos.
6 REFERNCIAS BIBLIOGRFICAS
20
Disponvel
em:
Higa, Paulo. As dez principais diferenas entre o Windows e Linux. 2015. Disponvel em:
<http://www.guiadopc.com.br/artigos/3394/as-10-principais-diferencas-entre-o-windows-eolinux.html>. Acesso em: 25 maio. 2015.
Bastos, Fabrcio. Vantagens e Desvantagens do Windows. 2015. Disponvel em:
<http://analistati.com/vantagens_desvantagens_windows/>. Acesso em: 25 maio. 2015.
Alves, Jesulino. Software livre: Quer Um Motivo Para Usar Linux? - Te Damos 15. 2015.
Disponvel
em:
<http://softwarelivre.org/mslguarulhos/software-livre-quer-um-motivoparausar-linux-te-damos-15>. Acesso em: 26 maio. 2015.
21