14
TIPOS DE SISTEMAS OPERACIONAIS MSC. JESSE TEIXEIRA DA SILVA

Tipos de Sistemas Operacionais

Embed Size (px)

Citation preview

TIPOS DE SISTEMAS OPERACIONAIS

MSC. JESSE TEIXEIRA DA SILVA

INTRODUÇÃO

Já pensou se todo aplicativo tivesse que entender como cada um desses itens funciona

em detalhe???

Um Computador moderno consiste em vários processadores, memória, discos e periféricos...

O QUE SÃO SISTEMAS OPERACIONAIS?

• São uma coletânea de programas que proporcionam uma maneira estável e consistente de interagir com o hardware.

• Gerenciam os recursos do sistema.

• Fornecem uma interface consistente para que elementos como, teclado, mouse, monitor, memória, HD, processador e demais periféricos, sejam controlados e utilizados por um usuário final.

• Gerenciam todas as rotina de E/S.

A principal função do sistema operacional é providenciar ao usuário um modelo muito mais simples e claro do computador e principalmente gerenciar todos os seus recursos (Andrew Tanenbaum, 2007).

OS SISTEMAS OPERACIONAIS SÃO DIVIDIDOS PELO TIPO DE

COMPUTADORES QUE CONTROLAM, APLICATIVOS QUE

SUPORTAM E TAREFAS QUE PODEM EXECUTAR.

SO PARA MAINFRAMES

• Desenvolvidos para processar vários tipo de trabalhos simultaneamente

• Seus três principais tipos de serviços são:

Batch – Processamento de Jobs sem intervenções de usuários

Processamento de transações – Valores muito altos de pequenas requisições

Compartilhamento de tempo - Múltiplos usuários / conexões simultâneas

• Compartilham recursos como processamento, memória e softwares

• Suporte a multiusuários.

• Podem ser divididos em diversos tipos :

– Servidores de arquivos

– Servidores de aplicativos

– Gerenciadores de domínio

– Etc...

SO PARA SERVIDORES

Sistemas operacionais para PC

• Suportam multiprocessamento.

• Nem todos os aplicativos são iniciados em tempo de boot.

• Sua principal função é prover um ambiente estável e simplificado para um único usuário.

• Altamente utilizados para processamento de documentos, internet, jogos e aplicativos mais pessoais.

Sistemas operacionais móveis

• Encontrados em celulares, Tablets e PDAS.

• Suportam instalações de aplicações pelo usuário final

• Possuem habilidade de trabalhar com fotos, musicas, transferência de dados e voz.

• A grande diferença entre os sistemas operacionais móveis e os tradicionais (Computadores) é a gerencia de dados em disco.

Sistemas operacionais embarcados

• A grande diferença entre os SO embarcados e os móveis é a garantia de que softwares não confiáveis serão instalados.

•Em geral, são executados em computadores e dispositivos menos complexos•Não suportam instalação de sistemas pelos usuários

•Todos os softwares se encontram na ROM (read-only memory)

SO para Smart Cards

• Presente em cartões de crédito, débito, estacionamento, sensores, etc.

•Podem executar tarefas mais simples ou um pouco mais complexas

• São capazes de rodar javaapplets.•Designados a manter os dados em segurança.

SO DE TEMPO REAL

• RTOS : Real-time operating system

• Conhecidos por possuírem o tempo como principal parâmetro.

• Utilizado para controlar máquinas, instrumentos científicos,sistemas industriais e sistemas considerados críticos.

• Na maioria dos casos não é designado para usuários finais

• Garante que uma ou mais funções ou rotinas sejam sempre executadas de forma precisa e ao mesmo tempo.

SO DE TEMPO REAL CRÍTICO

• Hard real-time system

• O prazo para execução de determinada tarefa jamais pode ser violado.

• O tempo médio entre falhas tem que ser maior que 10 elevado a 9 horas (1.000.000.000)

• Possui comportamento determinístico.

SO DE TEMPO REAL NÃO CRÍTICO

Soft real-time system

• O prazo para execução de determinada tarefa pode ser violado.

• O não cumprimento de uma tarefa nem sempre causa danos irreversíveis.

• Trabalham com um grande volume de dados.