Criado por waddawd awdawdawd
aproximadamente 2 anos atrás
|
||
Questão | Responda |
Surgimento de sistemas multiprogramáveis | Partes diferentes do programa executadas concorrentemente |
Aplicação concorrente | Execução cooperativa de múltiplos processos ou threads na busca de um resultado comum |
Único processador | Processos alteram sua execução segundo critérios de escalonamento em múltiplos processadores |
Processos concorrentes aplicação: | compartilham recursos do sistema |
Problema do compartilhamento de recursos: | Pode comprometer a execução das aplicações |
Evitar problemas de compartilhamento de recursos: | Ações sincronizadas a partir de mecanismos pelos sistemas operacionais |
Aplicações concorrentes: | Processos comunicam entre si, comunicações podem ser variáveis compartilhadas de memória e/ou troca de mensagens |
Mecanismos que garantem a comunicação entre processos concorrentes e acesso a recursos compartilhados? | Mecanismos de comunicação e sincronização |
Image:
Teste (binary/octet-stream)
|
|
Notações para especificar concorrência em programas: | FORK e JOIN PARBEGIN e PAREND(posteriormente, COBEGIN e COEND) |
Especificação de Concorrência em programas:
Image:
2 (binary/octet-stream)
|
Image:
3 (binary/octet-stream)
|
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.