Você está na página 1de 2

Captulo 3 1 O que concorrncia e como este conceito est presente nos sistemas operacionais multiprogramveis?

? A concorrncia serve para projetar e/ou implementao de sistemas que so multiprogramaveis sendo possivel seu processador executar as instrues que lhe so dadas de E/S,e assim possibilitando a execuo da concorrente da ucp. 2 Por que o mecanismo de interrupo e fundamental para a implementao da multiprogramao? Pois o mecanismo de interrupo sincronizar a execuo dos programas dos seus usuarios,tambm controlar os dispositivos. 3 Explique o mecanismo de funcionamento das interrupes. A interrupo gerada atraves de um evento externo ao programa e,ou seja independe da instruo que est sendo executada ou sera executada,no final a unidade de controle verifica se a algum tipo de interrupo na instruo. 4 O que so eventos sncronos e assncronos? Como estes eventos esto relacionados ao mecanismo de interrupo e exceo? Os evento de sncronos alguns resultados direto da execuo de um programa corrente. Eles so previsveis,podendo tambm ocorrer um nico por vez,e os eventos assincrono no so diretamente associados as instrues de um programa corrente. Estes eventos podem ocorrer varias vezes,como em caso de alguns dispositivos de E/S 5 D exemplos de eventos associados ao mecanismo de exceo. Uma diviso por zero ou uma situao que gere overflow. 6 Qual a vantagem da E/S controlada por interrupo comparada com a tcnica de spooling? 7 O que DMA e qual a vantagem desta tcnica? DMA ns possibilita que um bloco de dados sejam transferido entre os dispositivos de Entrada e Sada e da memoria principal sem necessitar de uma interveno de seu processador. 8 Como a tcnica de buffering permite aumentar a concorrncia em um sistema computacional? buffering nos possibilita diminuir os problemas da disparidade de velocidade do

processamento existente entre o seu processador e os seus dispositivos de Entrada e Saida. 9 Explique o mecanismo de spooling?

10 Em um sistema multiprogramvel, seus usurios utilizam o mesmo editor de texto (200 Kb), compilador (300 Kb), software de correio eletrnico (200 Kb) e uma aplicao corporativa (500 Kb). Caso o sistema no implemente reentrncia, qual o espao de memria principal ocupado pelos programas quando 10 usurios estiverem utilizando todas as aplicaes simultaneamente? Qual o espao liberado quando o sistema implementa reentrncia em todas as aplicaes?

Cdigo na memria totalizando 10 x (200 Kb + 300 Kb + 200 Kb + 500 Kb) = 12.000 Kbs. Uma cpia do cdigo seria necessria na memria principal (200 Kb + 300 Kb + 200 Kb + 500 Kb) totalizando 1.200 Kbs. O total de 10.800 Kb seriam acessivel da memria principal.

Você também pode gostar