sei la
R: Processo, no contexto da informática, é um programa de computador em execução.
Em sistemas operacionais, processo é um módulo executável único, que corre concorrentemente com outros módulos executáveis.
2. Por que o conceito de processo é tão importante no projeto de sistemas multiprogramáveis?
R: Por que processo é um conjunto de informações necessárias para que o S.O. gerencie a execução concorrente de programas.
3. É possível que um programa execute no contexto de um processo e não execute no contexto de um outro? Por quê?
R:
4. Quais partes compõem um processo?
R: Uma imagem do código de máquina executável associado com um programa.
Memória, que inclui o código executável, dados específicos do processo (dados da entra e saída), uma chamada de pilha (para manter a pilha de subrotinas ativas e/ou outros eventos, e um heap (alocação dinâmica de memória) para manter a computação intermediária gerada durante o tempo de execução.
Descritores de sistema operacional que são alocados aos processos, como os descritores de arquivo do (segundo a terminologia UNIX) ou handles (usado no Windows) e os códigos e sinks.
Atributos de segurança, tais como conjunto de permissões para o usuário que criou o processo, são as operações permitidas.
Contexto de estado do processador, tal como o conteúdo dos registradores, memória física de endereçamento. O estado é normalmente guardado nos registradores quando o processo está em execução, e na memória principal caso contrário.
5. O que é o contexto de hardware de um processo e como é a implementação da troca de contexto?
R:
6. Qual a função do contexto de software? Exemplifique cada grupo de informação.
R:
7. O que é o espaço de endereçamento de um processo?
R:
8. Como o sistema operacional implementa o conceito de processo? Qual a estrutura de dados indicada para
R:
9. Defina os cinco estados possíveis de um processo?
R:
10.