Please enable JavaScript.
Coggle requires JavaScript to display documents.
UNIX (IPC (dutos (iniciar um processo, capturar saída, fornecer entrada),…
UNIX
IPC
dutos
iniciar um processo
capturar saída
fornecer entrada
mensagens
envie mensagens para filas
receber mensagens
morte do filho
avisado sobre o fim da execução do processo-filho
somente executado pelo processo-pai
semáforos
bloquear processos para implementar sc
memória compartilhada
2 ou + processos acessem área de mc
sinais de sincronização
avisar processo da ocorrência de eventos específicos
rastreamento de processos
implementação de depuradores
podem
suspender a execução
inspecionar valor de variáveis
alterar valor de variáveis
caracteristicas
interativo
multitarefa
multiusuário
suporte a múltiplos s.a.
gerência de processos
fork()
duplica processo
exec()
wait()
espera o processo-filho
exit()
encerra
sistemas de arquivos
pode ser instalado
partição primária
secundária
principais partes
setor de inicialização
superbloco
nodos-i
cada arquivo está associado
armazena todas as infos. menos nome
são mantidos em um i-list
13 ponteiros
possuí contador de atalhos
bit de zonas
lista de nodos-i
zonas
diretórios
arq. especiais
ao menos 2 entradas "." e ".."
permite
atalhos físicos
mesmo nº do nodo-i
atalhos simbólicos
conteúdo é o caminho para o destino
entrada e saída
chamadas
open()
read()
write()
close()
operações byte streams
dispositivos /dev
redirecionamento de E/S
tabela descritores
0 - stdin
teclado
1 - stdout
monitor
2 - stderr
monitor
redirecionamentos
entrada
<
saída
'>'
'>>'
'&>'
1>
2>