Você está na página 1de 9

UNIVERSIDADE FEDERAL DE SERGIPE

DEPARTAMENTO DE SISTEMAS DE INFORMAO

ALUNA: ISABELLA OLIVEIRA CUNHA

ITABAIANA SE
03/10/2014
SISTEMAS OPERACIONAIS

INTRODUO:

Um Sistema Operacional, apenas um conjunto de rotinas executado pelo


processador, de forma semelhante aos programas dos usurios. Sua principal funo
controlar o funcionamento de um computador, gerenciando a utilizao e o
compartilhamento dos seus diversos recursos, como processadores, memrias e
dispositivos de entrada e sada. Sem o Sistema Operacional, um usurio para interagir
com o computador deveria conhecer profundamente diversos detalhes sobre o hardware
do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de
erros. O sistema operacional desta forma tem por objetivo funcionar como uma
interface entre o usurio e o computador, tornando sua utilizao mais simples, rpida e
segura. A grande diferena entre um sistema operacional e aplicaes convencionais a
maneira como suas rotinas so executadas em funo do tempo. Um sistema
operacional no executado de forma linear como na maioria das aplicaes, com
incio, meio e fim. Suas rotinas so executadas concorrentemente em funo de eventos
assncronos, ou seja, eventos que podem ocorrer a qualquer momento.
O Sistema Operacional o primeiro programa que um computador ir executar.
Sem o sistema operacional, os computadores atuais seriam inutilizveis. Recentemente
os sistemas operacionais tambm so utilizados em telefones celulares, contendo a
maioria das funcionalidades que so encontradas nos sistemas operacionais dos
computadores. Um celular moderno mais poderoso que um computador de mesa,
daqueles de 20 anos atrs. O objetivo de um sistema operacional organizar e controlar
o hardware e o software para que o dispositivo funcione de maneira flexvel e
previsvel.
CLASSIFICAES DE SISTEMAS OPERACIONAIS:

Os sistemas operacionais podem ser classificados em:


- Monotarefa: permite a execuo de um nico programa por vez;
- Multitarefa: permite que mais de uma tarefa seja processada simultaneamente no
sistema computacional.
- Monoprocessados: somente um processador pode ser gerenciado pelo sistema
operacional;
- Multiprocessados: vrios processadores podem ser gerenciados simultaneamente;
- Monousurio: o sistema operacional s capaz de suportar um nico usurio
acessando seus recursos;
- Multiusurio: vrios usurios dividem os mesmos recursos do sistema computacional.

FUNCIONAMENTO:

Um sistema operacional possui as seguintes funes:


- Gerenciar os recursos do computador como: CPU, dispositivos perifricos;
- Estabelecer uma interface com o usurio, para que possa facilitar o uso dos recursos do
computador;
- Configurao de dispositivos;
- Controle da rede;
- Gesto de programas;
- Inicializao do computador;
- Segurana do sistema;
- Prov e executa servios para softwares aplicativos.

ESTRUTURA DE UM SISTEMA OPERACIONAL:

KERNEL:
O Kernel o ncleo do sistema. responsvel pelas operaes de baixo nvel
tais como: gerenciamento de memria, gerenciamento de processos, suporte ao sistema
de arquivos, perifricos e dispositivos. Pode ser compilado para se adequar melhor a um
determinado tipo de mquina.
DRIVERS:
Mdulos de cdigo especficos para acessar os dispositivos fsicos. Existe um
driver para cada tipo de dispositivo, como discos rgidos IDE, SCSI, portas USB, placas
de vdeo, etc. Muitas vezes o driver construdo pelo prprio fabricante do hardware e
fornecido em forma compilada (em linguagem de mquina) para ser acoplado ao
restante do sistema operacional.

CDIGO DE INICIALIZAO:
A inicializao do hardware requer uma srie de tarefas complexas, como
reconhecer os dispositivos instalados, test-los e configur-los adequadamente para seu
uso posterior. Outra tarefa importante carregar o ncleo do sistema operacional em
memria e iniciar sua execuo.

PROGRAMAS UTILITRIOS:
So programas que facilitam o uso do sistema computacional, fornecendo
funcionalidades complementares ao ncleo, como formatao de discos e mdias,
configurao de dispositivos, manipulao de arquivos (mover, copiar, apagar),
interpretador de comandos, terminal, interface grfica, gerncia de janelas, etc.

