TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Resumo do Capítulo sobre Processos

Por:   •  10/12/2022  •  Abstract  •  533 Palavras (3 Páginas)  •  49 Visualizações

Página 1 de 3

Resumo do Capítulo sobre Processos

•Processo pode ser definido como um programa que foi colocado para execução e que possui estados, dados de entrada e saída, entre outros.

•Um processo pode ser encontrado em 3 (três) estados:                
        -Pronto (está pronto para rodar, necessitando do processador);        
        -Execução (já está manuseando o processador);        
        -Bloqueado (foi interrompido e fica em modo standby).

•É possível encontrar um processo em planos de execução diferentes, sendo eles: primeiro plano e segundo plano.        
O Primeiro Plano interage diretamente com o usuário. Ex: ler arquivos, iniciar programas, etc.
O Segundo Plano executa funções especificas que independem de usuários. Ex: recepção e envio de e-mails, serviço de impressão, etc.

•Processos possuem componentes importantes e essenciais para seu funcionamento, tais como:
        -Conjunto de instruções;        
        -Espaço de endereçamento na memória para trabalhar. Ex: 0 a 255;        
        -Contexto de hardware (valores que são armazenados nos registradores);        
        -Contexto de software (variáveis, listas, etc).

•Em computadores multitarefa (praticamente todos hoje em dia), é necessária uma ferramenta que monitore e controle todos os processos que estão ocorrendo. Neste caso, faz-se o uso da Tabela de Processos, que é uma estrutura de dados no núcleo do sistema operacional que serve para armazenar a informação necessária para tratar um determinado processo.

•Características dos Processos:        
- CPU bound, é o tipo de processo que utiliza mais do processador, ou seja, seu tempo de execução é baseado no tempo que o processador leva.        
- I/O bound, é o tipo de processo que utiliza mais das entradas e saídas, ou seja, seu tempo de execução é baseado no tempo que leva para o processo obter as entradas ou saídas.

•Os processos podem ser iniciados de diferentes formas, tais como: iniciar o sistema, a chamada de algum sistema, por uma requisição do usuário e por inicialização de um processo em batch.

•Processos também têm a capacidade de criar outros processos. Isso varia de acordo com cada sistema operacional:        
-No sistema UNIX é utilizada a função “Fork”, então ela cria um clone do processo pai;        
-No sistema Windows é utilizada a função “Create Process”, então ela cria um processo filho.

•Existem diferentes formas na qual um processo pode ser findado:        
-Termino normal;        
-Termino por erro (quando o processo não pode ser finalizado);        
-Termino por erro fatal (geralmente causado por bug, ex: divisão por 0).        

...

Baixar como (para membros premium)  txt (2.7 Kb)   pdf (33.3 Kb)   docx (7.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com