Tecnologia

1337 palavras 6 páginas
2. Desenvolvimento

2.1 CONCORRÊNCIA
Os sistemas operacionais possuem um conjunto de rotinas executadas concorrentemente, ou seja, paralelamente umas às outras. Essas rotinas podem ser independentes (executadas sem afetação exterior) ou dependentes (podem afetar ou serem afetadas por outros processos). É através do princípio da concorrência que o projeto de Sistema Multiprogramável é implementado.
Os Sistemas Multiprogramáveis surgiram por conta das limitações dos Sistemas Monoprogramáveis, onde os recursos de memória e processamento eram pouco utilizados durante a execução dos processos, visto que nesses sistemas as execuções ocorrem uma por vez. Nos sistemas Multiprogramáveis, vários programas podem estar na memória, concorrendo pelo acesso ao processador.

2.2 INTERRUPÇÃO E EXCEÇÃO
Durante a execução de um programa podem ocorrer eventos inesperados que causam um desvio forçado no fluxo de sua execução. Esses eventos são tratados como Interrupções ou Exceções. As Interrupções são causadas por fatores externos, como quando um dispositivo avisa ao processador que alguma operação de entrada ou saída está completa. Na Interrupção o programa que estiver sendo executado é interrompido e o controle desviado para uma rotina de tratamento de interrupção, mas as informações sobre o programa interrompido são preservadas nos registradores e após a rotina de tratamento suas informações de execução são restauradas. Para cada tipo de Interrupção há um tipo de rotina de tratamento, portanto, a identificação do tipo de interrupção é fundamental para determinar o endereço do tratamento correto.
As Interrupções não são relacionadas às instruções do programa que estiver sendo executado, por isso são caracterizadas como assíncronas e (por serem eventos imprevisíveis) podem ocorrer diversas vezes e até mesmo simultaneamente. Quando isto ocorre o processador tem a opção de ignorar Interrupções que ocorram durante uma rotina de tratamento.
A Exceção é algo muito similar a

Relacionados

  • o que é tecnologia
    2030 palavras | 9 páginas
  • Tecnologia
    1060 palavras | 5 páginas
  • tecnologias
    660 palavras | 3 páginas
  • tecnologia
    1337 palavras | 6 páginas
  • tecnologia
    380 palavras | 2 páginas
  • tecnologia
    557 palavras | 3 páginas
  • Tecnologia
    1848 palavras | 8 páginas
  • tecnologia
    675 palavras | 3 páginas
  • Tecnologia
    1302 palavras | 6 páginas
  • tecnologia
    691 palavras | 3 páginas