Sistemas operacionais

1852 palavras 8 páginas
SISTEMAS OPERACIONAIS – CAPÍTUL 3 O CONCORRÊNCIA 1. INTRODUÇÃO • O conceito de concorrência é o princípio básico para o projeto e a impleme ntação dos sistemas operacionais multiprogramáveis. • O sistemas multiprogramáveis surgiram a partir de limitações dos sistemas monoprogramáveis, nos quais recursos computacionais como processadores, memórias e dispositivos de entrada e saída eram utilizados de maneira pouco eficiente, limitando o desempenho dessas arquiteturas. Muitos desses recursos de alto custo permaneciam ociosos por longos p eríodos. • Nos sistemas monoprogramáveis há um evidente desper dício dos recursos do processador, visto que esse permanecia ocioso enquanto a entrada de dados era efetuada, por exemplo. • A memória principal também é subutilizada nos sistemas monoprogramáveis, uma vez que apenas um programa por vez era carregado, deixando grandes áreas livres. Nos sistemas multiprogramáveis, vários programaspodem estar na memória, concorrendo pelo acesso ao processador . A utilização concorrente da UCP deve ser implementada de maneira que, quando um programa perde ouso do processador e depois retor para continuar sua na execução, seu estado deverá ser idêntico ao do m omento em que foi interrompido. O programa dev erá executar a instrução seguinte à última instrução executada, aparentando ao usuário que nada aconteceu. 2. INTERRUPÇÃO E EXCEÇÃO • São desvios forçados no fluxo de execução de um programa ocasionados por algum evento inesperado. • Podem ser ocasionados por dispositivos do hardware externo ao processador ou da execução do próprio programa. A diferença entre e xceção e execução é dada pelo tipo de evento ocorrido.

2.1 INTERRUPÇÃO A interrupção foi o conceito que tornou possível a implementação da concorrência nos computadores, sendo o fundamento básico dos sistemas multiprogramáveis. • É pelo mecanismo de interrupção que o sistema operacional sincroniza a execução de todas as suas rotinas e dos programas dos usuários, além dos

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas