Questões do livro Sistemas Operacionais modernos

Páginas: 23 (5562 palavras) Publicado: 8 de abril de 2014



Questões do livro Sistemas Operacionais modernos
















Questões da Pagina 48

1­ O que é multiprogramação?

A Multiprogramação faz com que a CPU fique com vários programas simultaneamente ativos na
memória (consiste em dividir a memória em N partições fixas de tamanhos variados) e permite
que um programa seja executado enquanto outro espera por E/S.Ela faz a CPU suportar a
execução de múltiplos programas independentes

2­ O que é tecnica de spooling?voce acha que computadores pessoais avançados terão spooling como uma caracteristica padrão no futuro?

Spooling (Simultaneous Peripheral Operation On Line – Operação Periférica Simultânea On Line).Nos computadores pessoais modernos, não faz mais sentido a utilização de spoolings de entrada,já que todos os dados já estão, desde o início, carregados no disco. Talvez ainda possa ser encontrado spoolings de saída em tarefas de impressão, nas quais é necessário armazenar a fila de impressão para que sejam liberados os recursos da CPU.

3– Nos primeiros computadores, cada byte de dados lidos ou escrito era diretamente tratado pela CPU (isto é, não havia DMA - Direct Memory Access -acesso direto à memória). Quais são as implicações dessa organização para a multiprogramação?

A principal função da multiprogramação é não deixar a CPU ociosa enquanto outros processos em execução estão realizando operações que não requerem seu uso (operações de I/O). No caso de não haver DMA, a CPU ficaria ocupada com as operações de I/O, que podem ser muito demoradas, não podendo realizar outrastarefas

4 A ideia da família de computadores foi introduzida nos anos 60 com os computadores de grande porte IBM System/360. Esta ideia esta morta e sepultada ou ainda vive?

S. Esta mais viva do que nunca. Hoje em dia todos (se não todos, em sua maioria esmagadora) os fabricantes lançam suas máquinas em famílias.

5 Uma razão para a demora da adoção das interfaces gráficas GUI era o custodo hardware necessário para suporta-las. De quanta RAM de vídeo se precisa para suportar uma tela de texto monocromática com 25 linhas x 80 colunas de caracteres? Quanto é necessário para suportar um mapa de bits com 1024 x 768 pixels de 24 bits? Qual é o custo dessa RAM em preços de 1980 (5 dólares/KB)? Quanto custa agora?

S. Supondo que cada carácter ocupe 8 bits, temos que para o primeirose faz necessário 25x80x8 = 16KB. Já para a segunda situação temos 1024x768x24 = 18432KB. No ano de 1980 o custo da primeira seria de 80 dólares e da segunda de 92162 dólares. Hoje em dia a primeira situação, preço de 0,000026 dólares/KB a primeira solução custa 0,00042 e a segunda 0,48 dólares.

6-Ha varias metas de processos na construção de um sistema operacional:por exemplo, utilização derecursos, oportunidade, robustez etc. Dê um exemplo de duas metas que possam ser contraditorias?

Estrutura: sistemas distribuídos podem refletir a estrutura organizacional à qual eles servem;
Proteção: sistemas distribuídos podem oferecer mais segurança do que sistemas centralizados. A segurança resulta muito mais da distribuição lógica do sistema do que da sua distribuição física.

7 – Quaisdas seguintes instruções devem ser permitidas somente em modo núcleo?
(a) Desabilitar todas as interrupções.
(b) Ler o relógio de hora do dia.
(c) Configurar o relógio de hora do dia.
(d) Mudar o mapeamento de memória.

 (a), (c) e (d)

8-Considere um sistema que tem duas cpus e cada cpu tem dois threads (hyperthreading). Suponha que três programas,p0, p1, p2, sejam iniciados com tempos deexecução de 5, 10 ,20 ms, respectivamente. Quanto tempo será necessário para concluir a execução desses programas? Suponha que todos os três programas sejam 100% cpu bound (limitados pela cpu, ou seja, que não faze, e/s), não bloqueiem durante a execução e não mudem de cpus uma vez realizada a atribuição?

R:5

9. Um computador tem um pipeline de quatro estágios. Cada estágio leva o mesmo...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Sistemas Operacionais Modernos
  • Sistemas operacionais modernos
  • Questionário Sistema Operacional Moderno
  • Executivo do sistema operacional moderno
  • sistema operacional moderno
  • Sistemas operacionais modernos
  • sistemas operacionais modernos
  • Sistemas Operacionais Modernos

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!