Multitarefa cooperativa: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
esboço (colaboração da semana) |
m RAC: Categoria:Sistemas operacionais -> Categoria:Sistemas operativos |
||
Linha 7: | Linha 7: | ||
{{esboço-informática}} |
{{esboço-informática}} |
||
[[Categoria:Sistemas |
[[Categoria:Sistemas operativos]] |
||
[[cs:Kooperativní multitasking]] |
[[cs:Kooperativní multitasking]] |
||
[[en:Co-operative multitasking]] |
[[en:Co-operative multitasking]] |
Revisão das 02h36min de 10 de maio de 2008
A multitarefa cooperativa é uma abordagem para a implementação de sistemas operacionais multitarefa. O compartilhamento do processador é gerenciado pelos próprios programas, que cedem voluntariamente o controle para outros programas em pontos definidos pelos programadores. Os utilizadores podem executar dois ou mais programas, mas o programa que se encontra em primeiro plano ganha o controle do processador.
A vantagem deste modelo reside na simplicidade do desenho do sistema operacional, mas em contrapartida ele é menos estável já que uma aplicação mal escrita pode "congelar" todo o sistema.
Os sistemas operacionais da Microsoft anteriores ao Windows 95 e ao Windows NT eram implementados com multitarefa cooperativa.