Sistemas Operacioaniais

3395 palavras 14 páginas
SISTEMAS OPERACIONAIS – NOTAS DE AULA
PROCESSOS
ÍNDICE:
1. Introdução
2. Estrutura do Processo
3. Estados dos Processos
4. Mudança de Estado do Processo
5. Criação e eliminação de Processos
6. Processos Independentes, Subprocessos e Threads
7. Processos Foreground e Background
8. Processos do Sistema Operacional
9. Processos CPU-bound e I/O-bound
10. Sinais
11. Bibliografia
12. Lista de Exercícios

SISTEMAS OPERACIONAIS – NOTAS DE AULA
1.INTRODUÇÃO

O conceito de processo é a base para a implementação de um sistemamultiprogramado. O processador é projetado apenas para executar instruções, não sendo capaz de distinguir qual programa se encontra em execução. A gerência de um ambiente multiprogramado é função exclusiva do sistema operacional, que deve controlar a execução de diversos programas e o uso concorrente do processador. Para isto, para ser executado, um programa deve estar sempre associado a um processo. A gerência dos processos é uma das principais funções de um sistema operacional. Através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução. Nos sistemas multiprogramados, os processos são executados concorren-temente, compartilhando o uso do processador, da memória principal e dos dispositivos de E/S.

2.ESTRUTURA DO PROCESSO

Um processo pode ser entendido inicialmente como um programa em execução, só que seu conceito é mais abrangente. Em um sistema multiusuário, cada usuário é associado a um processo. Ao executar um programa, o usuário tem a impressão de possuir o processador e todos os demais recursos reservados exclusivamente para seu uso. Na realidade, o processador executa o programa de um usuário durante um intervalo de tempo e, no instante seguinte, poderá estar processando um outro programa. Para que a troca de programas ocorra sem problemas, é necessário que todas as informações do

Relacionados