Um projetista de sistema operacional pretende desenvolver um sistema multitarefa, no que concerne à criação de processos. Para isso, ele pretende que os seguintes requisitos sejam atendidos: I - a comunicação interprocessos deve ser eficiente; II - o processo de criação e destruição deve ser eficiente; III - deve ser permitido que os processos compartilhem um mesmo espaço de endereçamento e dados. Qual unidade de execução em sistemas operacionais atende aos requisitos apresentados?
- A)build()
- B)fork()
- C)ioctl()
- D)malloc()
- E)thread()gabarito