Exercícios de redes de computadores
Por: Sara • 26/3/2018 • 1.323 Palavras (6 Páginas) • 408 Visualizações
...
II. Utilizam recursos de processamento para servirem múltiplos usuários de uma vez em uma rede, permitindo-lhes compartilhar recursos de hardware e de software; podem fornecer serviços de impressão, serviços de arquivo ou serviços de Web.
III. Sistemas operacionais especiais, em grande parte, variações dos sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade; obtêm potência computacional ao conectar múltiplas CPUs em um único sistema.
As afirmações contidas em I, II e III estão associadas, respectivamente, aos sistemas operacionais
a) de Multiprocessadores, de Tempo Real e de Servidores.
b) de Tempo Real, Embarcados e de Cartões Inteligentes.
c) de Grande Porte, de Servidores e de Multiprocessadores.
d) de Servidores, de Tempo Real e de Cartões Inteligentes.
e) de Tempo Real, de Servidores e de Multiprocessadores.
- Em relação ao suporte de hardware à multiprogramação, cite e explique o aspecto de proteção à memória.
- O que é uma instrução TRAP? Explique o seu uso em SO´s.
- Das instruções a seguir, quais só podem ser executadas em modo núcleo?
- Desabilitar todas as interrupções
- Leia o horário do relógio
- Altere o horário do relógio
- Altere o mapa de memória
- (Questão 22 – Transpetro – Analista de Sistemas Júnior – ano 2006)
O núcleo do sistema operacional, drivers, utilitários e aplicativos são descritos internamente por instruções de máquina, e se diferenciam de acordo com sua capacidade de interagir com o hardware. Enquanto aplicativos e utilitários têm acesso mais restrito, os drivers e o núcleo devem ter pleno acesso ao hardware para poder configurá-lo e gerenciá-lo. Para que os acessos sejam diferenciados dentre os diversos tipos de software, os processadores contam com:
- Níveis de Privilégio de Execução.
- Interrupções e Exceções.
- Controladores de Dispositivos.
- Memória Virtual.
- Exclusão Mútua.
- Qual a finalidade de uma chamada de sistema em um SO?
- Como um temporizador evita que um processo monopolize o processador?
- Sobre estados de processos em Sistemas Operacionais, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Um processo, em um sistema multiprogramável (multitarefa), não é executado todo o tempo pelo processador. Durante sua existência, ele passa por uma série de estados. Basicamente, existem três estados em que um processo pode se encontrar no sistema.
II. Execução (running), um processo é classificado como executando quando aguarda uma oportunidade para executar, ou seja, esperando que o sistema operacional aloque a UCP para sua execução.
III. Pronto (ready), um processo é dito neste estado quando está sendo processado pela UCP. Em sistemas com apenas um processador, somente um processo pode estar pronto em um dado instante de tempo.
IV. Espera (wait), neste estado um processo aguarda algum evento externo ou por algum recurso para poder prosseguir seu processamento. Como exemplo, podemos citar o término de uma operação de entrada/saída ou a espera de uma determinada data e/ou hora para poder continuar sua execução.
a) Apenas I.
b) Apenas I e III.
c) Apenas I e IV.
d) Apenas II, III e IV.
- Na transição de estados, comente o motivo de não existir uma seta ligando o estado de bloqueado → execução.
- O que é um processo do tipo CPU-bound? Desenhe um gráfico que ilustre o comportamento desse tipo de processo.
- Qual a finalidade do PCB de um processo?
- Qual destas opções NÃO é característica dos sistemas operacionais multiprogramáveis?
A. Vários programas podem estar carregados na memória simultaneamente.
B. Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador.
C. Recursos como memória e periféricos são de uso exclusivo do programa em execução.
E. Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos recursos compartilhados
- Abra o gerenciador de tarefas do Windows.
- Identifique 03 processos de usuário e 03 processos do sistema.
- Abra um aplicativo simples, como o bloco de notas. Identifique o processo na lista?
- Finalize o processo.
- Pesquise e relacione os estados de um processo no sistema operacional Linux.
- Pesquise e escreva o conceito de Thread.
...