Tipos de sistemas operacionais
Tese: Tipos de sistemas operacionais. Pesquise 862.000+ trabalhos acadêmicosPor: andre1986 • 16/9/2014 • Tese • 729 Palavras (3 Páginas) • 282 Visualizações
Tipos de sistemas operacionais
Os sistemas operacionais podem ser classificados segundo diversos parâmetros e
perspectivas, como tamanho, velocidade, suporte a recursos específicos, acesso à rede,
etc. A seguir são apresentados alguns tipos de sistemas operacionais usuais (muitos
sistemas operacionais se encaixam bem em mais de uma das categorias apresentadas):
Batch (de lote) : os sistemas operacionais mais antigos trabalhavam “por lote”, ou
seja, todos os programas a executar eram colocados em uma fila, com seus dados
e demais informações para a execução. O processador recebia os programas e
os processava sem interagir com os usuários, o que permitia um alto grau de
utilização do sistema. Atualmente, este conceito se aplica a sistemas que processam
tarefas sem interação direta com os usuários, como os sistemas de processamento
de transações embancos de dados. Além disso, o termo “em lote” também é usado
para designar um conjunto de comandos que deve ser executado em sequência,
sem interferência do usuário. Exemplos desses sistemas incluem o OS/360 e VMS,
entre outros.
De rede : um sistema operacional de rede deve possuir suporte à operação em rede, ou
seja, a capacidade de oferecer às aplicações locais recursos que estejam localizados
em outros computadores da rede, como arquivos e impressoras. Ele também deve
disponibilizar seus recursos locais aos demais computadores, de forma controlada.
A maioria dos sistemas operacionais atuais oferece esse tipo de funcionalidade.
Distribuído : em um sistema operacional distribuído, os recursos de cada máquina
estão disponíveis globalmente, de forma transparente aos usuários. Ao lançar
uma aplicação, o usuário interage com sua janela, mas não sabe onde ela está
executando ou armazenando seus arquivos: o sistema é quem decide, de forma
transparente. Os sistemas operacionais distribuídos já existem há tempos (Amoeba
[Tanenbaum et al., 1991] e Clouds [Dasgupta et al., 1991], por exemplo), mas ainda
não são uma realidade de mercado.
Multi-usuário : um sistema operacional multi-usuário deve suportar a identificação do
“dono” de cada recurso dentro do sistema (arquivos, processos, áreas de memória,
conexões de rede) e impor regras de controle de acesso para impedir o uso desses
recursos por usuários não autorizados. Essa funcionalidade é fundamental para
a segurança dos sistemas operacionais de rede e distribuídos. Grande parte dos
sistemas atuais são multi-usuários.
Desktop : um sistema operacional “de mesa” é voltado ao atendimento do usuário
doméstico e corporativo para a realização de atividades corriqueiras, como edição
de textos e gráficos, navegação na Internet e reprodução de mídias simples. Suas
principais características são a interface gráfica, o suporte à interatividade e a
6
c Carlos Maziero : Funcionalidades
operação em rede. Exemplos de sistemas desktop são os vários sistemas Windows
(XP, Vista, 7, etc.), o MacOS X e Linux.
Servidor : um sistema operacional servidor deve permitir a gestão eficiente de grandes
quantidades de recursos (disco, memória, processadores), impondo prioridades e
limites sobre o uso dos recursos pelos usuários e seus aplicativos.
...