Anda di halaman 1dari 1

1- Defina o conceito de processo.

:R: Conjunto necess�rio de informa��es para que o sistema operacional implemente


a concorr�ncia de programas

2- Por que o conceito de processo e t�o importante no projeto de sistemas


multiprogramaveis?
:R: Pois � essencial para que os sistemas multiprogramaveis implementem a
concorr�ncia de diversos programas e atendam a m�ltiplos usuarios simultaneamente

3- � possivel que um programa execute no contexto de um processo e n�o execute no


contexto de um outro? Por que ?
:R: Sim, pois a execu��o de um programa pode necessitar de recursos do sistema
que um processo pode possuir enquanto outro n�o.

4- Quais partes comp�em um processo?


:R: Contexto de Hardware, contexto de software e espa�o de endere�amento

5- O que � o contexto de hardware de um processo e como � a implementa�o da troca


de contexto?
:R: O contexto de hardware armazena o conte�do dos registradores gerais da UCP,
al�m dos registradores de uso espec�fico comoprogram counter (PC), stack pointer
(SP) e registrador de status. Quando um processo est� em execu��o, o seu contexto
dehardware est� armazenado nos registradores do processador. No momento em que o
processo perde a utiliza��o da UCP, osistema salva as informa��es no contexto de
hardware do processo

6- Qual a fun��o do contexto de software? exemplifique cada grupo de informa��o


:R: No contexto de software s�o especificadas caracter�sticas e limites dos
recursos que podem ser alocados pelo processo, como on�mero m�ximo de arquivos
abertos simultaneamente, prioridade de execu��o e tamanho do buffer para opera��es
de E/S. O contexto de software � composto por tr�s grupos de informa��es sobre o
processo: identifica��o (identifica��o �nica do processo), quotas(limites de cara
recurso do sistema) e privil�gios (direitos de a��es)

7- O que � o espa�o de endere�amento de um processo?


:R: O espa�o de endere�amento � a �rea de mem�ria pertencente ao processo onde
as instru��es e dados do programa s�oarmazenados para execu��o. Cada processo
possui seu pr�prio espa�o de endere�amento, que deve ser devidamente protegidodo
acesso dos demais processos.

8- Como o sistema operacional implementa o conceito de processo? Qual a estrutura


de dados indicada para organizar os diversos processos na memoria principall?
:R: O processo � implementado pelo sistema operacional atrav�s de uma estrutura
de dados chamada bloco de controle doprocesso (Process Control Block - PCB). A
partir do PCB, o sistema operacional mant�m todas as informa��es sobre ocontexto de
hardware, contexto de software e espa�o de endere�amento de cada processo.

9- Defina os cinco estados poss�veis de um processo


:R:

10- D� um exemplo que apresente todas as mudan�as de um estado de um processo,


juntamente com o evento associado a cada mudan�a
11- Diferencie processos multithreads, subprocessos e processos independentes
12- Explique a diferen�a entre processos foreground e background
13- Qual a rela��o entre processo e arquitetura microkernel?
14- D� exemplos de aplica��o CPU-bound e I/O-bound
15- Justifique com um exemplo a frase "o sinal est� para o processo assim como as
interrup��es e exce��es est�o para o sistema operacional"
16- Explique como a elimina��o de um processo utiliza o mecanismo de sinais

Anda mungkin juga menyukai