Sistemas Operacionais para multiprocessadores
Luan Teylo Gouveia Lima
Mathias Fassini Mantelli
Instituto de Ciências Exatas e da Terra
Universidade Federal de Mato Grosso,
Barra do Garças, 78600000 luanteylo@gmail.com Instituto de Ciências Exatas e da Terra
Universidade Federal de Mato Grosso
Barra do Garças, 78600000 mathiasfassini@gmail.com Resumo — Entre as principais áreas de pesquisas no ramo da
Computação, a melhoria do poder processamento possui um grande destaque. Uma das técnicas consiste em aumentar o número de CPUs em um único computador, denominado multiprocessadores. Esta mudança na arquitetura gerou a necessidade de novos softwares, para possibilitar a explorarão de todos os recursos disponíveis de forma mais eficiente.
Abstract — Major areas of research in the field of Computing, improved processing power has a major highlight. One technique is to increase the number of CPUs on a single computer, called multiprocessors. This change in architecture has generated the need for new software to enable to exploit all available resources more efficiently.
Keywords - multiprocessadores; multicomputadores; sistemas; operacionais; I.
INTRODUÇÃO
A partir da década de 80, houve um avanço incrível no desenvolvimento de computadores e diversos sistemas operacionais apareceram no mercado, como o OS360 e o
UNIX. Entre 1981 e 1990, houve o surgimento da tecnologia de multiprocessamento, onde um programa pode ser executado por vários processadores ou vários programas podem ser processados por um mesmo processador. O avanço dos sistemas operacionais está fortemente relacionado ao desenvolvimento de hardware cada vez mais poderoso e a necessidade de gerenciar, de forma satisfatória, estes recursos
(1).
A busca constante por mais poder computacional nos leva a uma barreira física na qual não é possível, com a tecnologia atual, aumentar os ciclos de clock em uma única unidade de processamento, provocando o desenvolvimento