saetgagya
3465 palavras
14 páginas
- BATCH ( LOTE ) - Os programas quando executados sao armazenados em disco ou fita, onde esperam para serem "atendidos". Normalmente, os programas ( jobs ou tarefas ) que sao executados nesses sistemas nao exigem interacao com os usuários ( por exemplo, compilacoes ); - TIME-SHARING ( TEMPO-COMPARTILHADO ) - O Sistema Operacional aloca uma "fatia de tempo" ( time-slice ) do processador para cada usuário. Caso o programa do usuario nao esteja concluído nesse intervalo de tempo, ele é substituidos por um de outro usuário e fica esperando por uma nova fatia de tempo. Permitem a interacao dos usuarios com o sistema;
- REAL-TIME ( TEMPO-REAL ) - Semelhante ao time-sharing, sendo a maior diferença o tempo de resposta exigido na execucao. Enquanto em sistemas de tempo compartilhado o tempo de resposta pode variar sem comprometer as aplicacoes em execucao, nos sistemas de tempo real os tempos de resposta devem estar dentro de limites rigidos. Nao existe a ideia de fatia de tempo, um programa executa o tempo que for necessario, ou ate que apareça outro prioritario em funcao de sua importancia. Essa importancia ou prioridade de execucao é controlada pela propria aplicacao e nao pelo sistema operacional, como acontece no sistema tempo-compartilhado. Esse tipo de sistema está normalmente presente em controle de processos, como no monitoramento de refinarias de petroleo, controle de trafego aereo, usinas termoeletricas e nucleares, ou em qualquer aplicacao onde a seguranca é fator fundamental.
- BATCH ( LOTE ) - Os programas quando executados sao armazenados em disco ou fita, onde esperam para serem "atendidos". Normalmente, os programas ( jobs ou tarefas ) que sao executados nesses sistemas nao exigem interacao com os usuários ( por exemplo, compilacoes );
- TIME-SHARING ( TEMPO-COMPARTILHADO ) - O Sistema Operacional aloca uma "fatia de tempo" ( time-slice ) do processador para cada usuário. Caso o programa do usuario nao esteja concluído nesse intervalo de