



















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
LABORATORIO DE PRATICA DA UNIVERSIDADE
Tipologia: Exercícios
1 / 27
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Para interagirmos com um computador, é necessário que ele tenha um sistema operacional (SO) instalado. Um SO tem por objetivo promover a comunicação entre hardwares, softwares aplicativos e usuários. Para promover essa função, o SO deve gerenciar a execução desses softwares aplicativos, também conhecidos como processos. Para prover a execução de um processo, um SO leva em consideração atributos fundamentais para que o processador realize essa ação. Um desses atributos é a prioridade de execução definida para ele. Neste experimento, você vai aplicar os conceitos relacionados a gerência de processos com prioridades distintas. Ao final deste experimento, você deverá ser capaz de:
Entender o funcionamento da criação e análise de processos em um SO é fundamental para compreender como este lida com a execução de processos (software), dependendo da configuração definida para isso (por exemplo, os diferentes níveis de prioridade para um processo).
3. O EXPERIMENTO Para a realização deste experimento, você vai utilizar recursos de hardware e software. Com um computador (hardware) e um software que simula o funcionamento de alocação de processos de um SO, você vai visualizar como o SO gerencia a fatia de tempo e o clock da CPU.
É recomendável sempre utilizar softwares genuínos, principalmente o SO, para evitar riscos à segurança da informação. Mantenha os softwares atualizados, para evitar problemas relacionados a segurança da informação e performance (mau funcionamento ou lentidão na execução, por exemplo). É desejável, também, ter instalado um software antivírus. Em um ambiente real, é necessário tomar cuidado com as conexões físicas, voltagens e corrente elétrica, para evitar acidentes, como choques ou danificação de circuitos.
5. CENÁRIO O cenário do experimento será a interface do software a ser utilizado.
LABORATÓRIO DE SISTEMAS OPERACIONAIS GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS ALGETEC – SOLUÇÕES TECNOLÓGICAS EM EDUCAÇÃO CEP: 40260-215 | Fone: 71 3272- 3504
Atualmente, a tecnologia da informação está presente nas mais diversas atividades. Por exemplo, ao realizarmos alguma atividade profissional, podemos ter a necessidade de usar um dispositivo conectado à internet, como um computador ou smartphone. A tecnologia da informação está presente até mesmo ao utilizarmos um relógio inteligente que nos mostre que estamos há muito tempo sentados e precisamos dar uma pausa. Todos esses dispositivos apresentam características em comum, sendo uma delas o sistema operacional (SO). O SO fornece abstrações dos recursos de hardware de um computador, como memória, mídias de armazenamento, dispositivos de entrada e saída e processador (COULORIS et al ., 2013). Muitas vezes, para a utilização de determinados dispositivos, o SO precisa recorrer a drivers , que são pequenos programas que possibilitam sua comunicação com esses dispositivos. Essas abstrações permitem que um usuário possa utilizar um software aplicativo, que pode ser definido como um software que executa atividades específicas e úteis ao usuário, como editar um texto ou desenvolver uma planilha de cálculos. Para exemplificar esse relacionamento entre hardware , software e SO, observe a Figura 1, que simplifica o processo.
LABORATÓRIO DE SISTEMAS OPERACIONAIS GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS ALGETEC – SOLUÇÕES TECNOLÓGICAS EM EDUCAÇÃO CEP: 40260-215 | Fone: 71 3272- 3504 Figura 1 – Interação SO- hardware-software- usuário. Fonte: elaborado pela autora.
Todo software aplicativo executado por um SO é chamado de processo. Para ser executado pelo processador, um processo faz alternância entre estados. Os cinco estados possíveis de um processo são:
LABORATÓRIO DE SISTEMAS OPERACIONAIS GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS ALGETEC – SOLUÇÕES TECNOLÓGICAS EM EDUCAÇÃO CEP: 40260-215 | Fone: 71 3272- 3504
CÓRDOVA JÚNIOR, R. S.; LEDUR, C. L.; MORAIS, I. S. Sistemas operacionais. Porto Alegre: Sagah, 2018. COULOURIS, G. et al. Sistemas distribuídos : conceitos e projeto. Porto Alegre: Bookman,
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
1. Caso utilize o Windows 10, dê preferência ao navegador Google Chrome; 2. Caso utilize o Windows 7, dê preferência ao navegador Mozilla Firefox; 3. Feche outros programas que podem sobrecarregar o seu computador; 4. Verifique se o seu navegador está atualizado; 5. Realize teste de velocidade da internet. Na página a seguir, apresentamos as duas principais dúvidas na utilização dos Laboratórios Virtuais. Caso elas não se apliquem ao seu problema, consulte a nossa seção de “Perguntas Frequentes” , disponível em: https://algetec.movidesk.com/kb/pt-br/ Neste mesmo link, você poderá usar o chat ou abrir um chamado para o contato com nossa central de suporte. Se preferir, utilize os QR CODEs para um contato direto por Whatsapp (8h às 18h) ou para direcionamento para a central de suporte. Conte conosco!
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS **PERGUNTAS FREQUENTES
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
Antes de explorar as funcionalidades disponíveis nesta prática, é importante conhecer as ferramentas e a funcionalidade de cada botão. Observe as janelas disponíveis pelo simulador.
2. CRIANDO E ANALISANDO UM PROCESSO Crie um processo tipo I/O-bound na janela de Gerência de Processos e não altere as configurações já pré-definidas. Observe o comportamento. Em seguida, crie 3 processos do tipo CPU-bound. Observe, na janela Gerência de Processador, o comportamento dos processos e as mudanças de Estado em função do tipo CPU- bound e I/O-bound. Compare a taxa de crescimento do tempo de processador (Tempo de UCP) dos processos CPU-bound e processo I/O-bound.
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
3. ALTERANDO A PRIORIDADE DO PROCESSO Selecione o processo I/O-bound e altere, na janela Gerência de Processos, a prioridade do processo para 1. Observe as alterações na janela Gerência de Processos e a dinâmica na janela Gerência de Processador. 4. AVALIANDO OS RESULTADOS Siga para a seção “Avaliação dos Resultados”, localizada na página 07 deste roteiro, e responda de acordo com o que foi observado no experimento, associando também com os conhecimentos aprendidos sobre o tema.
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
Leia as informações contidas na introdução e clique com o botão esquerdo do mouse sobre o botão “Iniciar Prática” para dar início a simulação.
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
2. CRIANDO E ANALISANDO UM PROCESSO Crie um processo do tipo I/O-bound clicando com o botão esquerdo do mouse sobre o botão “Criar”. Selecione o tipo de processo e clique novamente com o botão esquerdo sobre o botão “Criar” e observe o resultado.
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS Observe na janela de Gerência de Processador o comportamento dos processos e a mudança de estado em função do tipo CPU-bound e I/O bound. Em seguida compare as taxas de crescimento do processador (Tempo de UCP) de ambos processos.
CEP: 40260-215 Fone: 71 3272- 3504 GERÊNCIA DE PROCESSOS E GERÊNCIA DE PROCESSADOR GERÊNCIA DE PROCESSOS COM PRIORIDADES DISTINTAS
3. ALTERANDO A PRIORIDADE DO PROCESSO Selecione o processo I/O-bound clicando com o botão esquerdo do mouse sobre a caixa localizada no canto superior esquerdo da tela. Altere sua prioridade para 1 clicando com o botão esquerdo sobre o botão com o nome “Prioridade” e alterando seu valor para 1.