Вы находитесь на странице: 1из 6

Universidade Federal de Sergipe

Centro de Cincias Exatas e Tecnologia


Departamento de Computao
Cincia da Computao

COMP0306 SISTEMAS OPERACIONAIS

ESTUDO DE CASO - SISTEMA OPERACIONAL WINDOWS

PROF. CLEBESON CANUTO DOS

MATHEUS VINCIUS GONZAGA PROTZIO 201120001164

So Cristvo SE
09 de maio de 2016

1. RESUMO
O documento ir abordar um estudo de caso do Sistema Operacional Windows. Nele
ser descrito a histria de evoluo do sistema, abordando conceitos referentes a classificao
e a as suas principais distribuies.
Sero tambm mostrados os algoritmos implementados nas tarefas fundamentais de
um sistema operacional, como processos, gerenciamento de memria, Deadlock e o sistemas
de arquivos suportados.
2. INTRODUO

2.1.

Histrico e Conceitos Bsicos


Um sistema operacional uma coleo de programas que inicializam o hardware do

computador. Fornece rotinas bsicas para controle de dispositivos, a gerncia, o


escalonamento e a interao de tarefas. Mantm a integridade de sistema(Oficina da NET,
2008).
Os sistemas operacionais podem ser divididos em Sistemas operacionais de tempo
real, Monousurio(monotarefa), Monousurio(multitarefa), Multiusurio.

Tempo real(RTOS): Em geral, um Sistema Operacional responsvel por gerenciar


os recursos de hardware e hospedar os aplicativos que so executados no computador.
Um sistema operacional de tempo real (RTOS) tambm executa essas tarefas, mas
projetado especialmente para rodar aplicaes com extrema preciso e alto grau de
confiabilidade. Isso pode ser especialmente importante para sistemas de medio e
controle(Mecatrnica Atual, 2016). Um exemplo o Sistema freeRTOS.

Monousurio/monotarefa: Um Sistema Operacional Monotarefa e Monousurio


permite que "apenas um usurio" realize "uma tarefa por vez"(CURY, 2014). Um
exemplo o sistema PalmOS.

Monousurio/Multitarefa: So sistemas operacionais que permitem que um nico


usurio utilize diversos programas ao mesmo tempo(Brasil TI, 2008). Por exemplo,
um usurio pode acessar a Internet enquanto escuta msica. Exemplos desse tipo de
sistema operacional so Microsoft Windows, Linux, Apple MacOS.

Multiusurio: Um sistema operacional multiusurio permite que diversos usurios


utilizem simultaneamente os recursos do computador. O sistema operacional deve se
certificar que as solicitaes de vrios usurios estejam balanceadas(Brasil TI, 2008).
Exemplos desse tipo de sistema so VMS e sistemas operacionais mainframe como o
MVS.

Prestes a comemorar 30 anos de vida, o Windows o sistema operacional mais amado


e odiado de todo o mundo. Presente em quase 90% dos computadores do mundo, o sistema
uma conquista expressiva da Microsoft e mostra que a companhia domina a categoria com
bastante folga(Canaltech, 2014).
Mas, como muitos devem saber, nem sempre foi assim. O Windows no nasceu da
forma como o conhecemos e nem com todos os recursos com os quais estamos familiarizados.
Houve um processo gradual de evoluo em que a Microsoft aprendeu quais eram as
necessidades

das

pessoas

aperfeioou

funcionalidades

para

equipar

seu

programa(TecMundo, 2014).
2.2.

Principais Distribuies
Durante a evoluo do sistema operacional da Microsoft vrias verses foram criadas,

algumas delas fracassadas e outras com grande aceitao por parte do pblico. Algumas da
verses que merecem destaque no Windows so Windows 1, Windows 95, Windows 98,
Windows XP, Windows 7 e a verso atual o Windows 10.
Windows 1
O primeiro produto da Microsoft esse sistema operacional foi lanado em novembro
de 1985.
Teve sua base de construo do MS-DOS e se apoiava bastante nas entradas inseridas
nas linhas de comando do sistema. Outro funcionalidade a ser destacada que o SO j possu
o suporte a mouse.
Windows 2
Aps 2 anos foi desenvolvido esse sistema. A maior inovao trazida nessa verso foi
a possibilidade de janelas sobreporem as outras. Houve o aparecimento tambm do Word e do
Excel.
Windows 3/3.1
Uma caracterstica desse verso era a exigncia de um disco rgido para instalao. A
grande inovao do Windows 3 diz respeito aos programas do MS-DOS que agora podiam ser
executados em uma janela normal, dando bastante flexibilidade aos que no se adaptavam
logo de cara com a interface grfica do software.
Houve a insero de jogos consagrados como campo minado e pacincia.

