Apuntes
Processos

Contenido del apunte (4)
Página 1
Definição: Um processo é caracterizado por um programa em execução. É uma instância de um programa e possui dados de entrada, dados de saída e um estado.
Programa x Processo:
Programa - Um programa pode ter várias instâncias execução (diferentes processos).
Algoritmo codificado.
Forma como o programador vê a tarefa a ser executada.
Processo - Um processo é único.
Código acompanhado de dados e estado.
Forma como o SO vê um programa e possibilita sua execução.
Página 2
Tipos de processo:
1- Processo em primeiro plano (foreground) - Interage com o usuário. Ex: Browser, linha de comando.
2- Processo em segundo plano (background) - Processos com funções específicas que independem do usuário - daemons. Ex: Serviço de impressão, recepção e envio de emails.
Componentes do processo:
1- Conjunto de instruções;
2- Espaço de endereçamento - espaço reservado para que o processo possa ler e escrever - 0 até max;
3- Contexto de hardware - valores nos registradores, como PC, ponteiro de pilha e registradores de propósito gerais;
4- Contexto de software - autos em geral, como lista de arquivos abertos, variáveis, etc.

Página 3
Espaço de endereçamento:
1- Texto - código executável do programa;
2- Dados - variáveis;
3- Pilha de execução - controla a execução do processo, empilhando chamadas a procedimentos.
Tabela de Processos:
Também chamada de BCO (Bloco de controle de processos).
Contém informações de contexto de cada processo (ex: ponteiros de arquivos abertos, posição do próximo byte a ser lido em cada arquivo, etc.).
Contém informações necessárias para trazer o processo de volta, caso o SO tenha que tirá-lo de execução.
Contém estados de um processo em um determinado tempo.
Página 4
Características dos processos:
1- Processos CPU-bound (orientados à CPU): Processos que utilizam muito o processador.
2- Processos I/O-bound (orientados à E/S): Processos que realizam muita E/S.
IDEAL: Existir um balanceamento entre processos CPU-bound e I/O-bound.
Información
- Descripción
- Sistemas Operacionais Apunte sobre Processos, creado por Andréia Nunes Pereira el 05/03/2021.
- Creado por
- Andréia Nunes Pereira
- Visitas
- 0
- Valoración