Construção de um Modelo de Simulação para Escalonamento de Processos não-preemptivos
Resumo
A sociedade moderna tem exigido cada vez mais requisitos da tecnologia, sendo alguns deles agilidade, disponibilidade e a possibilidade de tratar diferentes tarefas simultaneamente. Assim, uma das pesquisas para atender o atual cenário tem seu foco no tratamento das aplicações em execução (os chamados processos) que podem estar em um Sistema Operacional em funcionamento. Em um computador, o elemento responsável por tratar estes processos é o escalonador. Esta pesquisa tem por objetivo construir um simulador que mostre especificamente o comportamento do escalonador First-in First-out em cenários com um, dois e três processadores com processos de duração aleatória.
Referências
Deitel, H., Deitel, P., and Choffnes, D. (2005). Sistemas Operacionais. PRENTICE HALL BRASIL.
Jensen, K. and Kristensen, L. M. (2009). Coloured Petri Nets. Springer, Germany.
Machado, F. B. and Maia, L. P. (2013.). Arquitetura de sistemas operacionais:. LTC,, Rio de Janeiro-RJ:, 5.ed. edition.
Maziero, C. A. (2014). Sistemas operacionais: Conceitos e mecanismos. Livro aberto.
Murata, T. (1989). Petri nets: Properties, analysis and applications. Proceedings of the IEEE, 77(4):541–580.
Silberschatz, A. (2009). Operating System Concepts. John Wiley & Sons Software, 8th edition.
Stallings, W. (2012). Operating Systems: Internals and Design Principles. Prentice Hall.
Tanenbaum, A. (2003). Sistemas Operacionais Modernos. Prentice-Hall do Brasil.