ESTRUTURAS DE SISTEMAS OPERACIONAIS:

SISTEMAS MONOLTICOS:
a estrutura dos primeiros SOs. Consistida, basicamente, por um programa
dividido em sub-rotinas, na estrutura monoltica permitido a qualquer uma dessas sub-
rotinas em qualquer parte do programa chamar outra(s) sub-rotina(s). A construo do
programa final dada com base nos mdulos compilados separadamente, unidos atravs
de um linker. A boa definio de parmetros de ligao entre as diferentes rotinas
existentes aumenta e muito o desempenho, porm o sistema pode parar devido a algum
erro ocasionado por uma dessas rotinas. A exemplo temos o prprio UNIX, o MS DOS,
o FreeBSD, dentre outros.

SISTEMAS EM CAMADAS:

Foi originado na Holanda por Edsger Dijkstra, que utilizou o algoritmo de busca
de menor caminho, tambm de sua prpria autoria, para percorrer dentre as vrias
camadas, as que atendero as solicitaes de cima, de maneira mais eficiente. Tal
estrutura tem uma vantagem maior do ponto de vista tanto do projeto quanto da
implementao, pois a impossibilidade de comunicao direta das aplicaes de cima
com as de baixo, leva a um controle maior do SO sobre o hw. A principal vantagem
dessa estrutura justamente a modularizao, facilitando sua alterao e depurao de
cada camada, alm de criar uma hierarquia de nveis de acesso que permite proteger as
camadas mais internas. A exemplo temos o Windows NT, o THE e o MULTICS

MQUINA VIRTUAL:
Uma mquina virtual uma cpia via software que busca simular uma mquina
real. Uma mquina virtual pode ser definida como uma duplicata eficiente e isolada de
uma mquina real. A IBM define uma mquina virtual como uma cpia isolada de um
sistema fsico, e esta cpia est totalmente protegida. Uma mquina virtual um
computador fictcio criado por um programa de simulao. Sua memria, processador e
outros recursos so virtualizados. A virtualizao a interposio do software (mquina
virtual) em vrias camadas do sistema. uma forma de dividir os recursos de um
computador em mltiplos ambientes de execuo.

SISTEMAS CLIENTE-SERVIDOR:
Sistemas Cliente-Servidor so modelos de computao que distinguem dois tipos
bsicos de equipamentos computacionais: servidores e clientes, sendo interligados entre
si geralmente utilizando-se uma rede de computadores. Neste modelo, geralmente os
servidores agregam as funes mais importantes do sistema, deixando aos clientes
apenas o processamento de aplicaes mais bsicas.

HISTRIA DOS SISTEMAS OPERACIONAIS:

Na dcada de 50, os computadores eram girantes e ocupavam salas inteiras.


Nessas primeiras mquinas, as tarefas eram realizadas por tcnicos, os quais digitavam
o que seria realizado atravs do prprio hardware. Toda programao era feita
absolutamente em linguagem de mquina, muitas vezes interligando plugs para
controlar funes bsicas da mquina. E apesar de funcionar para as tarefas necessrias,
esses PCs necessitavam sempre da interveno humana e no podiam usar rotinas.
A partir da dcada de 60 com a introduo dos transistores, as mquinas
evoluram e com a chegada dos cartes perfurados aumentou a facilidade de
programao. Para rodar um programa nessas mquinas, o programador produzia um
conjunto de cartes perfurados e o entregava ao operador de mquina que dava entrada
do programa no computador. Quando o computador completava o trabalho, o operador
devolvia os cartes com a impresso dos resultados ao programador.
Nessa poca os fabricantes de computadores tinham duas linhas distintas de
produtos. Os computadores cientficos que eram usados para clculos na cincia e
engenharia e os computadores comerciais que executava tarefas como ordenao de
dados e impresso de relatrios, sendo usados principalmente por instituies
financeiras.

Em 1965, o Project MAC desenvolve o sistema operacional Multics. Ele teve


um poderoso impacto no ramo da computao, devido as suas novas e valiosas ideias.
Mesmo sendo criticado na sua poca, a histria provou que as crticas no tinham
fundamento. Ele era modular, sua estrutura programacional e o sistema poderia crescer
simplesmente adicionando mais recursos da fonte apropriada memria principal,
espao de disco, etc. Tinha listas de controle de acesso separadas em cada arquivo
provinham o compartilhamento das informaes de forma flexvel, mas tambm
provinham privacidade quando esta era necessria. Continha tambm uma quantidade
de mecanismos padro que permitiam que engenheiros analisassem a performance do
sistema, assim como o nmero de mecanismos adaptativos de otimizao de
performance.
J em 1970, o UNIX foi criado por desenvolvedores da AT&T, sendo distribudo
em linguagem C (a linguagem C foi projetada para esse sistema operacional). O UNIX
poderia ser portado para o novo hardware em meses pois as mudanas eram fceis. Ele
considerado um dos primeiros sistemas operacionais modernos. A partir dele foram
criados conceitos importantes no mundo da computao.
Em 1980 a IBM seleciona PC-DOS da Microsoft como o sistema operacional
para o IBM-PC. O projeto do DOS foi baseado intimamente nas facilidades oferecidas
pelo CP/M e as ideias por trs dele, e a razo principal era para fazer com que os
usurios de computador acostumados com o CP/M pudessem aprender o DOS
rapidamente, alm de tornar mais fcil adapt-lo aos programas j existentes para o
CP/M em 8 bits. O DOS foi feito tendo o pressuposto de que apenas uma pessoa estaria
usando o computador e que um nico usurio estaria pedindo que o computador s
executasse uma tarefa de cada vez (no se poderia por exemplo, imprimir um
documento e executar um outro comando ao mesmo tempo). O DOS foi feito para ser
usado em um ambiente monousurio e monoprocessamento, seguindo os mais simples
conceitos do uso da computao e era natural que fosse feito desta forma, pois suas
razes vieram de um sistema operacional e de mquinas de 8 bits. O DOS originalmente
dava a cada programa o controle total do computador e de sua memria, e foi bastante
complicado fazer com que as verses mais avanadas do DOS impusessem as
limitaes que so necessrias para que seja possvel obter 2 programas rodando ao
mesmo tempo no computador, o multiprocessamento. O DOS considerado o produto
que decidiu o destino da iniciante Microsoft. O MS-DOS foi sucedido por duas linhas
de produtos: o OS/2 e o Windows 95.
Em 1984 a Apple lana o sistema operacional Macintosh OS 1.0, o primeiro a ter
uma interface grfica totalmente incorporada ao sistema. E a Apple resolveu simplificar
as coisas para o consumidor. Muitos dos comandos que amedrontavam os usurios
foram removidos e substitudos por gestos do mouse. Este era o comeo da era dos
computadores amigveis.
Em 1985 surge a primeira tentativa da Microsoft no campo dos sistemas
operacionais com interface grfica, atravs do MS-Windows 1.0. O software da MS
copiou algumas coisas do Macintosh, mas ele era bem diferente em diversos aspectos.
Este sistema rodava sobre o MS-DOS, mas j trazia alguns drivers avanados para
melhorar a usabilidade.
Em 1987 surge o MINIX, depois de tantas verses do Unix voltadas a grandes
empresas e sistemas domsticos, um homem chamado Andrew S. Tanenbaum lanou
um software simplificado para fins educacionais. O MINIX foi uma das inspiraes
para o lanamento do aclamado Linux.

E em 1991 chega no mercado o Linux, apesar de no ser o sistema preferido de


muitos, foi um dos mais importantes da histria, visto que trazia cdigo livre e aberto.
De incio, o sistema de Linus Torvalds aproveitou bibliotecas e aplicaes do GNU. O
curioso desse sistema que ele no se popularizou como uma plataforma nica. Desde o
comeo, Torvalds distribuiu o Kernel do sistema de forma gratuita, garantindo que
diversos outros sistemas pudessem ser desenvolvidos e oferecer novas experincias para
os usurios. O Linux continua em desenvolvimento constante, sendo que seu ncleo
principal atualizado para englobar novas tecnologias e melhorias. O principal destaque
desse software que ele somente evoluiu e no precisou se preocupar com interface
grfica e outros adicionais. Atualmente, o sistema est na verso 3.11.

