SóProvas


ID
2566888
Banca
CESPE / CEBRASPE
Órgão
TRF - 1ª REGIÃO
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação a sistemas operacionais, julgue o item a seguir.


O início de uma tarefa em lote é um tipo de evento que faz que o sistema operacional crie processos.

Alternativas
Comentários
  • Sistemas Operacionais Modernos - 3ª ed. - TANENBAUM - P.52

     

    Gabarito CORRETO

  • Gabarito Certo

    Processamento batch, no contexto de sistemas operacionais, é um termo referente a um processamento de dados que ocorre através de um lote de tarefas enfileiradas, de modo que o sistema operacional só processa a próxima tarefa após o término completo da tarefa anterior.

    Processamento batch é utilizado quando do tratamento de arquivos que contêm diversos registros, também conhecido como processamento por lote de dados. Este recurso é muito utilizado em sistemas distribuídos onde as aplicações de front-end tem restrições, seja de custos, de telecomunicações ou de arquitetura, para efetuar atualizações online/realtime nos sistemas centralizados. Opta-se por alimentar um banco de dados local durante o dia e envio de um arquivo sequencial contendo todos os registros para atualizações no período noturno nos sistemas centrais.

    Os sistemas batch foram os primeiros tipos de sistemas operacionais multiprogramáveis a serem implementados na década de 1960. Os programas, também chamados de jobs, eram submetidos para execução através de cartões perfurados e armazenados em disco ou fita, onde aguardavam para serem processados. Posteriormente, em função da disponibilidade de espaço na memória principal, os jobs eram executados, produzindo uma saída em disco ou fita.

    O processamento batch tem a característica de não exigir a interação do usuário com a aplicação. Todas as entradas e saídas de dados da aplicação são implementadas por algum tipo de memória secundária, geralmente arquivos em disco. Alguns exemplos de aplicações originalmente processadas em batch são programas envolvendo cálculos numéricos, compilações, ordenações, backups e todos aqueles onde não é necessária a interação com o usuário.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Cada atividade contida no lote será executada como um processo no SO.

  • Correto.

     

    Segundo Tanenbuam, existem 4 formas de criar um processo:

    1) Início do sistema (processos em foreground e background)
    2) Chamadas de sistema por outro processo já em execução
    3) Requisição do usuário, por exemplo ao executar uma aplicação
    4) Início de uma tarefa em lote, geralmente utilizado em máquinas de grande porte