Sisope U2
6307 palavras
26 páginas
Carga horária• Oito horas EAD – 4ª semana.
Objetivos
• Compreender a maneira como o sistema operacional controla o gerenciamento dos programas em execução por meio do gerenciamento de processos – no qual cada processo representa a abstração do programa em execução. Conteúdo
• Conceito de processo como uma unidade de trabalho em um sistema moderno de tempo compartilhado. Estados de um processo.
• Escalonadores e escalonamento de processos.
• Cooperação, comunicação e sincronização entre os processos. Threads e Deadlocks.
UNIDADE 2
gerenciamento de processos
UNIDADE 2
Licenciatura em Computação
ATENÇÃO!
No início de cada unidade você encontrará as informações práticas para o seu desenvolvimento, as semanas em que ela será desenvolvida, os objetivos que pretendemos atingir e o conteúdo que será estudado. Portanto, lembre-se de que sua participação é fundamental para o seu aprendizado. INFORMAÇÃO:
Em um instante determinado um programa está sendo executado e, no instante seguinte, este é interrompido para que outro programa ocupe o processador, mesmo que o primeiro ainda não tenha terminado totalmente sua execução. 1 Introdução
Na unidade anterior você conheceu o histórico e a evolução dos sistemas operacionais, aprendeu alguns conceitos importantes para o seu estudo, como por exemplo a multiprogramação.
Você pôde compreender que um sistema multiprogramável permite a execução de diversas tarefas ao mesmo tempo, simulando um ambiente de monoprogramação para cada usuário, sendo que cada um tem a sensação de estar utilizando um processador exclusivamente para si. Mas vimos que o que realmente acontece é a divisão do tempo do processador para todos os programas (time-sharing).
Nesta unidade você aprenderá mais sobre o chaveamento de programas, ou seja, a troca de programas no processador e, principalmente, sobre a entidade que torna essa troca possível, chamada de processo. Além de técnicas e algoritmos utilizados para realizar o escalonamento e a