SóProvas


ID
2809981
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, acerca de sistemas operacionais.


Em sistemas operacionais Linux, os processos podem comunicar-se com outros processos por interrupções de software, que são canais entre os processos nos quais um processo pode escrever um fluxo de baites para outro processo ler.

Alternativas
Comentários
  • Gabarito ERRADO

    Há alguns meios de comunicação entre processos, dentre eles: memória compartilhada, pipes, mensagens, interrupções, dentre outros ...

    Memória compartilhada: uma região de memória é compartilhada entre processos.

    mensagens: ocorre troca de mensagens entre os processos.

    pipes nomeados (FIFO): são ficheiros especiais para comunicação. Um processo abre um FIFO, outro lê os dados gravados.

    Filas de mensagens: semelhante ao FIFO, mas diferentemente deste, aquele pode ler mensagens de qualquer lugar da fila e não apenas da cabeça (first).

    O mecanismo descrito na questão pode ser tanto FIFO como filas de mensagens

  • Errado.

    Complementando...


    Interrupção de software é utilizada para permitir que um programa em modo usuário passe para o modo núcleo e o seu controle para o SO.


    Interrupção de SW pode tbém ser chamada de 'Trap' ou 'Exceções'.


    Traps também são usadas em situações onde o programa não tem como prosseguir pois aconteceu uma exceção como overflow aritmético, tentativa de acesso a endereço inválido ou estouro da pilha.

  • Processo, processo, processo, processo....

  • EU NÃO SEEEI CAAARAAAAA

  • um fluxo de baites = processo não utiliza fluxo de bytes !!

  • Rapaz, a questão citou “processos” umas 5 vezes rsrs.

    1 - Vamos lá, analisando o item: 

    Em sistemas operacionais Linux, os processos podem comunicar-se com outros processos por interrupções de software, que são canais entre os processos nos quais um processo pode escrever um fluxo de baites para outro processo ler.

    2 - Vamos entender isso:

    Os processos podem se comunicar mediante algumas técnicas/mecanismos, são algumas delas:

    -interrupções de software

    -pipes 

    -memória compartilhada

    -fila de mensagens

    -dentre outras

    Tudo muito bonito, mas no conceito citado: “são canais entre os processos nos quais um processo pode escrever um fluxo de baites para outro processo ler.” Temos o conceito depipes”, e não de “interrupções de software”. Isso invalida o item.

    Conclusão: O item misturou conceitos.

    Gabarito: ERRADO.

    ——— Minhas páginas de mnemônicos e mapas mentais:

    -https://m.facebook.com/reviseaqui.oficial

    -instagram.com/reviseaqui

    Bons Estudos!!

  • Errado. Esse conceito é do processo PIPE
  • cansei só em ler tanto processo kkkkkkkkkkkkk