Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Clique para editar o estilo do título mestre Clique para editar o estilo do subtítulo mestre * * * Sistemas Operacionais - 2 Tipos de Sistemas Operacionais Prof. M. Sc. Flávio Viotti flavioviotti@yahoo.com.br * * * Introdução Um Sistema Operacional pode ser representado da seguinte forma: * * * Tipos de Sistemas Operacionais Os sistemas operacionais pode se classificar da seguinte maneira: * * * Sist. Monoprogramáveis e Monotarefas Eram tipicamente voltados para a execução de um único programa. Qualquer outra aplicação, para ser executada, deveria aguardar o término do programa corrente; Todos os recursos do sistema ficam exclusivos; Não existe a execução de mais de uma tarefa ao mesmo tempo; Não existe o problema da concorrência * * * Sist. Monoprogramáveis e Monotarefas * * * Sist. Multiprogramaveis / Multitarefa Uma evolução dos sistemas monoprogramáveis; Recursos computacionais compartilhados; Gerenciamento para o acesso concorrente dos recursos; Podem ser classificados também como: Multiprogramáveis - monousuário; Multiprogramáveis – multiusuário * * * Sist. Multiprogramaveis / Multitarefa Os sistemas multitarefas podem ser divididos conforme o gráfico... * * * Sist. Multiprogramaveis / Multitarefa * * * Sistemas Batch Não exige a interação com o usuário Geralmente são operações que envolvem cálculos numéricos, ordenações, backups, etc... * * * Sistemas Tempo Compartilhado Conhecido também como time-sharing permite que diversos programas sejam executados a partir da divisão do tempo do processador em pequenos intervalos Esse tipo de sistema tem um tempo de resposta razoavelmente rápido, e por isso também é chamado de sistemas on-line * * * Sistemas em Tempo Real Robô motorizado de pesquisa a Marte, tem embutido um SO de Tempo Real * * * Sistemas em Tempo Real Parecido com os sistemas de tempo compartilhado, contudo é exigido um tempo máximo fixo para resposta; Não existe a idéia de fatia de tempo; A aplicação roda o tempo que for necessário no processador ou até que outra aplicação mais prioritária chegue. (quem decide isso é a Aplicação e não mais o SO como anteriormente);
Compartilhar