Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Gereˆncia do Processador Prof. Razer Anthom Nizer Rojas Montan˜o 2012 1 UFPR Ana´lise e Desenvolvimento de Sistemas Exerc´ıcio 1) O que e´ PCB? Para que serve? Descreva-o. Exerc´ıcio 2) Quais sa˜o as duas te´cnicas para alocac¸a˜o de descritores? Deˆ vantagens e desvantagens de cada uma. Exerc´ıcio 3) O que e´ troca de contexto? Exerc´ıcio 4) Indique as informac¸o˜es que sa˜o guardadas quando acontece uma troca de contexto. Exerc´ıcio 5) O que e´ Processo? Exerc´ıcio 6) O que e´ Thread? Exerc´ıcio 7) O que e´ Multithreading? Exerc´ıcio 8) Que informac¸o˜es sa˜o compatilhadas por va´rias threads de um mesmo pro- cesso? Exerc´ıcio 9) Explique as duas maneiras de se implementar Threads. Deˆ vantagens e desvantagens. Exerc´ıcio 10) Quais sa˜o os treˆs tipos de escalonamento de processos implementados por um sistema operacional? Cite as diferenc¸as. Exerc´ıcio 11) O que e´ swapping? Explique as operac¸o˜es envolvidas.Qual e´ o escalonador que tem como tarefa decidir sobre estas operac¸o˜es? Exerc´ıcio 12) Quais sa˜o os crite´rios utilizados por um escalonador para escolha entre processos? Explique. Exerc´ıcio 13) Como funciona o escalonamento por FIFO? Exerc´ıcio 14) Como funciona o escalonamento por SJF? Exerc´ıcio 15) Como funciona o escalonamento por Prioridades? Exerc´ıcio 16) Como funciona o escalonamento por Round-Robin? Exerc´ıcio 17) Como funciona o escalonamento por Mu´ltiplas Filas? Exerc´ıcio 18) O que e´ Preempc¸a˜o? Exerc´ıcio 19) Qual a diferenc¸a entre sistemas operacionais preemptivos e na˜o-preemptivos? Exerc´ıcio 20) Dada a tabela abaixo contendo 5 processos, sua durac¸a˜o do pro´ximo ciclo de CPU e sua prioridade, desenhe o diagrama temporal e calcule o tempo me´dio de espera na fila para os seguintes escalonadores: • FIFO • SJF • Prioridades • Round-Robin (somente o diagrama temporal, quantum = 2 u.t.) Prof. Razer A N R Montan˜o Sistemas Operacionais 2 UFPR Ana´lise e Desenvolvimento de Sistemas Tabela 1: Processos Processo Ciclo CPU Prioridade A 10 3 B 4 3 C 7 3 D 2 3 E 5 3 Prof. Razer A N R Montan˜o Sistemas Operacionais 3