SóProvas


ID
599803
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sobre os sistemas operacionais, considere as afirmações a seguir.

I - Sistemas operacionais do tipo batch não exigem interação com o usuário.

II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente.

III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos.

IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real.

Está correto APENAS o que se afirma em

Alternativas
Comentários
  • I - Sistemas operacionais do tipo batch não exigem interação com o usuário. (V)

    II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente.(F)
    R.Permitem um processo por vez

    III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos.(V)

    IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real.
    R.Sistemas por Prioridades devem ser utilizados em aplicações de tempo real.
  • Programa sequencial
    * executado por apenas um processo
    * existência de somente um fluxo de controle(fluxo de execução, fluxo de controle, thread)

    Programa concorrente
    * Vários processos cooperam para realizar uma tarefa
    * existência de vários fluxos de controle
    * necessitam de interação para troca de informações(sincronização)

    => Um programa é considerado concorrente quando ele (o próprio prograna) durante sua execução origna diferentes processos. Esses processos, em geral irão interadir entre si.
  • Outra boa fonte de informação:

    http://unibansistemas.files.wordpress.com/2011/04/so-tipos-de-sistemas-operacionais-apostila-01.pdf

  • Os sistemas de tempo compartilhado (time-sharing) permitem que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de tempo(time-slice).

    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.

  • b-

     Nos sistemas de tempo compartilhado, o tempo do processador é dividido em pequenos intervalos de tempo (time slices), dando a impressão de que diversos programas são executados ao mesmo tempo.  Os sistemas monoprogramáveis tem a característica de que o processador, a memória e os periféricos permanecem exclusivamente dedicados à execução de um único programa.