9
Organização de Computadores
UFMG
6
Organização de Computadores
UFOP
9
Organização de Computadores
USP
362
Organização de Computadores
UFES
Texto de pré-visualização
República Federativa do Brasil Ministério da Educação Fundação Universidade Federal de Mato Grosso do Sul Nome RGA Lista de Exercícios Optativa Todo conteúdo da disciplina 1 Qual a diferença principal entre sistemas monoprogramação e mutiprogramação Dê pelo menos um exemplo de SO para cata tipo 2 Defina as propriedadescaracterísticas essenciaisprincipais dos seguintes tipos de SO Batch Multiprogramados Tempo Compartilhado Tempo Real e Multiprocessados 3 Faça uma análise e elabore uma descrição que apresente uma visão geral da evolução do Windows MSDOS e sobre sua organização interna 4 O que é a troca de contexto e por que ele é útil para permitir a multiprogramação e o compartilhamento de tempo 5 Quais são as formas mais comuns de se gerenciar processos no Linux e no Windows 6 Considerando o seguinte conjunto de processos com os respectivos CPU bursts e Prioridades e assumindo que todos chegaram na ordem P1 P2 P3 P4 e P5 e todos no tempo 0 façaresponda a Desenho o gráfico de Gantt para ilustrar a execução dos processos considerando os algoritmos FCFS SJF PS não preemptivo quanto melhor o número de prioridade mais rápido o processo tem que ser atendido e RR 1 quantum 1 milissegundo b Qual o tempo de espera de cada processo de cada um desses algoritmos 6 Em um sistema onde haja processos de tempo real qual algoritmo de escalonamento de processos seria mais adequado i FirstCome FirstServed ii ShortestJob First iii Priority Scheduling ou iv RoundRobin Scheduling Além disso seria mais adequado utilizar a versão preemptiva ou não preemptiva desses métodos 7 Qualis dos seguintes algoritmos de escalonamento pode resultar em inanição a Firstcome firstserved b ShortestJobFirst c RoundRobin d PriorityScheduling 8 Explique com suas palavras o Algoritmo de Peterson apresentado a seguir como é realizado o processo para impedir e liberar acesso à seção crítica 9 Marque V para verdadeiro e F para falso nas seguintes afirmações A requisição e liberação de recursos devem ser feitas necessariamente via chamadas de sistema Dado um grafo de alocação de recursos ou um grafo esperapor haverá deadlock mediante a não ocorrência de ciclos em tais grafos O não tratamento de deadlocks é comum em sistemas operacionais modernos 10 Por que a memória é tão importante para o computador que faz com que seu gerenciamento seja de extrema importância para o sistema operacional 11 Qual é o efeito de permitir que duas entradas em tabelas de páginas de processos diferentes apontarem para o mesmo frame na memória Explique como esse efeito pode ser utilizado para diminuir a quantidade de tempo necessária para o gerenciamento de memória Qual efeito de atualizar algum byte em uma página apontada na tabela de páginas de dois processos diferentes 12 Quais são os possíveis problemas na utilização de listas ou tabela hash na implementação de diretórios em um sistema de arquivos 13 Explique com suas palavras a diferença entre fragmentação interna e fragmentação externa
9
Organização de Computadores
UFMG
6
Organização de Computadores
UFOP
9
Organização de Computadores
USP
362
Organização de Computadores
UFES
Texto de pré-visualização
República Federativa do Brasil Ministério da Educação Fundação Universidade Federal de Mato Grosso do Sul Nome RGA Lista de Exercícios Optativa Todo conteúdo da disciplina 1 Qual a diferença principal entre sistemas monoprogramação e mutiprogramação Dê pelo menos um exemplo de SO para cata tipo 2 Defina as propriedadescaracterísticas essenciaisprincipais dos seguintes tipos de SO Batch Multiprogramados Tempo Compartilhado Tempo Real e Multiprocessados 3 Faça uma análise e elabore uma descrição que apresente uma visão geral da evolução do Windows MSDOS e sobre sua organização interna 4 O que é a troca de contexto e por que ele é útil para permitir a multiprogramação e o compartilhamento de tempo 5 Quais são as formas mais comuns de se gerenciar processos no Linux e no Windows 6 Considerando o seguinte conjunto de processos com os respectivos CPU bursts e Prioridades e assumindo que todos chegaram na ordem P1 P2 P3 P4 e P5 e todos no tempo 0 façaresponda a Desenho o gráfico de Gantt para ilustrar a execução dos processos considerando os algoritmos FCFS SJF PS não preemptivo quanto melhor o número de prioridade mais rápido o processo tem que ser atendido e RR 1 quantum 1 milissegundo b Qual o tempo de espera de cada processo de cada um desses algoritmos 6 Em um sistema onde haja processos de tempo real qual algoritmo de escalonamento de processos seria mais adequado i FirstCome FirstServed ii ShortestJob First iii Priority Scheduling ou iv RoundRobin Scheduling Além disso seria mais adequado utilizar a versão preemptiva ou não preemptiva desses métodos 7 Qualis dos seguintes algoritmos de escalonamento pode resultar em inanição a Firstcome firstserved b ShortestJobFirst c RoundRobin d PriorityScheduling 8 Explique com suas palavras o Algoritmo de Peterson apresentado a seguir como é realizado o processo para impedir e liberar acesso à seção crítica 9 Marque V para verdadeiro e F para falso nas seguintes afirmações A requisição e liberação de recursos devem ser feitas necessariamente via chamadas de sistema Dado um grafo de alocação de recursos ou um grafo esperapor haverá deadlock mediante a não ocorrência de ciclos em tais grafos O não tratamento de deadlocks é comum em sistemas operacionais modernos 10 Por que a memória é tão importante para o computador que faz com que seu gerenciamento seja de extrema importância para o sistema operacional 11 Qual é o efeito de permitir que duas entradas em tabelas de páginas de processos diferentes apontarem para o mesmo frame na memória Explique como esse efeito pode ser utilizado para diminuir a quantidade de tempo necessária para o gerenciamento de memória Qual efeito de atualizar algum byte em uma página apontada na tabela de páginas de dois processos diferentes 12 Quais são os possíveis problemas na utilização de listas ou tabela hash na implementação de diretórios em um sistema de arquivos 13 Explique com suas palavras a diferença entre fragmentação interna e fragmentação externa