¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Processos

Andréia Nunes Pereira Sistemas Operacionais Portugués 4 páginas

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.

Tipos de processo: 1- Processo em primeiro plano (foreground) - Interage com o usuário. Ex: Browser, linha de comando. 2-…

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 · mar 2021
Actualizado
5 mar 2021
Visitas
0
Valoración

Más sobre Processos e threads

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?