O documento discute técnicas de concorrência em sistemas operacionais multiprogramáveis, incluindo interrupção e exceção, E/S controlada por interrupção vs spooling, DMA, buffering e reentrância. A reentrância permite que múltiplos usuários compartilhem aplicações, reduzindo o uso de memória de 1,2GB para 700KB quando 10 usuários usam editor, compilador, email e aplicação corporativa.
O documento discute técnicas de concorrência em sistemas operacionais multiprogramáveis, incluindo interrupção e exceção, E/S controlada por interrupção vs spooling, DMA, buffering e reentrância. A reentrância permite que múltiplos usuários compartilhem aplicações, reduzindo o uso de memória de 1,2GB para 700KB quando 10 usuários usam editor, compilador, email e aplicação corporativa.
O documento discute técnicas de concorrência em sistemas operacionais multiprogramáveis, incluindo interrupção e exceção, E/S controlada por interrupção vs spooling, DMA, buffering e reentrância. A reentrância permite que múltiplos usuários compartilhem aplicações, reduzindo o uso de memória de 1,2GB para 700KB quando 10 usuários usam editor, compilador, email e aplicação corporativa.
Exercícios 2: Concorrência em Sistemas Operacionais
1- Analise a técnica de concorrência e sua importância para a
implementação de sistemas operacionais multiprogramáveis.
2- Para que servem e como funcionam os mecanismos de interrupção e
exceção?
3- Qual a vantagem da E/S controlada por interrupção comparada com a
técnica de spooling?
4- O que é DMA e qual a vantagem desta técnica na implementação de
Sistemas Operacionais?
5- Como a técnica de buffering permite aumentar a concorrência em um
sistema computacional?
6- O que é e como funciona o conceito de Reentrância? Considere que em
um sistema multiprogramável, seus usuários utilizam o mesmo editor de textos (200KB), um compilador (300KB), software de correio eletrônico (200KB) e uma aplicação corporativa (500KB). Qual o espaço de memória principal ocupado para 10 usuários que usem todas as aplicações, sem reentrância? E com reentrância?