(Parte 2 de 4)

sendo executadas.

Na guia de processo podemos identificar os processos que estão ativos, o nome do usuário que iniciou o mesmo, a coluna CPU mostra o consumo do processador referente a cada processo.

Na coluna Memória visualizamos o consumo da memória e na coluna Descrição temos um resumo do aplicativo.

Na parte inferior temos a opção de “Mostrar processos de todos os usuários” ou apenas o usuário logado, caso seja desmarcado. Podemos “Finalizar o Processo” que está selecionado.

Na guia serviços podemos analisar o status dos serviços e PID de cada um. Temos também a opção do botão “Serviços...” que abre o gerenciado de serviços do Windows.

Na guia Desempenho temos o gráfico do consumo de cada núcleo do processador e do consumo da memória.

Na parte inferior podemos identificar um breve resumo referente à Memória Física, Memória Usada pelo Kernel (MB) e o Sistema.

Note que o consumo de memória está alto e voltando a guia processo identificamos que existe dois processo chamados chrome.exe *32 que estão consumindo uma boa parte do total.

Na guia Rede temos o gráfico de cada conexão ativa e seu respectivo consumo.

Na guia Usuário temo o status dos usuário conectados e logo a baixo podemos desconectar ou efetuar o logoff do mesmo selecionado.

Notamos que em todas as guias temo esse roda pé informando a quantidade de processos ativos, consumo da CPU em % e o consumo da Memória Física em %.

Todas essas funções têm a finalidade de gerenciar os processos e consumos do sistema operacional e seus aplicativos.

4.1 Quais são as partes que compõem um processo? :

Execução(running): quando sendo processado pela ucp

Pronto(ready): quando

aguarda ser executado

Espera (Wait): aguarda por algum evento externo ou recurso para prosseguir seu processamento.

4.2 O que é espaço de endereçamento do processo? :

Memória pertencente ao processo onde são armazenados dados do programa para execução

4.3 como a eliminação de um processo utiliza o mecanismo de sinais? :

Sinais é um mecanismos que notifica o processo de eventos gerados pelos sistemas operacionais, podendo ser ocasionado pelo usuário, por exemplo, usar as teclas [alt. + F4] para o fechamento de uma página.

Instalar os sistemas operacionais escolhidos em um computador ou em uma máquina

virtual. Documentar os principais passos e telas do processo de instalação. Esta atividade

é facilitada quando se instala um sistema operacional em uma máquina virtual.

Esta atividade é facilitada quando se instala um sistema operacional em uma máquina virtual. Máquinas Virtuais: Instalação do Windows Server 2008 R2 Configurando quantidade de memória.

Espaço disponível em disco para atender os requisitos minímos

Selecionando a forma de boot, no caso usarei uma ISO. Você pode usar DVD, USB etc...

Carregando os arquivos do Windows.

Solicitando configurações de idiomas, para sistema, teclado e regionalização.

Escolher a versão a ser instalada

Escolher tipo da instalação desejada, numa instalação clean seleciona personalizada.

Cria-se a partição a ser instalada

Aguarde o processo de expansão de arquivos e instalação

Em continuação........

2. Fazer a instalação de softwares. Verificar a disponibilidade de instalação de três softwares utilizados em aulas ministradas nos laboratórios de computadores. Estes softwares podem ser utilizados como exemplo de programas para sua pesquisa e servirão como base para a consultoria da empresa de treinamento. Após a verificação, instalar os softwares no sistema operacional da Microsoft e da distribuição Linux escolhidos anteriormente pela equipe no seu sistema (sistema operacional instalado para teste).

Executar os gerenciadores

de processos do Microsoft Windows e das distribuições Linux para verificar o comportamento dos processos padrão de sistema operacional e de softwares instalados na prática. Tanto nas interfaces gráficas como nas interfaces baseadas em linha de comando é possível gerenciar os processos.

Gerenciadores de processos do Microsoft Windows:

Gerenciadores de processos do Linux

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:

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. 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). Softwares Instalados: informar sobre execução de 3 softwares instalados 2 no que se refere a propriedades dos processos. 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

2. Fazer a instalação de softwares. Verificar a disponibilidade de instalação de três softwares

utilizados em aulas ministradas nos laboratórios de computadores. Estes softwares podem

ser utilizados como exemplo de programas para sua pesquisa e servirão como base para a

consultoria da empresa de treinamento. Após a verificação, instalar os softwares no

Ciência da Computação - 1ª Série - Sistemas Operacionais

Renato Cividini Matthiesen

Pág. 7 de 11

sistema operacional da Microsoft e da distribuição Linux escolhidos anteriormente pela

equipe no seu sistema

Vamos acompanhar a instalação do sistema operacional, nesse caso instalamos o Windows XP Professional 64 bits.

O primeiro passo

é dar o boot pelo CD ou DVD de instalação, na primeira tela receberemos uma mensagem de boas vindas e informaremos ao sistema o que ele deve fazer:

* Para instalar o Windows agora, pressione ENTER;

* Para reparar a instalação do Windows utilizando o console de Recuperação, pressione R.

* Para sair do sistema de Instalação do Windows, pressione F3.

Licença de uso do Windows pressione “F8” para aceitar, “ESC” para recusar ou “PAGE DOWN” para ir à próxima página da licença.

Vamos criar uma partição na HD para instalar o Windows. Pressione “ENTER” para selecionar a partição marcada, “C” para criar uma nova partição, “D” para excluir a partição selecionada ou “F3” para sair. Como ainda não existe uma partição criada vamos com a segunda opção “C”, para criarmos.

Depois de criada clique em “ENTER” para iniciar a instalação.

Depois de criada e selecionada a partição tem que ser formata. Temos quatro opções,

* Formatar a partição usando o sistema de arquivos NTFS (Rápida);

* Formatar a partição usando o sistema de arquivos FAT (Rápida);

* Formatar a partição usando o sistema de arquivos NTFS;

* Formatar a partição usando o sistema de arquivos FAT;

A última opção verifica se já existe outro sistema operacional e o mantem intacto, continuando a instalação sem formatar a partição.

Confirme a formatação com “F” ou “ESC” para voltar ao menu anterior e escolher uma partição diferente para instalação.

Inicio da formatação da partição selecionada.

Depois de formatar a partição, automaticamente

inicia a cópia dos arquivos de instalação para mesma.

Concluído a cópia o sistema avisa que vai reiniciar em 20 segundos ou pressionado “ENTER” o sistema adianta a reinicialização.

Agora com os arquivos na partição selecionada o sistema inicia sua instalação, mostrando no quadro a direita alguma informações sobre sua arquitetura e funcionalidades.

Durante a instalação o sistema solicitará algumas informações como região e língua.

Opções para personalizar sua instalação, informe o nome e sua organização caso faça parte de uma.

Informe a chave do produto.

Informe o nome do computador e a senha do usuário padrão “Administrator”.

Configure data e hora e informe qual a zona de tempo pertence. Marque se o sistema deve atualizar o horário automaticamente ou não. Por exemplo, quando é escolhido GMT – 3 Brazil, o sistema altera a ora conforme o horários de Verão.

Escolha a opção de configuração da rede. Escolhemos as configurações típicas.

Finalizado a instalação o Sistema vai aplicar suas configurações e iniciar.

Primeiro fizemos download do aplicativo, Avast Free, e iniciamos a instalação. Informe à língua que preferi, lembrando que existe a opção português do Brasil.

O Avast está em parceria com a Google, por esse motivo a instalação vai oferecer uma atalho para instalação do Chrome, porém fica a escolha de quem estiver instalando.

Concluindo a instalação o aplicativo informará clique em “terminar” e pronto.

Agora vamos instalar o WINRAR 3.93, um software de compactação, como

Winzip, porém ele abrange vários tipos de arquivo, como o próprio Winzip, ICO, EXE, etc. Ele já informa uma pasta de instalação padrão, porém é possível alterar clicando no botão “Procurar”.

Escolha os tipos de arquivos que o WinRar será associado.

Aqui temos opções de saber mais sobre o WinRar, clicando nos botões. No botão “Concluído” o sistema de instalação fecha e solicita reinicialização do Sistema Operacional.

Por ultimo vamos instalar o Microsoft Office Professional 2003. De cara ele já solicita a chave do produto.

Como na instalação do Windows ele solicita o nome do usuário e a organização, porém se já tiver informado na instalação do Windows ele vai assumir o que já foi cadastrado.

É obrigado aceitar o contrato da licença ou não instalar.

Tem quatro tipo de instalação:

* Instalação Típica: Instalam os programas mais utilizados, Word, Excel, Power Point, Outlook, Publisher, Access, InfoPath;

* Instalação Completa: Instala todos os produtos do Officer 2003;

* Instalação Mínima: Instala apenas o Word, Excel e Power Point;

* Instalação Personalizada: Instala apenas o que você selecionar.

No nosso caso utilizamos a instalação típica.

Confira os produtos que serão instalados.

Acompanhe o processo de instalação.

Mensagem de instalação concluída.

2.4 Sistemas de Gerenciamento de Processos

Clicando com o botão direito do mouse a barra de tarefa, selecione a opção Iniciar Gerenciamento de Tarefas do Windows 7 Profissional. Versão 6.1.

Relação das tarefas que estão

sendo executadas.

Na guia de processo podemos identificar os processos que estão ativos, o nome do usuário que iniciou o mesmo, a coluna CPU mostra o consumo do processador referente a cada processo.

Na coluna Memória visualizamos o consumo da memória e na coluna Descrição temos um resumo do aplicativo.

Na parte inferior temos a opção de “Mostrar processos de todos os usuários” ou apenas o usuário logado, caso seja desmarcado. Podemos “Finalizar o Processo” que está selecionado.

Na guia serviços podemos analisar o status dos serviços e PID de cada um. Temos também a opção do botão “Serviços...” que abre o gerenciado de serviços do Windows.

Na guia Desempenho temos o gráfico do consumo de cada núcleo do processador e do consumo da memória.

Na parte inferior podemos identificar um breve resumo referente à Memória Física, Memória Usada pelo Kernel (MB) e o Sistema.

Note que o consumo de memória está alto e voltando a guia processo identificamos que existe dois processo chamados chrome.exe *32 que estão consumindo uma boa parte do total.

Na guia Rede temos o gráfico de cada conexão ativa e seu respectivo consumo.

Na guia Usuário temo o status dos usuário conectados e logo a baixo podemos desconectar ou efetuar o logoff do mesmo selecionado.

Notamos que em todas as guias temo esse roda pé informando a quantidade de processos ativos, consumo da CPU em % e o consumo da Memória Física em %.

Todas essas funções têm a finalidade de gerenciar os processos e consumos do sistema operacional e seus aplicativos.

Executar os gerenciadores de processos do Microsoft Windows e das distribuições Linux para

verificar o comportamento dos processos padrão de sistema operacional e de softwares

instalados na prática. Tanto nas interfaces gráficas como nas interfaces baseadas em linha de

comando é possível gerenciar os processos.

Essa política é um das diferenças entre os sistemas operacionais existentes no mercado, pois cada sistema operacional possui a sua política adequada a suas características. Apesar de cada sistema operacional adotar seus critérios, podemos citar alguns dos principais:

* Todos os processos são tratados igualmente, não ficando processo sem tratamento;

* Deve maximizar seu desempenho com maior numero possível de processos por unidade de tempo;

* Atender os usuários em tempos de respostas aceitáveis;

* Previsibilidade e fundamental independentemente do sistema;

* Mitigar recursos perdidos;

* Balancear o uso de recursos;

* Ocupar o máximo o processador;

* Evitar espera indefinida (starvation), e principalmente o deadlock;

* Priorizar os processos de forma a identificar os de maiores prioridades;

O objetivo de escalonamento e maximizar a utilização da CPU via multiprogramação. O escalonamento de processador ocorre quando existe uma politica do sistema para escolher quais processos executar. A politica de escalonamento deve atender algumas premissas ligadas a desempenho e maximização do numero de processos executados, reduzir o

tempo de latência (tempo de espera antes da execução), evitar antecipação indefinida de processos e aperfeiçoar o uso do(s) processador (es).

Escalonamento Preemptivo: E quando o sistema operacional atua de forma sublime, pois deve saber parar um processo em execução e ate mesmo substitui-lo por um novo processo. O mercado denomina “processadores multicore” os circuitos integrados que possuem dois ou mais núcleos de processamento completos no seu interior.

Atualmente com o surgimento desses processadores (dual core, core 2 duo, quad-core) com maior poder de processamento, consolidam nos sistemas operacionais as politicas de escalonamento do tipo Preemptivo. Um forte uso dessa técnica esta desenvolvida em aplicações de sistemas de tempo real, onde caracteriza por se preocupar com o fator tempo: de processador, de espera, de resposta, “turnaround”.

* Tempo de processador: e o tempo que um processo leva no estado de execução durante seu processamento.

* Tempo de espera: e o tempo total que um processo permanece na fila durante seu processamento, aguardando para ser executado.

* Tempo de turnaround: é o tempo que um processo leva desde a sua criação até ao seu término, inclusive o tempo para alocação de memória, espera na fila, processamento na CPU e nas operações de Entrada e Saída.

* Tempo de resposta: é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida.

Escalonamento Não-Preemptivo: Foi o precursor em sistemas multiprogramável, possibilitando

ao sistema operacional atuar somente ao término do processo iniciado. Estando presente em sistemas com processamento em bacth(lote).

Passo 4 (Equipe)

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

(Parte 2 de 4)

Comentários