Windows 95
Como o nome sugere, esse SO da Microsoft foi lanado no ano de 1995 e trouxe, pela
primeira vez, o Menu Iniciar e a Barra de ferramentas to familiares para todos ns. O
Windows 95 tambm inaugurou o conceito de plug and play, facilitando bastante a vida de
quem precisasse utilizar um perifrico diferente(TecMundo, 2014).
Houve a introduo do Internet Explorer por meio de uma atualizao posterior.
Windows 98
Alguns aplicativos foram atualizados e outros criados, entre essas criaes esto IE4,
Outlook Express, Windows Address Book, Microsoft Chat e o NetShow Play, que seria
posteriormente substitudo pelo Windows Media Player. Muitas dessas ferramentas j foram
aposentadas.
Windows XP
Considerado por muitos a melhor verso j desenvolvida dos Windows. Sendo tambm
a que mais recebeu suporte por parte da Microsoft, foram 13 anos.
Windows 7
Vencendo com facilidade a liderana de sistemas operacionais mais utilizados do
mercado, o Windows 7 disputa o topo do ranking na preferncia de usurios com o XP.
Lanado em 2009, esse SO trouxe mudanas visuais pequenas em relao ao seu antecessor,
mas mais rpido, estvel e fcil de utilizar(TecMundo, 2014).
Windows 8/8.1
A principal reclamao dos usurios foi a excluso do boto Iniciar do Windows 8,
ento de forma a ceder a essa presso a Microsoft resolveu criar uma atualizao que viria a
ser conhecida como Windows 8.1, alm dessa modificao houveram outras que viriam a
melhorar o desempenho da verso anterior.
Windows 10
Lanado recentemente essa verso recebeu muitos elogias dos usurios que elogiam
bastante sua usabilidade e desempenho. A prpria Microsoft de forma a promover seu produto
estampa no seu site o slogan da verso, Windows 10 o melhor Windows de todos os
tempos.
2.3.

Classificao

Os sistemas operacionais podem ser classificados em monoltico, microncleo ou


hbrido.
A organizao monoltica de longe a mais comum; nesta abordagem, o sistema
operacional inteiro executado como um nico programa no modo ncleo. O sistema
operacional escrito como uma coleo de rotinas, ligadas a um nico grande programa
binrio executvel(TANENBAUM, 2010).
A existncia de milhares de rotinas que podem chamar umas s outras sem restrio
muitas vezes leva a dificuldades de compreenso do sistema(TANENBAUM, 2010).
Segundo TANENBAUM (2010),

a organizao de um projeto microncleo

alcanar a alta confiabilidade por meio da diviso do sistema operacional em mdulos


pequenos, bem definidos, e apenas um desses mdulos - o microncleo executado no
modo ncleo e o restantes executado como processos de usurio comuns relativamente sem
potncia.
Na abordagem hbrida h uma mesclagem das caractersticas dos modelos monoltico
e do microncleo. A ideia principal conseguir obter o desempenho do monoltico e a
estabilidade e segurana do microncleo.
O sistema operacional Windows possui o NT kernel (utilizado no Windows NT, 2000,
XP, Vista e Windows 7) que um kernel hbrido.
2.4.

Objetivos do Trabalho
Visando aprofundar os conhecimentos obtidos em sala de aula, foi proposto um estudo

de caso de diversos sistemas operacionais. Dessa forma ser exposto o sistema operacional
Windows, bem como as suas caractersticas particulares.
2.5.

Tpicos do Trabalho
Esse trabalho est divido em 5 tpicos principais. Nesse que foi acabado de ler, foi

mostrado o histrico do SO proposto e suas principais distribuies.


Nos tpicos seguintes sero mostrados caractersticas referentes ao processos e
threads, deadlock, gerncia de memria e os sistemas de arquivo.
3. PROCESSOS E THREADS
3.1.

Funcionamento dos Processos e Threads

3.2.

Estados e Transies de Processo e Threads

3.3.

Excluso Mtua(algoritmos utilizados)

3.4.

Escalonamento de Processos

4. Referncias
Canaltech. A evoluo do Windows em quase 30 anos de evoluo, 2014.
Disponvel em: http://canaltech.com.br/materia/windows/a-evolucao-do-windows-em-quase30-anos-de-historia-29760/. Acesso em 03 de maio de 2016.
TecMundo. Do Windows 1 ao Windows 10: os 29 anos de evoluo do SO da Microsoft,
2014. Disponvel em: http://www.tecmundo.com.br/windows-10/64136-windows-1-windows10-29-anos-evolucao-do-so-microsoft.htm. Acesso em 03 de maio de 2016.
Oficina Da NET. O que um Sistema Operacional?, 2008. Disponvel em:
https://www.oficinadanet.com.br/artigo/851/o_que_e_um_sistema_operacional. Acesso em 03
de maio de 2016.
Mecatrnica Atual. O que um Sistema Operacional de tempo real (RTOS)?, 2013.
Disponvel

em:

http://www.mecatronicaatual.com.br/educacao/1871-o-que-um-sistema-

operacional-de-tempo-real-rtos. Acesso em 03 de maio de 2016.


CURY, Thiago. Caractersticas dos principais Sistemas Operacionais, 2014. Disponvel em:
http://thiagocury.eti.br/disciplinas/so1/caracteristicas-principais-sistemas-operacionais.php.
Acesso em 03 de maio de 2016.
Brasil

TI.

Conceito

sobre

Sistemas

Operacionais,

2008.

Disponvel

em:

http://brasilti.blogspot.com.br/2008/02/conceito-sobre-sistemas-operacionais.html. Acesso em
03 de maio de 2016.
TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3 edio. So Paulo: Pearson
Prentice Hall, 2010. 654 p.

Вам также может понравиться