Sistemas Operacionais - Arquivos e Concorrência/ Tipos de S.O.
sistemas.txt
ARQUIVOS:
O que se espera é que o S.O. localize rapidamente um determinado arquivo e também que possa localizar um determinado registro no arquivo. Como os dispositivos de armazenamento em geral contêm milhares de arquivos, e como um arquivo pode conter milhares de registros, esta é uma tarefa complexa.
CONCORRÊNCIA
Um dos problemas mais complexos na administração de recursos está relacionado ao fato de muitos processos existem simultaneamente. Dizemos que esses processos são concorrentes.
Solicitações feitas pro processos concorrentes em geral resultam em conflitos.
Processos concorrentes frequentemente acessam o mesmo arquivo, O S.O. deverá garantir que um processo não altere os dados que um outro processo esteja usando.
Exemplo: O que aconteceria se um sistema de reserva de passagens aéreas permitisse que duas ou mais pessoas reservassem o mesmo assento no mesmo voo, ou um sistema de controle de tráfego aéreo permitindo que 2 aviões aterrissassem no mesmo aeroporto no mesmo momento?
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------O S.O. deve regular a ordem segundo a qual os processos acessam os dados . Chamamos isso de sincronização, um conceito importante no estudo de processos concorrentes.
TIPOS DE SISTEMA OPERACIONAL
Existem diferentes tipos de computadores; consequentemente, não é de surpreender que existam muitos S.O. diferentes. Alguns mais simples dedicam todos os recursos do computador a um aplicativo de cada vez; outros permitem que o usuário execute múltiplos aplicativos simultâneos; Outros ainda mais complexos atendem vários usuários concomitantemente
(simultaneamente).
Sistemas Multi programáveis/Multi tarefa:
----> Sistemas Batch
----> Sistemas de tempo compartilhado
----> Sistemas de tempo real
Sistemas multi programáveis que vieram