Faculdade de Ciências Exatas e Tecnológicas – FACET
Curso de Sistemas de Informação – 3º Período
Execução: Quando está sendo processado pela UCP.
Pronto: Quando aguarda apenas para ser executado. Espera: Quando está aguardando por um evento externo ou por algum recurso para prosseguir seu processamento. Término: Não poderá ter mais nenhum programa executando no seu contexto, porém o S.O ainda mantém suas informações de controle presentes em memória.
12. Explique a diferença entre processos foreground e background.
Foreground: É aquele que permite a comunicação direta de usuário com o processo durante o seu processamento. Background: Não existe a comunicação com o usuário durante o seu processamento.
13. Qual a relação entre processo e arquitetura microkernel?
A arquitetura microkernel implementa o uso intensivo de processos que disponibilizam serviços para processos das aplicações e do próprio sistema operacional.
14. Dê exemplos de aplicações CPU-bound e I/O-bound.
CPU-bound: É encontrado em aplicações científicas que efetuem muitos cálculos. I/O-bound: É encontrado em aplicações comerciais, que se baseiam em leitura, processamento e gravação.
15. Justifique c om um exemplo a frase “o si nal está para o processo
assim como as interrupções e exceções estão para o sistema operacional”. A geração de um sinal ocorre quando o sistema operacional, a partir da ocorrência de eventos síncronos ou assíncronos, notifica ao processo através de bits de sinalização localizados no seu PCB. O que se assemelha ao tratamento de int errupções e exceções no S.O. Ex.: Quando um usuário utiliza uma sequência de caracteres do teclado, como Ctrl -C, para interromper a execução de um programa.