Sei sulla pagina 1di 3

Questão 1

Fazer uma pesquisa apresentando em forma de itens as


características dos seguintes sistemas operacionais:
1) Sistemas Operacionais de Tempo Real:
São Sistemas operacionais que devem fornecer informações
precisas em tempo real, como por exemplo: um monitor cardíaco que
precisa ativar um alarme quando ocorre variações nos batimentos de
um paciente, ou se um avião em piloto automático desviar da rota o
sistema deveria corrigir imediatamente sua rota.
Sua rotina de processamentos no geral são curtas e específicas,
pelo fato de que devem executar suas tarefas no menor tempo
possível.
Outra Característica deste sistema é que ele faz divisões nas
execuções de atividades, ele estabelece prioridade para atividades
mais importantes, interrompendo atividades menos importantes que
assumem o controle do processador.
Concluímos que este sistema de tempo real é um software de
gerenciamento de recursos de um sistema computacional, com
objetivo de fazer que todas as atividades sejam atendidas dentro de
suas restrições de tempo de forma mais eficiente possível.

2) Sistemas Operacionais Embarcados:


São estes os sistemas com alguma funcionalidade mais simples,
com objetivo que não possui grandes alterações. Diferente de
sistemas com um propósito geral, este sistema realiza um conjunto
de tarefas predefinidas, com requisitos específicos.
Geralmente possuem uma quantidade reduzida de recursos
como memória e processamento, são sistemas mais estáveis e
confiáveis do que os demais para tarefas como controlar um sistema
médico que controla a vida de uma pessoa ou uma aeronave em
pleno vôo.
Alguns exemplos de sistemas embarcados são: Impressoras,
MP3 players, sistemas de monitoramento médico, equipamentos de
rede e computadores de bordo automotivos.
Concluímos que por questões como segurança e usabilidade
usamos este sistema para tarefas específicas.
3) Sistemas operacionais de redes:
Este tipo de sistema operacional projetado especificamente para
servidores. São otimizados para trabalhar com pedidos de clientes
remotos e eficientes servindo de dados.
Eles nos permitem administrar redes adicionais e gerenciar
usuários e permissões.
Oferecem o recurso de compartilhamento de arquivos,
impressoras e outros dispositivos através da rede. Atualmente os
modernos sistemas operacionais disponibilizam outros recursos
como: segmentação da rede com possibilidade de configuração de
redes virtuais e controle de habilitação de portas.
Concluímos que a função principal do Sistema Operacional de
rede é a administração lógica da mesma, ou seja, o controle de suas
funcionalidades.

4) Sistemas operacionais de multiprocessadores:


Esse tipo de sistema é caracterizado por possuir mais de um
processador em suas linhas de comunicação, onde cada um destes
sistemas funciona de forma independente, cada um com seu(s)
próprio(s) processador(es).
Concluímos que este tipo de sistema permite vários
processadores em uma única placa mãe, ou em várias placas-mãe,
podendo ter vários processadores trabalhando em um único ou mais
sistemas.

5) Sistemas operacionais de computadores de grande porte:


São sistemas utilizados em Main Frame (sistemas utilizados por
grandes empresas que usam grandes computadores). São dedicados
geralmente a um processamento de grande volume de dados.
Possuem grandes números de processadores auxiliando os
processadores centrais. São utilizados em criptografia,
gerenciamento de E/S, monitoramento de ambiente, manipulação de
memória, etc.
Concluímos que estes tipos de sistemas são construídos para
realizar uma grande variedade de tarefas de execução diária,
geralmente em grandes empresas.

6) Sistemas operacionais distribuídos:


Um sistema distribuído, é um conjunto de computadores
independentes entre si que se apresentam aos usuários como um
único sistema. Eles tem tarefas divididas entre máquinas sem
interação direta ao usuário.
Eles podem executar várias tarefas, e se necessário aumentar a
capacidade de processamento ou armazenamento, bastando
adicionar novas máquinas ao sistema. Também uma máquina pode
assumir outra que apresentou alguma falha.
Concluímos que esse tipo de sistema é uma espécie de colação
de computadores e softwares interconectados por uma rede,
projetados para resultar em uma aplicação integrada.
Questão 2
Relacione algumas diferenças entre os sistemas operacionais de
computadores pessoais e os sistemas operacionais de computadores de
grande porte.
O sistema operacional pessoal, geralmente é encontrado em um
computador de pequeno porte de baixo custo, destinado ao uso pessoal ou de
um grupo de indivíduos. Utilizado para diversas tarefas gerais, tais como:
Processar textos, navegar na internet, enviar e-mails, fax, execução de
conteúdos de multimídia, jogos, programação, estudo, etc.
Já os sistemas operacionais de grande porte são encontrados em
grandes computadores, são utilizados para trabalhar com um grande volume
de dados, executando uma grande quantidade tarefas diariamente, servindo à
empresas(Main Frame).

Questão 3
Qual é a principal dificuldade que um programador deve superar
quando estiver escrevendo um sistema operacional para um ambiente de
tempo real?
Manter o sistema dentro das restrições de tempo. O sistema deve
concluir uma tarefa dentro de um tempo específico, portanto é um tipo de
sistema onde o desenvolvedor deve estar certo de que está tudo dentro do
tempo correto, é necessário efetuar vários testes, e analisar muito bem o
código antes de fazer o real uso, caso contrário pode ser problemático e pode
quebrar completamente o sistema.

Potrebbero piacerti anche