Conceitos Fundamentais de Sistemas Operacionais

Classificado em Computação

Escrito em em português com um tamanho de 2,5 KB

  1. O que é Spooling de Impressão?

    Resposta: No momento em que um comando de impressão é executado, as informações que serão impressas são gravadas antes em um arquivo em disco, conhecido como arquivo de spool, liberando imediatamente o programa para outras atividades. Posteriormente, o sistema operacional encarrega-se de direcionar o conteúdo do arquivo de spool para a impressora.

  2. Como funcionam os Sistemas de Tempo Compartilhado (Time-Sharing)?

    Resposta: Também denominados 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).

  3. Explique o Funcionamento de um Sistema do Tipo Batch

    Resposta: 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.

  4. Interrupções e Exceções em Sistemas Multiprogramáveis

    Nos sistemas multiprogramáveis, as tarefas são executadas de forma concorrente. A camada de usuário pode fazer várias solicitações para o sistema, e essas solicitações são processadas de forma compartilhada pela UCP. Para o compartilhamento dos recursos de processamento, são utilizadas as técnicas de interrupções e exceções. Explique o mecanismo de funcionamento das interrupções.

    Resposta: Interrupção e exceção são técnicas para implementação da concorrência. Enquanto a **interrupção** é um evento interno ao programa em execução, a **exceção** é um evento externo ao programa em execução.

  5. Diferença entre Sistemas Monoprogramáveis e Multiprogramáveis

    Resposta:

    • Monoprogramáveis: As tarefas foram concebidas para serem executadas de uma única vez. A memória e os periféricos permanecem exclusivamente dedicados à execução de um único programa.
    • Multiprogramáveis: Os recursos computacionais são compartilhados entre diversos usuários e aplicações.

    Enquanto em sistemas monoprogramáveis existe apenas um programa utilizando os recursos disponíveis, nos multiprogramáveis várias aplicações compartilham esses mesmos recursos.

Entradas relacionadas: