Sistema Operacionais
Casos: Sistema Operacionais. Pesquise 862.000+ trabalhos acadêmicosPor: elianeplopes • 3/6/2014 • 402 Palavras (2 Páginas) • 541 Visualizações
Elaborar um relatório com o nome: Relatório 02: Gerenciamento de Processos e Threads: O
relatório deve possuir informações sobre o gerenciamento de processos e threads. As
instalações de serviços básicos do sistema operacional e de aplicações (software) servem como
subsídio para verificar o comportamento dos processos. O manual deve conter:
2.1 Política de Gerenciamento de Processador: informar qual a política de gerenciamento
de processos e threads utilizado pelos sistemas operacionais e apresentar também pelo
menos três característica de cada política.
2.2 Gerenciamento de Processos: apresentar o passo-a-passo sobre como gerenciar e
monitorar os processos e threads do sistema operacional da Microsoft e da distribuição
Linux escolhidos pela equipe (utilização dos gerenciadores de processos ou
comandos).
2.3 Softwares Instalados: informar sobre execução de 3 softwares instalados 2 no que se
refere a propriedades dos processos.
2.4 Sistemas de Gerenciamento de Processos: Informar sobre o gerenciamento dos
processos. Se for executado via comandos, descrever na sequência, explicando cada
um dos comandos. Se for executado através da interface gráfica do sistema
operacional, descrever utilizando figuras e textos para as explicações (atividade
relacionada ao Passo 3 desta etapa) threads.
2. Processos e Threads
Tratando-se do estudo de Sistemas Operacionais nenhum conceito é tão importante quanto à definição de processo, porém é fundamental termos a noção da diferenciação entre processo e programa. O próprio conceito de processo é abstrato e causa divergências, pois não existe uma definição precisa aceita por todos. Sendo assim, definiremos aqui processo como uma instância de um programa em execução e programa como conjunto de instruções necessárias à execução das operações desejadas. Desse modo, o programa é passivo dentro do sistema, ou seja, ele não muda seu estado, diferentemente do processo que é um elemento ativo e altera seus estados à medida que executa um programa.
Um processo reúne uma série de atributos (espaço de endereçamento, permissões de acesso, quotas e etc.) e áreas (de código, dados e pilha de execução). Para cada processo temos também ao menos um fluxo de execução, também chamado de thread. Nos sistemas operacionais modernos existe a idéia de multithreading, ou seja, vários fluxos de execução associados internamente a um único processo, compartilhando entre elas os recursos do processo. Devido a essa característica a gerência das threads é muito mais simples tornando
...