Exerciciode Processos Gerenciais
853 palavras
4 páginas
Computação Paralela e DistribuídaExercícios de Processos
1) Realizar uma pesquisa sobre gerência de processos em Windows e Linux, onde deve conter como funcionam, requisitos, como é programado dentro destes dois sistemas operacionais com exemplos, onde vocês devem colocar todos os links utilizados para a pesquisa e o link dos materiais.
- Os processos são criados e reservados em uma parte na memória, e depois de alocadas em memória são colocadas em filas de espera, onde irão aguardar para seu processamento.
No Windows o gerenciamento de processos é executado através da ferramenta gráfica "Gerenciador de Tarefas". Tendo varias maneira de acesso, sendo elas: Clicando com o botão direito do mouse na barra iniciar e selecionar a opção "Iniciar Gerenciador de Tarefas", ou pressionar as teclas Ctrl + Alt + Delete, ou pelo Iniciar -> Executar -> Digitar "taskmgr" e pressionar Enter. O processo inicial se chama smss.exe e a chamada de sistema responsável por criar os demais processo se chama CreateProcess().
- Já no Linux há duas maneiras de realizar o gerenciamento de processos: Através de uma janela de terminal ou por forma gráfica. O processo que representa o Sistema Operacional se chama init e a chamada de sistema responsável por criar os demais processos a partir dele se chama fork().
O Windows e o Linux se diferenciam na parte dos processos quando se trata de exclusão de um processo, no Windows, quando um determinado arquivo que está aberto, o sistema irá abortar a operação informando um erro, já que para o sistema não tem como excluir algo que esta em execução, já o Linux não possui esse tipo de dependência. Exemplo: Windows 7, Windows 8
Exemplo Processo Windows
Exemplo Processos Linux através forma gráfica – Fonte: http://so2012-1.blogspot.com.br/2012/06/gerenciamento-de-processos-windows-vs.html
Exemplo Processos Linux através do Terminal – Fonte: http://so2012-1.blogspot.com.br/2012/06/gerenciamento-de-processos-windows-vs.html
2) Descreva a função