Você está na página 1de 4

out‐19

1º GPSI – Sistema Operativos

M1 – Introdução 
aos Sistemas Operativos

Processos

2019/2020 1

1º GPSI – Sistema Operativos

1. Processos

• Um processo é basicamente um programa em execução.

• Para listar os processos em execução tem de se pressionar as teclas 
CTRL + ALT + DEL

2019/2020 2
out‐19

1º GPSI – Sistema Operativos

2. Processos

2019/2020 3

1º GPSI – Sistema Operativos

3. Processos

• Cada processo possui um espaço de endereçamento 
para leitura e/ou escrita.
• O espaço de endereçamento do processo contém:
• O programa executável;
• Os dados do programa;
• Pilha (stack) associada (memória especial utilizada 
na execução de rotinas do núcleo)
2019/2020 4
out‐19

1º GPSI – Sistema Operativos

3. Processos

• Num sistema multiprogramado, vários processos 
podem estar a correr simultaneamente;
• Contudo, quando existe um só processador, apenas 
um processo pode utilizá‐lo em cada instante 
temporal;
• Os processos concorrem pelo processador e 
cooperam entre si para realizar tarefas mais 
complexas;

2019/2020 5

1º GPSI – Sistema Operativos

3. Chamadas ao Sistema

• Servem para um utilizador (ou processo) solicitar um


serviço ao sistema;
• São a porta de entrada para se ter acesso ao núcleo;
• Cada serviço tem associado uma chamada ao
sistema;
• Cada sistema operativo tem o seu conjunto de
chamadas ao sistema, com nomes parâmetros e
formas específicas de ativação;
2019/2020 6
out‐19

1º GPSI – Sistema Operativos

3. Chamadas ao Sistema

• Quando a chamada ao
sistema é executada vai
ser retornado uma
resposta à aplicação.

2019/2020 7

1º GPSI – Sistema Operativos

3. Chamadas ao sistemas 
• As chamadas ao sistema podem ser divididas em grupos de função:
• Gestão de processos
• Criação e eliminação de processos
• Alteração das características do processo
• Sincronização e comunicação entre processos

• Gestão de memória
• Alocação e libertação de memória

• Gestão de entrada e saída
• Operações de entrada e saída
• Manipulação de arquivos e diretórios

2019/2020 8