O processador é o dispositivo central de sistemas computacionais e é nele que ocorre a execução de processos e threads. A possibilidade da existência de vários processos em memória faz com que a atuação do escalonador seja requisitada. Assim, com base nesta informação analise as asserções a seguir: I. A função do escalonador de processos é controlar o uso do processador pelos diversos programas de maneira a garantir que nenhum processo monopolize o processamento. II. Em um sistema preemptivo, o processador é um recurso, cujo acesso não pode ser realizado de maneira compartilhada, pois todo processo que se inicia deve ser executado sem interrupções.
Um processo pode ser definido como um programa em execução incluindo os valores do contador de programa atual, registradores e variáveis. A CPU alterna de um processo para outro a cada momento. De acordo a alternância de um processo para outro. Avalie as afirmativas a seguir. I. Essa alternância é conhecida como processo finalizado e/ou bloqueado. II. Essa alternância é conhecida como desenvolvimento de um algoritmo de escalonamento de processos. III. Essa alternância é conhecida como multiprogramação. IV. Essa alternância é conhecida como dar lugar ao processamento de outro processo e assim sucessivamente.
A implementação da concorrência em sistemas operacionais requer evitar as condições de disputa, sendo necessário definir maneiras que impeçam que mais de um processo leia e escreva ao mesmo tempo na memória compartilhada. Segundo Tanenbaum (2007), para termos uma boa solução é necessário satisfazer quatro condições, dentro deste contexto analise as seguintes sentenças: I. No máximo dois processos podem estar simultaneamente em suas regiões críticas; II. Nada pode ser afirmado sobre o número e a velocidade de CPUs; III. Nenhum processo executando em uma região crítica pode bloquear outros processos; IV. Processos de baixa prioridade podem esperar eternamente para entrar em sua região crítica.
Segundo Tanenbaum (2003), nos computadores existem vários processos que competem pela CPU e é necessário que o sistema operacional escolha de forma eficiente, os que estejam aptos a executar. O responsável pela escolha de qual processo executar é o ____________, por meio da aplicação de ____________ ou políticas de escalonamento para otimizar a utilização do ____________, definindo o processo que ocupará a CPU.
O processador é o dispositivo central de sistemas computacionais e é nele que ocorre a execução de processos e threads. A possibilidade da existência de vários processos em memória faz com que a atuação do escalonador seja requisitada. Assim, com base nesta informação analise as asserções a seguir: I. A função do escalonador de processos é controlar o uso do processador pelos diversos programas de maneira a garantir que nenhum processo monopolize o processamento. II. Em um sistema preemptivo, o processador é um recurso, cujo acesso não pode ser realizado de maneira compartilhada, pois todo processo que se inicia deve ser executado sem interrupções.
Um processo pode ser definido como um programa em execução incluindo os valores do contador de programa atual, registradores e variáveis. A CPU alterna de um processo para outro a cada momento. De acordo a alternância de um processo para outro. Avalie as afirmativas a seguir. I. Essa alternância é conhecida como processo finalizado e/ou bloqueado. II. Essa alternância é conhecida como desenvolvimento de um algoritmo de escalonamento de processos. III. Essa alternância é conhecida como multiprogramação. IV. Essa alternância é conhecida como dar lugar ao processamento de outro processo e assim sucessivamente.
A implementação da concorrência em sistemas operacionais requer evitar as condições de disputa, sendo necessário definir maneiras que impeçam que mais de um processo leia e escreva ao mesmo tempo na memória compartilhada. Segundo Tanenbaum (2007), para termos uma boa solução é necessário satisfazer quatro condições, dentro deste contexto analise as seguintes sentenças: I. No máximo dois processos podem estar simultaneamente em suas regiões críticas; II. Nada pode ser afirmado sobre o número e a velocidade de CPUs; III. Nenhum processo executando em uma região crítica pode bloquear outros processos; IV. Processos de baixa prioridade podem esperar eternamente para entrar em sua região crítica.
Segundo Tanenbaum (2003), nos computadores existem vários processos que competem pela CPU e é necessário que o sistema operacional escolha de forma eficiente, os que estejam aptos a executar. O responsável pela escolha de qual processo executar é o ____________, por meio da aplicação de ____________ ou políticas de escalonamento para otimizar a utilização do ____________, definindo o processo que ocupará a CPU.