Ainda em 1991, a Apple lana o System 7. Esse sistema j veio consolidado e


agregou uma srie de novos recursos para o utilizador. Graas evoluo tambm dos
componentes de hardware e perifricos, esse software agradou aos consumidores. Ele
foi o primeiro sistema da Apple a ser disponibilizado em CD.

No ano seguinte, chega o Windows 3.1 com uma interface de rede mais bem
desenvolvida, com melhor suporte para a execuo de arquivos multimdia e fontes
TrueType. Em apenas dois meses, a verso 3.1 vendeu 3 milhes de cpias. Ele foi um
sistema muito popular no Brasil na dcada de 1990.

Em 1993, a Berkeley Software Distribution lanou o NetBSD, e a companhia


The FreeBSD Project disponibilizou o FreeBSD. Os dois sistemas ainda existem e so
gratuitos.

Em 1995, chega o Windows 95, que foi to importante que acabou definindo
alguns padres. A forma como o desktop organizado, a qual ainda utilizada no
Windows 7 e 8, o Menu Iniciar (que s foi removido na ltima verso do Windows), a
barra de tarefas e o Windows Explorer foram novidades que facilitaram a utilizao do
sistema. Depois de algumas atualizaes, o Windows 95 passou a suportar a leitura de
dispositivos USB, o navegador Internet Explorer (que jamais saiu do sistema da
Microsoft) e outras funes. Este sistema foi o responsvel por tornar o Windows o
sistema mais usado do mundo.

Em 2001 chega um dos sistemas mas usados no mundo, o Windows XP. Ele teve
sua interface completamente remodelada, trouxe uma srie de novos recursos para
redes, DirectX 8.1, suporte avanado para mltiplos usurios, novos recursos de
segurana e muito mais. Esse sistema ganhou muitas atualizaes.

Nesse mesmo ano a Apple lana o OS X, que veio para revolucionar a histria da
companhia. Desde o lanamento desse sistema, a Apple vem apenas realizando
melhorias e no lanou uma verso totalmente nova O Mac OS X, como tambm era
chamado, trazia memria protegida, o dock (semelhante ao que usado at hoje), o
terminal, um cliente de e-mail, suporte para OpenGL e outros tantos recursos.

Em 2004, depois de 13 anos da inveno do Linux, nasce o sistema que, hoje,


o mais popular com a cara do Pinguim. Baseado no Debian, esse sistema deixou as
coisas mais amigveis para o usurio. O Ubuntu recebe duas atualizaes anuais e conta
com suporte avanado para os mais variados tipos de hardware (incluindo placas
NVIDIA e AMD).

Em 2007, chega o iOS. E a grande revoluo no mercado de celular ocorre


quando a Apple lana o famoso iPhone. Na poca, no havia nada semelhante ao
smartphone e sistema da Ma. O iOS foi criado com base no OS X e introduziu ao
mundo recursos de fcil uso. Recentemente, o sistema passou por uma reformulao em
seu visual e continua dando passos largos na introduo de novos recursos.

No ano seguinte, chega o Android. Anteriormente desenvolvido pela Android


Inc., o Android foi adquirido pela Google ainda em 2005. De l para c, a gigante das
buscas veio trabalhando para conquistar o mercado mvel. Hoje, o Android o sistema
porttil mais usado do mundo, sendo que ele vem ganhando destaque por ser pioneiro
no lanamento de diversos recursos. A verso mais recente a 4.3, que j traz suporte
para o Open GL ES 3.0.

E em 2010, depois de insistir longos anos no Windows Mobile (que era apenas
uma verso mal adaptada do sistema para desktop), a Microsoft remodelou seu sistema
para portteis. O Windows Phone conta com cones grandes, tiles, um design muito
limpo e compatibilidade com APIs modernas para a execuo de jogos tridimensionais.

J em 2012, depois de vrias verses do Windows (Vista, 7), chega no mercado


o Windows 8. Pensando em migrar para o setor dos tablets e revolucionar a forma como
as pessoas usam os PCs, a Microsoft apostou em uma reformulao de seu sistema.
Aproveitando elementos do Windows Phone, o novo Windows 8 trouxe um novo Menu
Iniciar. Alm disso, ele mantm a compatibilidade com os antigos programas e traz
suporte para novos apps.

Você também pode gostar