sistema operacionais
Camada de Software localizada entre os aplicativos e o hardware; É um programa que controla os recursos do computador, como a unidade central de processamento, a memória, os arquivos, os dispositivos de entrada e saída, etc. e fornece a base para o desenvolvimento dos programas de aplicação;
Atua como intermediário entre o usuário e o hardware;
Formas de interação (Shell) – Interface do S.O.
CLI – Comand Line
Interface – Linha de comando ->
(Linux)
GUI – Graphic User Interface – Interface Grafica ->
(Windows)
Classificação dos Sistemas Operacionais
Aplicativos
Monotarefa – Executa uma tarefa de cada vez;
Multitarefa – Os processos podem ser executados simultaneamente (concorrentemente).
Usuários
Monousuários
Multiusuários
Quantidade de processadores
Monoprocessado
Multiprocessado
Classificação dos Sistemas Operacionais
Polítca de Escalonamento
Lote
Tempo Compartilhado
Tempo Real
Outras Classificações dos Sistemas
Operacionais
De Rede
Conjunto de módulos que ampliam os Sistemas
Operacionais, complementando-os com um conjunto de funções básicas que tornam transparente o uso de recursos compartilhados de rede.
Suporte a operação em rede
Compartilhamento de recursos em rede
Os usuários precisam saber onde estão os recursos
Recursos pertencem a computadores específicos
Outras Classificações dos Sistemas
Operacionais
Distribuídos
Ambiente computacional Virtual
Visão Unificada
Localização abstrata de armazenamento e processamento
Tarefa processada em vários computadores
Outras Classificações dos Sistemas
Operacionais – Principal Diferença
* O usuário precisa se
preocupar com a localização dos recursos
* O usuário não precisa se
preocupar com a localização dos recursos, isso fica a cargo do S.O.
Outras Classificações dos Sistemas
Operacionais
Embarcado – Embutido -