Sei sulla pagina 1di 2

1.

Faça uma pesquisa e apresente, na forma de itens, as características


dos seguintes sistemas operacionais:
1.1. Sistemas operacionais de tempo real;
É um sistema destinado a execução de múltiplas tarefas onde o tempo
de resposta a um evento é pré-definido, também o sistema de tempo real
interage do meio ao redor.
1.2. Sistemas operacionais embarcados;
Contam com quantidade reduzida de recursos como memória, poder de
processamento e outros requisitos como processamento em tempo real,
geralmente os sistemas embarcados utilizam sistemas operacionais de tempo
real especiais que além de consumirem muito menos memória e
processamento, são muito mais estáveis e confiáveis
1.3. Sistemas operacionais de redes;
É uma aplicação de software que fornece uma plataforma para a
funcionalidade de um computador individual e para vários computadores dentro
de uma rede interligada, basicamente controla outro hardware software e
computador para executar aplicações, compartilhar recursos, proteger os
dados e estabelecer a comunicação.
1.4. Sistemas operacionais de multiprocessadores;
Possuem dois ou mais processadores (multicomputadores), conectados
através de linhas de comunicação, onde cada um desses sistemas funciona de
forma independente, possuindo seu (s) próprio (s) processador (es), memória
principal e dispositivos de E/S.
1.5. Sistemas operacionais de computadores de grande porte;
A maior característica de sistemas operacionais para computadores de
grande porte é serem orientados para o processamento simultâneo de muito
Jobs (logo veremos com mais detalhe), sendo que a maioria deles precisa de
quantidades prodigiosas de E/S. Esses sistemas operacionais oferecem
normalmente três tipos de serviços: em lote (batch), processamento de
transações e tempo compartilhado. Um sistema em lote processa jobs de rotina
sema presença interativa do usuário.
1.6. Sistemas operacionais distribuídos.
Comunicação através de mensagens, concorrência, partilha de recursos,
sistema assíncrono, falha independentes e heterogeneidade.
2. Relacione algumas diferenças entre os sistemas operacionais de
computadores pessoais e os sistemas operacionais de computadores de
grande porte.
Os computadores pessoais são sempre interativos já os mainframes
quase sempre são ênfase ao processamento em lote ou tempo de
compartilhamento com muitos usuários, proteção e uso dos recursos são muito
mais problemático nesses computadores.
3. Qual é a principal dificuldade que um programador deve superar
quando estiver escrevendo um sistema operacional para um ambiente de
tempo real?
A principal dificuldade é manter o sistema operacional dentro das
restrições de tempo fixas de um sistema de tempo real. Se o sistema não
completar uma tarefa em certo período de tempo, ele pode causar uma quebra
do sistema inteiro que está executando. Portanto, ao escrever um sistema
operacional para um sistema de tempo real, o desenvolvedor precisa estar
certo de que esses esquemas de escalonamento não permitem que o tempo de
resposta ultrapasse a restrição de tempo;

Potrebbero piacerti anche