TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Principal atividade do Sistema Operacional

Por:   •  3/6/2018  •  Trabalho acadêmico  •  1.001 Palavras (5 Páginas)  •  444 Visualizações

Página 1 de 5

Simulado S1[pic 1]

PROFESSOR: TIAGO MIRANDA MARQUES

VISTO DO PROFESSOR

NOTA

NOTA POR EXTENSO

NOME DO ALUNO

RGM

CURSO

x

x

x

DISCIPLINA

DATA

ASSINATURA DO ALUNO

x

x

x

1. A principal atividade do Sistema Operacional é:

  1. Controlar o funcionamento de um computador.
  2. Gerenciar a utilização dos seus diversos recursos e dispositivos de entrada e saída.
  3. Controlar as rotinas do processador.
  4. Interagir com o hardware.
  5. Interagir com o usuário.

2. Identifique a alternativa correta:

  1. O sistema operacional só é importante em sistemas multiusuário.
  2. Os programas solicitam serviços ao sistema operacional através das chamadas de sub-rotina.
  3. O sistema operacional deve gerenciar o uso dos recursos sem contabilizar o uso de cada um.
  4. Em função da complexidade interna de um kernel completo, muitos sistemas operacionais são implementados em uma camada única.
  5. O sistema operacional deve ser capaz de controlar a execução concorrente de diversas atividades, tais como imprimir um documento, copiar um arquivo pela Internet ou processar uma planilha.

3. Identifique a alternativa incorreta:

  1. A parte do sistema operacional responsável por implementar as chamadas de sistema é normalmente chamada de núcleo.
  2. Enquanto as chamadas de sub-rotinas são transferências para procedimentos normais do programa, as chamadas de sistema transferem a execução para o sistema operacional.
  3. Apenas as aplicações podem acessar os serviços do microkernel.
  4. O acesso aos periféricos é feito, normalmente, pelo sistema operacional.
  5. Uma interrupção é sempre gerada por algum evento externo ao programa.

4. Complete: “Para cada tipo de interrupção existe uma rotina de tratamento associada, para qual o fluxo de execução deve ser desviado. A identificação do tipo de evento ocorrido é fundamental para _____________”.

  1. Determinar o endereço da rotina de tratamento.
  2. Identificar a chamada de sistema.
  3. Identificar a chamada de sub-rotina.
  4. Evitar confitos no kernel.
  5. Nenhuma das anteriores.

5. Identifique a alternativa correta:

  1. O sistema operacional do Eniac era chamado de Assembly.
  2. CP/M6 é um sistema operacional para computadores de grande porte.
  3. O MS/DOS foi criado, originalmente, para o computador Lisa.
  4. Os primeiros sistemas operacionais surgiram na década de 70.
  5. O computador Mark I não possuía sistema operacional.

6. Identifique a alternativa incorreta:

  1. Nos sistemas monotarefas (ou monoprogramáveis), enquanto um programa aguarda por um evento, como a digitação de um dado, o processador permanece ocioso, sem realizar qualquer tipo de processamento.
  2. Nos sistemas multitarefas (ou multiprogramáveis), os recursos computacionais são compartilhados entre os diversos usuários e aplicações.
  3. As vantagens do uso de sistemas batch são a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.
  4. Enquanto em sistemas de tempo compartilhado o tempo de processamento pode variar sem comprometer as aplicações em execução, nos sistemas de tempo real os tempos de processamento devem estar dentro de limites rígidos, que devem ser obedecidos, caso contrário poderão ocorrer problemas irreparáveis.
  5. Sistemas com múltiplos processadores não são considerados um tipo de sistema operacional, mas sim uma composição de vários tipos, pois são múltiplos.

7. Identifique a alternativa correta:

  1. Balanceamento de carga é a capacidade de manter o sistema em operação mesmo em casos de falhas.
  2. Disponibilidade é a capacidade de ampliar o poder computacional do sistema apenas adicionando outros processadores.
  3. Escalabilidade é a possibilidade de distribuir o processamento entre os diversos processadores da configuração a partir da carga de trabalho de cada  processador, melhorando assim, o desempenho do sistema como um todo.
  4. Os conceitos aplicados ao projeto de sistemas com múltiplos processadores incorporam os mesmos princípios básicos e benefícios apresentados na multiprogramação, além de outras vantagens específicas como escalabilidade, disponibilidade e balanceamento de carga.
  5. Num sistema fortemente acoplado dois ou mais sistemas de computação são conectados através do uso de linhas de comunicação.

8. Complete: “Os Sistemas Operacionais de Rede permitem que _____ compartilhe seus recursos com ______.”

  1. um host / os demais hosts da rede.
  2. uma impressora / toda a rede.
  3. um servidor / os clientes.
  4. um cliente / um servidor.
  5. Nenhuma das anteriores.

9. Identifique a alternativa correta:

  1. Em um sistema monotarefa diversos programas são mantidos na memória concorrentemente.
  2. Os sistemas monoprogramáveis surgiram a partir de limitações existentes nos multiprogramáveis.
  3. A utilização concorrente da CPU deve ser implementada de maneira que, quando um programa perde o uso do processador e depois retorna para continuar sua execução, seu estado deve retomado a partir do penúltimo passo anterior ao momento em que foi interrompido.
  4. O rápido chaveamento do processador entre vários processos é chamado multiprogramação.
  5. Em um sistema multiprogramado, enquanto o periférico executa o comando enviado, o sistema operacional aguarda a execução de um outro programa.

10. Identifique a alternativa incorreta:

  1. Um processo é um programa em execução.
  2. Embora um processador execute vários processos ao mesmo tempo, num dado instante apenas um processo progride em sua execução.
  3. A multiprogramação torna mais eficiente o aproveitamento dos recursos do computador. Isso é conseguido através da execução simultânea de vários programas.
  4. Um processo pode ser definido como o ambiente onde um programa é executado.
  5. Um algoritmo de escalonamento, usado para determinar quando parar o trabalho sobre um processo e servir outro, só pode ser usado para compartilhar processos entre dois ou mais processadores.

11. “Um processo é formado por três partes, que juntas mantêm todas as informações

necessárias à execução de um programa”. Não faz parte dessas partes:

  1. Contexto de Hardware.
  2. Contexto de Software.
  3. Contexto de Endereçamento.
  4. Espaço de Endereçamento.
  5. Nenhuma das anteriores.

12. Quanto à estrutura de um processo, identifique os itens não pertencentes ao Contexto de Software:

...

Baixar como (para membros premium)  txt (7.5 Kb)   pdf (110.2 Kb)   docx (20.2 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com