/FEUP-SOPE-Project

Repository to host two projects developed for SOPE course with @mrpinemyapple and @ritanorinho

Primary LanguageC

FEUP-SOPE-PROJECTS

A big project, divided in 2 parts, developed for PROG curricular unit, simulating some functionalities of the grep command.

PROJECT 1 - SIMGREP

A parte de programação do trabalho consiste na escrita de uma versão (muito) simplificada do utilitário de Unix "grep" 1 que permite encontrar padrões de texto em ficheiros2, podendo também percorrer diretórios. O programa aqui desenvolvido, simgrep, deve ser capaz de reproduzir os resultados apresentados pela invocação de grep para os mesmos argumentos. Além disso, deve exibir duas funcionalidades que não existem no grep e que são descritas mais à frente (possibilidade de interrupção de execução e geração de registos de execução). A estrutura do programa é deixada ao critério do projetista, mas exige-se o cumprimento de certos requisitos, também apresentados mais à frente

PROJECT 2 - Simulação de um sistema de reserva de lugares

Implementação de uma arquitetura cliente/servidor baseada em FIFOs.

Pretende-se desenvolver uma aplicação cliente/servidor que permita efetuar reservas de lugares para um evento. A simulação será feita através de processos a correr num único computador, sendo a comunicação entre clientes e servidor feita através de pipes com nome (FIFOs).