SóProvas


ID
1731169
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o próximo item, que se refere a sistemas operacionais.

Designa-se processo ao programa em execução organizado de forma sequencial pelo sistema operacional, o qual possui uma CPU virtual que alterna de um processo para o outro, e essa alternância é conhecida como multiprogramação.

Alternativas
Comentários
  • 2.1.1 O modelo de processo
    Neste modelo, todo o software executável no computador, às vezes incluindo o sistema operacional, é organizado em diversos processos sequenciais ou, para simplificar, apenas processos. Um processo é simplesmente um programa em execução, incluindo os valores correntes do contador de programa, dos registradores e das variáveis. Conceitualmente, cada processo tem sua própria CPU virtual. É claro que, na verade, a CPU alterna de um processo para outro, mas para entender o sistema é muito mais fácil pensar em conjunto de processos executados em (pseudo) paralelo do que tentar acompanhar o modo como a CPU troca de um programa para outro. Essa rápida alternância é chamada de multiprogramação [...]

    Fonte: TANENBAUM, Andrew S. Sistemas Operacionais: Projetos e Implementação. p. 69. 3ª ed.

  • Multiprogramação: corresponde a diversos programas distintos executando em um mesmo processador. Fatores determinantes para o surgimento da multiprogramação: Enquanto fazia E/S o processador ficava ocioso, viu-se então a necessidade da multipragramação, e o surgimento de circuitos integrados viabilizou a multiprogramação.


    Multiprocessamento: corresponde a diversos processadores, dentro de um mesmo sistema de computação, executando programas diversos ou cooperando na execução de um mesmo programa.


    Funções do SO:

    Como Máquina Virtual: apresenta facilidade de operação, fornecendo uma interface entre o usuário e o hardware, ex: escrita em disco flexível e também apresenta extensão das capacidades da máquina, ex: múltiplo usuários e proteção de acesso.

    Como Gerenciador de Recursos: controla a utilização dos recursos fornecidos pelo hardware e a sua distribuição entre os programas de forma a garantir a execução correta dos programas e a alta eficiência na utilização dos recursos.

  • Prezados, 

    Para fins de estudo, segue o outro livro do Tanenbaum que possui essa mesma redação da questão.

     

    Fonte: TANENBAUM, Andrew S. Sistemas Operacionais Modernos p. 50. 3ª ed- 2010.