Comunicação Inter-Processos Flashcards

1
Q

O que são signals?

A

São, no software, o equivalente às interrupções no hardware.

Permite que uma ação seja executada sem que o processo termine a sua execução.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que são software interrupts?

A

Processos que comunicam entre si, usando os signals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que são Pipes?

A

Pseudoficheiros utilizados para interligar dois processos (Two-way communication)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que são Sockets?

A

Permitem a comunicação entre processos em diferentes máquinas.
Os processos podem estar em sistemas diferentes mas utilizam uma camada de network para comunicar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que são Shared Files?

A

O SO mapeia um segmento de espaço de endereçamento de vários processos de modo a que estes possam ler e escrever nesse segmento de memória, sem que seja necessário fazer System Calls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que são Mailslots (Em windows)?

A

Semelhantes a pipes.
Funcionam como pseudoficheiros onde um processo pode transmitir mensagens para múltiplos processos (two-way communication)
Também podem ser usados em networks, mas não garantem que a informação seja entregue.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly