Skip to content
Pablo Cecilio edited this page Aug 16, 2019 · 10 revisions

Sistemas Operacionais - TP 1 (shellso)

Este trabalho tem por objetivo fazer com que os alunos experimentem na prática o ambiente de programação Unix/Linux para tratamento de processos e para a comunicação entre processos por pipes (canais de envio de bytes).

1. O problema

Neste trabalho você deve implementar um interpretador de comandos (chamado no Unix/Linux de shell). Para isso, você deverá aprender como disparar processos e como encadear sua comunicação usando pipes. Além disso, você deverá utilizar pipes e manipulação de processos para criar um par produtor/consumidor por envio de mensagens que trabalhará dentro da shell para "alimentar" programas que você disparar com dados, ou para receber os dados de um programa.

Clone this wiki locally