Escolar Documentos
Profissional Documentos
Cultura Documentos
1.INTRODUÇÃO..............................................................................................................3
1.1.Objectivos do trabalho.............................................................................................4
1.1.1.Objectivo geral..................................................................................................4
1.1.2.Objectivos específicos.......................................................................................4
1.2.Metodologia da Pesquisa.........................................................................................4
2.Revisão de Literatura......................................................................................................5
2.1.Origem e evolução dos sistemas operativos............................................................5
2.1.1.Motivo para o desenvolvimento do Sistema Operativo....................................6
2.2.Conceito de Sistemas Operativos............................................................................7
2.2.1.Objectivos dos Sistemas Operativos.................................................................7
2.2.2.Sistemas Operativos mais difundidos...............................................................8
2.3.Componentes de um Sistema Operativo..................................................................8
2.4.Principais funções de Sistemas Operativos.............................................................9
3.Atributos de qualidade de Sistemas Operativos.............................................................9
4.Classificação de Sistema Operativo.............................................................................10
4.1.Pelo serviço............................................................................................................10
4.1.1.Sistemas Operativos em rede..........................................................................10
4.1.2.Sistemas Operativos distribuídos....................................................................10
4.2.Quanto ao tipo........................................................................................................10
4.2.1.Sistema Operativo em Tempo Real (RTOS- Real Time Operating System)..10
4.2.2.Mono-Usuário, Mono-Tarefa..........................................................................10
4.2.3.Mono-Usuário, Multi-Tarefa...........................................................................11
4.2.4.Multi - Usuário................................................................................................11
4.3.Quanto a sua estrutura............................................................................................11
4.3.1.Sistemas Operativos Monolíticos....................................................................11
4.3.2.Modelo Cliente/Servidor.................................................................................11
5.Tipo de ambiente de Sistemas Operativo.....................................................................12
Conclusão........................................................................................................................13
Referências bibliográficas...............................................................................................14
A evolução do computador está ligada directamente aos sistemas operativos, que serve
de ponte entre a máquina e o utilizador. Neste trabalho focaremos a essência da
existência do sistema operativo, que é parte importante da máquina que revolucionou a
vida do homem.
1.1.1.Objectivo geral
1.1.2.Objectivos específicos
1.2.Metodologia da Pesquisa
Para elaboração deste trabalho foi feito uma revisão bibliográfica. Onde foi usado o
método indutivo, que é um método responsável pela generalização, isto é, partimos de
algo particular para uma questão mais ampla, mais geral.
Em 1980, William (Bill) Gates e seu colega de faculdade, Paul Allen, fundadores da
Microsoft, compram o sistema QDOS ("Quick and Dirty Operating System") de Tim
Isto tem sido feito colocando-se uma camada de software sobre o hardware de modo
que este software gere todas as partes do sistema. Assim o usuário seria apresentado
com uma interface que é mais fácil de entender e de programar. Esta interface é
O
.
S
chamada de máquina virtual é uma vista do sistema do Cima para baixo (Top-Down). A
vista alternativa dum sistema operativo, do nível do Hardware, é uma vista “Bottom
Up” e visualize o sistema operativo com um gestor do próprio hardware. Estas duas
vistas são visualizadas na figura em baixo:
Visto que um aplicativo não controla directamente as funções do sistema, este é dirigido
pelo Sistema Operativo através de chamadas ao sistema (system calls).
Criar uma máquina virtual sobre a máquina física que ofereça todos recursos lógicos
necessários para o desenvolvimento de aplicações.
Gestão de processos
Verificar que partes da memória estão sendo acedidas e por quais processos. Decide que
processos devem ser alocados ou retirados da memória, reservar o espaço para
diferentes funções sistema operativo, etc.
O sistema operativo é responsável pela gestão dos discos: criar volumes lógicos
(partição) e sua identificação, alocação de dados, gestão do espaço livre, etc.
O sistema operativo fornece uma estrutura lógica na qual os usuários podem criar,
eliminar directorias e ficheiros, ou ainda manipulá-los.
Gestão da rede
Máquina Virtual
O sistema operativo cria uma camada de software que esconde o hardware, definindo
uma máquina virtual que disponibiliza diversos recursos físicos e lógicos que possam
ser utilizados pelas aplicações.
Gestor de Recursos
Gere e optimiza a utilização dos recursos físicos e lógicos - como qualquer outra função
de gestão esta actividade do sistema operativo deve ter em consideração diversos
objectivos como o desempenho, a utilização eficaz do investimento no hardware, o
controlo de utilização dos recursos pelos utilizadores, etc.
Desempenho
Segurança
Fiabilidade
4.1.Pelo serviço
Estes abraçam serviços de rede logrando integrar recursos como impressora, espaço no
disco de uma máquina que o utilizador acede.
4.2.Quanto ao tipo
4.2.2.Mono-Usuário, Mono-Tarefa
4.2.4.Multi - Usuário
Permite que vários utilizadores tiram vantagem dos recursos do computador de forma
concorrente. O sistema operativo deve assegurar que as exigências dos usuários sejam
balanceadas, e que cada programa que eles usam tenha recursos suficientes e isolados de
modo que os problemas de um utilizador não afectem toda comunidade de utilizadores.
Não existe nenhuma. Cada procedimento é visível aos outros, o que é diferente das
outras as estruturas.
4.3.2.Modelo Cliente/Servidor
Neste modelo tudo quanto o kernel faz é gerir a comunicação entre os processos clientes
e servidores.
Alguns sistemas operativos apenas fornecem interface de usuário baseado em texto que
é linha de comandos (Command line interface). Esta exige um conhecimento prévio dos
comandos e respectiva sintaxe
Interface gráfica
Por outro lado, conclui-se que, o S.O é um programa ou um conjunto de programas cuja
função é gerenciar os recursos do sistema (definir qual programa recebe atenção do
processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma
interface entre o computador e o usuário.
Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos
computadores pessoais de hoje o executa através de outro programa armazenado em
uma memória nãovolátil ROM chamado BIOS num processo chamado "bootstrapping",
conceito em inglês usado para designar processos autosustentáveis, ou seja, capazes de
prosseguirem sem ajuda externa. Após executar testes e iniciar os componentes da
máquina (monitores, discos, etc), o BIOS procura pelo sistema operacional em alguma
unidade de armazenamento, geralmente o Disco Rígido, e a partir daí, o sistema
operacional "toma" o controle da máquina. O sistema operacional reveza sua execução
com a de outros programas, como se estivesse vigiando, controlando e orquestrando
todo o processo computacional.