Trabalho Implementação Sistemas Operacionais

473 palavras 2 páginas
Universidade de Caxias do Sul
Centro de Computação e Tecnologia da Informação
Sistemas Operacionais I
Prof. Daniel Luis Notari

Trabalho de Implementação

Descrição do Projeto
A ponte de Laguna está sendo duplicada na BR-101 no estado de Santa Catarina.
Atualmente, longos congestionamentos são formados dos dois lados em virtude do enorme fluxo de veículos e, por paralisações para obras. A Figura abaixo apresenta a situação atual. Há partes da pista que já estão duplicadas e possui uma pista lateral também duplicada em ambos os sentidos.
Em um determinado momento, a pista lateral acaba e os carros tem que se dirigir a pista principal.
Em outro momento, a pista principal dupla passa a ser simples. Este movimento de carros trocando a pista causa pontos de congestionamento, pelo menos dois pontos em cada lado. Além disto, muitos motoristas irresponsáveis utilizam o acostamento como terceira pista. Sendo que, em alguns momentos, tem-se cinco pistas com carros que mais a frente transforma-se em uma única pista.

Ponte

Objetivo
O software a ser desenvolvido envolve o problema de programação concorrente de sistemas operacionais. O cenário apresentado representa um exemplo tradicional do problema produtorconsumidor com problemas no controle do acesso aos recursos (neste caso, a pista da ponte). O seu objetivo é resolver este problema implementando o controle de acesso aos recursos usando a técnica de exclusão mútua com uso de semáforos baseado no problema tradicional de sistemas operacionais chamados leitores e escritores.

Implementação:
O software a ser implementado deverá possuir filas do tipo produtor-consumidor para cada pista da estrada (total de 10 pistas, sendo cinco para cada lado). Nas pistas deverão existir diversos carros (que também são threads).Devem ser criados milhares de threads representandos os carros para simular o congestionamento.
As seguintes situações devem ser simuladas:


Ponte totalmente fechada onde o

Relacionados

  • Sistemas Operacionais
    3240 palavras | 13 páginas
  • Implementação de wms
    1886 palavras | 8 páginas
  • Estudante
    19948 palavras | 80 páginas
  • Um comparativo entre caracter´isticas e desempenho da linuxthread e da nptl
    2969 palavras | 12 páginas
  • Rtos orientado a eventos
    15570 palavras | 63 páginas
  • Tecnicas de Seleção
    5368 palavras | 22 páginas
  • Apresentação
    2508 palavras | 11 páginas
  • Banco galtar
    7019 palavras | 29 páginas
  • gestao de processos
    2383 palavras | 10 páginas
  • AVALIAÇÃO DE PRÁTICAS DE IMPLEMENTAÇÃO DE PROJETOS DE SISTEMAS DE TECNOLOGIA DA INFORMAÇÃO - SURVEY EM EMPRESAS DE SALVADOR
    6415 palavras | 26 páginas