Informatica
Tipos de SO
Tipos de SO
Sistemas Monoprogramáveis /
Monotarefa
Sistemas Multiprogramáveis /
Multitarefa
Sistemas com Múltiplos
Processadores
Sistemas Monotarefa
Décadas de 1960 e 1970.
Voltados para a execução de um único programa. Qualquer outra aplicação deveria esperar o término do programa corrente.
Se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados um único programa.
Sistemas Monotarefa
Sistemas Multitarefa
Evolução dos sistemas monotarefa.
Recursos computacionais são compartilhados entre os usuários e aplicações. Neste sistema, enquanto um programa espera por um recurso de E/S, outros podem ser alocados no processador.
Redução de custos é causado pelo compartilhamento de recursos.
Redução do tempo de execução das aplicações.
Sistemas Multitarefa
Sistemas Multitarefa
Classificação quanto a quantidade de usuários: Sistema Multitarefa Monousuário
◦ Encontrados em desktops e só há um único usuário interagindo com o sistema.
Sistema Multitarefa Multiusuário
◦ Ambientes interativos que possibilitam a diversos usuários conectarem-se ao sistema simultaneamente. Sistemas Multitarefa
Classificação quanto a forma de gerenciamento de aplicações:
Sistemas Batch.
Sistemas de Tempo Compartilhado.
Sistemas de Tempo Real.
Sistemas Multitarefa
Sistemas Multiprogramáveis /
Multitarefa
Sistemas Batch
Sistemas de Tempo Real
Sistemas de Tempo
Compartilhado
Sistemas Batch
Primeiros sistemas multitarefas a serem implementados na década de 1960.
Jobs eram submetidos para execução através de cartões perfurados e armazenados em disco ou fitas.
Sempre que havia um espaço livre suficiente na memória, um job era submetido.
Caracterizam-se pela não interação com usuário. Trabalhos eram submetidos por uma memória secundária, como um arquivo texto.
Sistemas de Tempo