O Sistema Operacional é fundamental para a utilização de dispositivos computacionais, pois, sem eles, não é possível realizar a comunicação entre o hardware, software aplicativo e usuário, a partir da execução de processos. Qual dos elementos abaixo estrutura as informações necessárias para executar um processo?
C. PCB.
- O bloco de controle de processo possui todas as informações necessárias para a execução de um processo.
O sistema operacional ajuda a disponibilizar o hardware do computador para os programas aplicativos. Sem sistema operacional, não é possível acessar o hardware do computador. Nesse processo, o sistema operacional gerencia a execução dos processos. Considerando processos do tipo I/O-bound, podemos afirmar que:
A. São processos condicionados a dispositivos de entrada/saída que têm por principal característica ficar a maior parte do tempo suspenso aguardando a conclusão das operações de entrada/saída.
- Essa é a descrição correta de um processo tipo I/O-bound.
Para que a CPU não fique muito tempo sem executar tarefa alguma, os sistemas operacionais utilizam meios para escalonar os processos que estão em execução ao mesmo tempo na máquina. A fim de organizar os processos, estes recebem atribuições de estado. As informações de atribuições de estado dos processos ficam armazenadas no PCB (Process Control Block). Como podemos categorizar as informações organizadas pelo PCB?
C. Contexto de Hardware, Contexto de Software, Espaço de Endereçamento e Prioridade.
- Essas quatro partes compões o PCB com as informações fundamentais para execução dos processos.
Multiprogramação é a capacidade de o sistema operacional executar concorrentemente vários processos, alternando-os entre CPU e memória. A multiprogramação tem como vantagem evitar que a CPU fique ociosa enquanto outros processos em execução realizam operações que não requerem seu uso. Qual o tipo de processo que requer o uso intensivo do processador?
C. Processos do tipo CPU-Bound.
- Esse tipo de processo requer o uso extensivo de um processador pois precisa executar diversas operações lógicas e aritméticas, principalmente ligadas a cálculos, não dependendo de outros dispositivos.
O sistema operacional atua como alocador e gerenciador dos recursos que um sistema computacional possui, tais como CPU, espaço de memória e dispositivos de entrada/saída. Para a execução de um processo, por exemplo, um SO utiliza um bloco de informações chamado PCB. Qual dos elementos de um PCB é responsável por armazenar dados da memória física e virtual de um processo?
C. Espaço de Endereçamento.
- O espaço de endereçamento de um processo é dividido em: memória física e memória lógica. A memória física é o endereço de memória de uma RAM implementado por seus circuitos integrados em formato hexadecimal, e a memória lógica possui um espaço de endereçamento lógico composto pelos endereços lógicos gerados pelo processador e atribuídos a um processo.